← 최신 논문
💻 computer science

Agentic Large Language Models for Automated Structural Analysis of 3D Frame Systems

본 논문은 새로운 2D 투영 표현과 멀티 에이전트 파이프라인을 활용하여 자연어 입력으로부터 3D 프레임 시스템의 구조 해석을 자동화하고 90%의 정확도로 실행 가능한 SAP2000 스크립트를 생성하는 에이전트형 거대 언어 모델 프레임워크를 제안한다.

원저자: Ziheng Geng, Ian Franklin, Santiago Martinez, Jiachen Liu, Yunhe Zhao, Minghui Cheng

게시일 2026-06-08
📖 4 분 읽기☕ 가벼운 읽기

원저자: Ziheng Geng, Ian Franklin, Santiago Martinez, Jiachen Liu, Yunhe Zhao, Minghui Cheng

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

당신이 복잡한 다층 3D 건물을 짓고 싶어 하는 건축가라고 상상해 보십시오. 무거운 소프트웨어나 설계도를 사용하는 대신, 당신은 단순히 영어로 건물을 묘사하기만 하면 됩니다. "가운데에 구멍이 있는 3층 타워가 필요하고, 2층은 1층보다 작아야 해."

과거에는 컴퓨터에게 이 문장을 작동 가능한 엔지니어링 모델로 바꾸라고 요청하는 것이, 마치 사람에게 계획도 없이 이쑤시개로 마천루를 만들라고 시키는 것과 같았습니다. 컴퓨터는 혼란에 빠져 층을 뒤섞거나 기둥을 넣는 것을 잊어버리곤 했습니다.

이 논문은 **에이전트형 대규모 언로 모델(Agentic Large Language Models)**이라고 불리는 새로운 "AI 작업자 팀"을 소개합니다. 이들은 당신의 단순한 설명을 받아 SAP2000이라는 소프트웨어용 완벽하고 작동 가능한 3D 엔지니어링 모델을 자동으로 구축할 수 있습니다. 이들이 어떻게 이를 수행하는지 간단한 개념으로 나누어 설명하겠습니다.

1. 문제점: "바벨의 탑"

표준 AI 모델은 매우 똑똑하지만 성급한 학생과 같습니다. 만약 그들에게 한 번에 전체 3D 건물을 만들라고 하면, 그들은 압도당합니다. 그들은 1층의 기둥이 2층의 기둥과 연결되어야 한다는 사실을 잊거나, 창문이 있어야 할 자리에 벽을 세울 수도 있습니다. 그들은 이야기를 쓰는 데는 뛰어나지만, 엔지니어링에 필요한 정밀하고 단계적인 논리에는 서툽니다.

2. 해결책: 전문 건설팀

하나의 거대한 AI가 모든 것을 하도록 하는 대신, 저자들은 **다중 에이전트 파이프라인(multi-agent pipeline)**을 만들었습니다. 이것을 하나의 초천재가 아니라, 각자 맡은 역할이 있는 잘 조직된 건설 현장 팀이라고 생각하십시오.

  • 프로젝트 매니저 (문제 분석 에이전트): 당신의 설명을 가장 먼저 전달받는 에이전트입니다. 이 에이전트는 당신의 영어 텍스트를 읽고 엄격하고 체계적인 체크리스트(JSON 파일)로 변환합니다. "좋아, 3x3 그리드가 있고, 1층은 가득 차 있고, 2층은 가운데에 구멍이 있으며, 3층은 가득 차 있다"라고 판단하는 식입니다.
  • 층 설계자 (층 분해 에이전트): 이 에이전트는 체크리스트를 가져와 3D 건물을 개별적인 2D 평면도로 나눕니다. 1층에는 어떤 그리드 부분이 존재하는지, 2층에는 무엇이 있는지 등을 정확히 파악합니다.
  • 전문 빌더들 (노드, 거더, 슬래브 에이전트): 이 세 에이전트는 각 층에서 병렬로(동시에) 작업합니다.
    • 노드(Node) 에이전트: 보(beam)가 만나는 지점인 "점(코너)"들을 배치합니다.
    • 거더(Girder) 에이전트: 그 점들을 연결하는 "선(보)"을 그립니다.
    • 슬래브(Slab) 에이전트: 보 사이의 평평한 표면인 "바닥"을 채웁니다.
  • 수직 연결자 (기둥 에이전트): 층들이 구축되면, 이 에이전트는 위아래를 살핍니다. 1층과 2층의 일치하는 점들을 찾아 그들을 연결하는 수직 "기둥"을 세웁니다.
  • 안전 검사관 (체크포인트): 다음 단계로 넘어가기 전, 시스템은 작업 내용을 확인하기 위해 멈춥니다. "우리가 실수로 같은 위치에 두 개의 점을 놓지는 않았나? 보 하나를 빼먹지는 않았나?" 만약 실수가 있다면, 다음 단계로 넘어가기 전에 즉시 수정합니다.
  • 번역가 (지지 구조, 하중, 코드 에이전트): 마지막으로, 이 에이전트들은 완성된 모델을 가져와 건물의 무게와 바람의 힘을 더하며 SAP2000 소프트웨어가 이해할 수 있는 특정 "언어(코드)"로 번역합니다.

