목록으로
업무 생산성 개선을 위한 AI 활용
토목설계 도면의 반복 작업을 AI와 함께 만든 캐드 업무 자동화
블록식 보강토옹벽 도면의 층별 보강재 작도·물량 집계·주기 기입과 횡단면도 계획고·지반고 추출을, AI(Claude)에 작도 규칙을 제시해 AutoLISP 명령으로 자동화한 사례입니다.
🤖 활용 AI 도구
Claude (Anthropic)
① 어떤 상황에서 AI를 활용했나요?
블록식 보강토옹벽 설계 도면을 작성할 때 같은 작도와 집계를 반복해야 했습니다.
- 전개도 보강재: 전면벽체 블록 층마다 설치되지 않은 층별 보강재를 작도하고, 보강재별 설치 높이·길이를 물량표로 집계하며, 보강재마다 주기(H·L·B)를 기입합니다. KDS 11 80 10(보강토옹벽)에 따라 보강재 수직설치간격은 0.8m를 초과할 수 없으므로, 벽체가 높을수록 작도·집계할 보강재 층수가 늘어납니다. 설치된 보강재, 텍스트 등 성과표 값을 엑셀로 옮깁니다.
- 전개도 기초: 기초 콘크리트의 효율성을 위해 단면 위치선(SectionLine) 하단에 맞춰 전면벽체 블록을 계단식으로 배치(단처리)합니다.
- 횡단면도: 측점별 지반고·계획고를 읽어 높이를 산출하고, 성과표 값을 엑셀로 옮깁니다.
② 어떤 AI를 어떻게 활용했나요?
Claude에 작도 규칙을 설계 조건 형태로 제시하고, CAD에서 실행되는 AutoLISP 명령으로 구현했습니다.
1) 작도 규칙 제시 (실제로 Claude에 입력한 문장)
- 상단 그리드: "블록 아래에 선을 설치할 건데 블록의 하단만 설치한다. 만약 이미 선이 있다면 설치하지 않는다. 선의 위아래 간격은 300이고, 양옆은 선이 있거나 블록의 끝까지 닿도록 연장한다."
- 횡단 계획지반고: "엑셀에 추출은 지반고나 계획고로 옹벽의 상단과 하단고를 추출하는 거다", "엑셀에 뽑을 때 측점, 지반고, 계획고로"
- 횡단면도(HD): "폴리선을 선택 후 엔터, 그리고 각 폴리선 점에 복사할 다른 객체를 선택 후 엔터를 하면 각 폴리선에 있는 꼭지점으로 복사되게 한다"
2) Claude가 명령을 작성하고, 시험 도면에서 자동으로 검증
3) 실제 도면에 적용한 뒤 오류를 지적하고 수정
- 하단 블록 층에도 보강재가 작도됨 → 하단 블록 층 제외 규칙 추가
- 보강재 주기가 설치 높이 순서와 다르게 배치됨 → 설치 높이(H) 순 정렬
- 보강재를 지운 뒤 주기를 추가하면 지운 보강재가 다시 작도됨 → 주기 추가 시 재작도 방지
4) 수정할 때마다 회귀 시험 59건을 다시 실행해 기존 기능이 깨지지 않았는지 확인
작업 종류별로 만든 도구는 다음 4가지입니다.
- 상단 그리드(BG): 선택한 전면벽체 블록 층별 하단에 보강재 자동 작도(성토부 방향 자동 판정, 기존 보강재 위치 제외), 신규 보강재만 SectionLine 구간별로 CSV 집계, 보강재 주기(H·L·B) 자동 기입 및 높이순 정렬
- 전개도 기초(JA): 단면 위치선(SectionLine) 하단에 맞춘 전면벽체 블록 계단식 단처리
- 횡단 계획지반고(OBEL): 측점별 지반고·계획고·높이 일괄 추출 → 엑셀 복사 및 CSV 저장
- 횡단면도(CST·NSUM·HD): 횡단 성과표(측점·거리·지반고·계획고) CSV 추출 / 두 값 묶음의 차 계산(×10·÷10 배율) / 폴리선 꼭짓점별 객체 복사·하향 이동
③ 활용 결과 어떤 변화가 있었나요?
- 층별 보강재 작도, 구간별 물량 집계, 주기 기입을 BG 명령 하나로 처리합니다.
- 물량표에는 이번에 작도한 신규 보강재만 집계되어 기존 보강재와 섞이지 않고, 같은 높이에서 겹쳐 그려진 보강재는 비고에 '겹침'으로 표시됩니다.
- 물량이 많을수록 업무 시간 절약 효과가 있습니다.
④ 나만의 방식 또는 개선 포인트는 무엇인가요?
- 코드가 아니라 작도 규칙(보강재 연장 방향, 하단 블록 층 제외, 주기 정렬 순서)을 정의하고, 결과 도면으로 검증했습니다.
- 계단식·V자·산 모양 단면, 하단 블록 층 등 까다로운 경우를 회귀 시험 59건으로 만들어 수정할 때마다 전부 다시 확인했습니다.
- 기존 보강재는 그대로 두고 빈 위치에만 작도하며, 신규 보강재에 식별 정보를 붙여 물량표에는 신규 보강재만 집계되게 했습니다.
⑤ 다른 사람도 따라 할 수 있나요?
네. 반복되는 작도·집계 업무를 "대상 객체, 작도 범위(시점·종점), 예외 조건"으로 규칙화해 AI에 제시하면 됩니다. 소규모 명령(HD, 약 110줄)부터 시작해 실제 도면 적용 → 오류 지적 → 수정을 반복하고, 시험 도면을 함께 만들어 수정할 때마다 다시 검증하면 대규모 명령(BG, 약 2,000줄)까지 확장할 수 있습니다.
블록식 보강토옹벽 설계 도면을 작성할 때 같은 작도와 집계를 반복해야 했습니다.
- 전개도 보강재: 전면벽체 블록 층마다 설치되지 않은 층별 보강재를 작도하고, 보강재별 설치 높이·길이를 물량표로 집계하며, 보강재마다 주기(H·L·B)를 기입합니다. KDS 11 80 10(보강토옹벽)에 따라 보강재 수직설치간격은 0.8m를 초과할 수 없으므로, 벽체가 높을수록 작도·집계할 보강재 층수가 늘어납니다. 설치된 보강재, 텍스트 등 성과표 값을 엑셀로 옮깁니다.
- 전개도 기초: 기초 콘크리트의 효율성을 위해 단면 위치선(SectionLine) 하단에 맞춰 전면벽체 블록을 계단식으로 배치(단처리)합니다.
- 횡단면도: 측점별 지반고·계획고를 읽어 높이를 산출하고, 성과표 값을 엑셀로 옮깁니다.
② 어떤 AI를 어떻게 활용했나요?
Claude에 작도 규칙을 설계 조건 형태로 제시하고, CAD에서 실행되는 AutoLISP 명령으로 구현했습니다.
1) 작도 규칙 제시 (실제로 Claude에 입력한 문장)
- 상단 그리드: "블록 아래에 선을 설치할 건데 블록의 하단만 설치한다. 만약 이미 선이 있다면 설치하지 않는다. 선의 위아래 간격은 300이고, 양옆은 선이 있거나 블록의 끝까지 닿도록 연장한다."
- 횡단 계획지반고: "엑셀에 추출은 지반고나 계획고로 옹벽의 상단과 하단고를 추출하는 거다", "엑셀에 뽑을 때 측점, 지반고, 계획고로"
- 횡단면도(HD): "폴리선을 선택 후 엔터, 그리고 각 폴리선 점에 복사할 다른 객체를 선택 후 엔터를 하면 각 폴리선에 있는 꼭지점으로 복사되게 한다"
2) Claude가 명령을 작성하고, 시험 도면에서 자동으로 검증
3) 실제 도면에 적용한 뒤 오류를 지적하고 수정
- 하단 블록 층에도 보강재가 작도됨 → 하단 블록 층 제외 규칙 추가
- 보강재 주기가 설치 높이 순서와 다르게 배치됨 → 설치 높이(H) 순 정렬
- 보강재를 지운 뒤 주기를 추가하면 지운 보강재가 다시 작도됨 → 주기 추가 시 재작도 방지
4) 수정할 때마다 회귀 시험 59건을 다시 실행해 기존 기능이 깨지지 않았는지 확인
작업 종류별로 만든 도구는 다음 4가지입니다.
- 상단 그리드(BG): 선택한 전면벽체 블록 층별 하단에 보강재 자동 작도(성토부 방향 자동 판정, 기존 보강재 위치 제외), 신규 보강재만 SectionLine 구간별로 CSV 집계, 보강재 주기(H·L·B) 자동 기입 및 높이순 정렬
- 전개도 기초(JA): 단면 위치선(SectionLine) 하단에 맞춘 전면벽체 블록 계단식 단처리
- 횡단 계획지반고(OBEL): 측점별 지반고·계획고·높이 일괄 추출 → 엑셀 복사 및 CSV 저장
- 횡단면도(CST·NSUM·HD): 횡단 성과표(측점·거리·지반고·계획고) CSV 추출 / 두 값 묶음의 차 계산(×10·÷10 배율) / 폴리선 꼭짓점별 객체 복사·하향 이동
③ 활용 결과 어떤 변화가 있었나요?
- 층별 보강재 작도, 구간별 물량 집계, 주기 기입을 BG 명령 하나로 처리합니다.
- 물량표에는 이번에 작도한 신규 보강재만 집계되어 기존 보강재와 섞이지 않고, 같은 높이에서 겹쳐 그려진 보강재는 비고에 '겹침'으로 표시됩니다.
- 물량이 많을수록 업무 시간 절약 효과가 있습니다.
④ 나만의 방식 또는 개선 포인트는 무엇인가요?
- 코드가 아니라 작도 규칙(보강재 연장 방향, 하단 블록 층 제외, 주기 정렬 순서)을 정의하고, 결과 도면으로 검증했습니다.
- 계단식·V자·산 모양 단면, 하단 블록 층 등 까다로운 경우를 회귀 시험 59건으로 만들어 수정할 때마다 전부 다시 확인했습니다.
- 기존 보강재는 그대로 두고 빈 위치에만 작도하며, 신규 보강재에 식별 정보를 붙여 물량표에는 신규 보강재만 집계되게 했습니다.
⑤ 다른 사람도 따라 할 수 있나요?
네. 반복되는 작도·집계 업무를 "대상 객체, 작도 범위(시점·종점), 예외 조건"으로 규칙화해 AI에 제시하면 됩니다. 소규모 명령(HD, 약 110줄)부터 시작해 실제 도면 적용 → 오류 지적 → 수정을 반복하고, 시험 도면을 함께 만들어 수정할 때마다 다시 검증하면 대규모 명령(BG, 약 2,000줄)까지 확장할 수 있습니다.