3. 비밀 병기: "이야기의 행렬"

AI가 특이하고 불규칙한 형태(예: 가운데에 큰 구멍이 있거나 계단식 디자인이 있는 건물)를 이해하도록 돕기 위해, 연구진은 건물을 묘사하는 특별한 방법을 고안했습니다.

  • 종이 위에 격자(체스판 같은)가 있다고 상상해 보십시오.
  • 건물을 직접 그리는 대신, 격자의 각 칸에 숫자 하나를 적습니다.
  • 만약 어떤 칸에 3이 적혀 있다면, "이곳에 3층 높이로 지으라"는 뜻입니다.
  • 만약 어떤 칸에 0이 적혀 있다면, "이곳은 비워두라(중정처럼)"는 뜻입니다.
  • 이것은 혼란스러운 3D 형상을 AI가 쉽게 풀 수 있는 간단한 2D 수학 퍼즐로 바꿔줍니다.

4. 결과: 누가 승리했는가?

팀은 10가지의 까다로운 건물 디자인을 사용하여 이 새로운 "건설팀"을 두 개의 가장 똑똑한 범용 AI 모델(GPT-5.4 및 Gemini-3.1 Pro)과 비교 테스트했습니다.

  • 범용 AI 모델들: 완전히 실패했습니다 (성공률 0%). 코드를 실행조차 하지 못했습니다. 그들은 계속해서 구문 오류(코드 오타)를 냈고, 공중에 떠 있는 바닥처럼 불가능한 구조물을 만들었습니다.
  • 새로운 "팀": 90%의 성공률을 기록했습니다. 그들은 수학적으로 정확한 모델을 구축했으며, 소프트웨어에서 즉시 실행할 수 있었습니다.
  • 속도 및 비용: 새 시스템은 빠르고(건물당 약 3분) 저렴했습니다(실행당 20센트 미만). 반면 다른 모델들은 더 느리거나 유용한 결과물을 전혀 내놓지 못했습니다.

5. 왜 중요한가 (논문에 따르면)

이 논문은 거대하고 복잡한 작업을 작고 관리 가능한 작업으로 나누고, 서로의 작업을 확인하는 서로 다른 "에이전트"를 두는 방식을 통해, AI가 마침내 구조 공학의 엄격한 논리를 다룰 수 있음을 보여준다고 주장합니다.

이 논문이 주장하지 않는 것:

  • 이 기술이 모든 건물을 설계할 수 있다고 말하지 않습니다 (현재는 직사각형 그리드 안에 들어오는 건물에만 작동합니다).
  • 아직 지진이나 강풍을 처리할 수 있다고 말하지 않습니다 (현재는 정적 해석만 수행합니다).
  • 인간 엔지니어를 대체한다고 주장하지 않으며, 오히려 엔지니어가 설계에 집중할 수 있도록 모델을 구축하는 지루하고 반복적인 부분을 자동화하는 것을 목표로 합니다.

요약하자면, 이 논문은 AI에게 명확한 지도와 전문가 팀을 제공한다면, AI가 길을 잃지 않고 드디어 3D 구조물을 구축할 수 있다는 것을 보여줍니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →