Wissly Journal

사내 업무 도구를 AI로 만드는 방법: CSV 집계부터 화면 검증까지

CSV 업무 도구를 AI 코딩 에이전트로 만들 때 입력 형식, 집계 규칙, 오류 처리, 화면과 결과 검증을 정하는 방법을 예시로 살펴봅니다.

설명으로 만든 계산 도구를 실행 중인 Wissly Code 미리보기 화면

반복 업무를 작은 도구로 만들려면 입력, 처리 규칙, 출력, 완료 조건을 먼저 정해야 합니다. “CSV를 분석하는 화면을 만들어 줘”보다 어떤 열을 읽고 무엇을 계산하며 오류를 어떻게 보여줄지 설명해야 결과를 확인할 수 있습니다.

Wissly Code는 필요한 기능을 설명하면 코드를 작성·수정하고 사내 서버의 격리된 환경에서 실행할 수 있는 AI 코딩 에이전트입니다. 현업 담당자는 업무 규칙을 설명하고, 개발·IT 담당자와 함께 코드와 실행 조건을 확인하는 방식으로 시작할 수 있습니다.

업무 설명을 입력·처리·출력으로 나누세요

예시로 청구 접수 CSV에서 담당자별 건수와 기한이 지난 접수를 보여주는 도구를 생각해 보겠습니다.

구분정할 내용
입력접수번호, 담당자, 접수일, 처리기한, 상태
처리담당자별 집계, 미완료 건의 기한 초과 구분
출력담당자별 건수 표, 기한 초과 목록, 오류 행
오류누락 열, 빈 담당자, 잘못된 날짜, 중복 접수번호
완료 조건예시 파일의 결과가 수기로 계산한 값과 일치

처리기한이 오늘인 건을 초과로 볼지, 완료 건은 제외할지, 같은 접수번호가 여러 번 나오면 어떻게 할지도 적습니다. 이 규칙이 빠지면 그럴듯한 화면이 나와도 업무 결과는 다를 수 있습니다.

작은 예시 파일과 기대 결과를 함께 준비하세요

예시 파일에 정상 행뿐 아니라 빈 값과 잘못된 날짜를 넣습니다. 아래와 같은 테스트 데이터를 사용할 수 있습니다.

접수번호담당자처리기한상태
R-01A2026-09-28미완료
R-02A2026-10-02완료
R-03B날짜오류미완료

시험 기준일을 2026-09-29로 정한 예시에서는 A의 정상 접수가 두 건이며, R-01은 기한 초과 목록에 들어갑니다. R-03은 날짜 오류로 표시하고 정상 집계와 구분합니다. 실제 운영에서는 기준일과 시간대 정책을 별도로 정하세요.

CSV는 쉼표, 따옴표, 줄바꿈이 포함된 값도 처리해야 합니다. Python의 CSV 처리 도구처럼 형식을 이해하는 파서를 사용하는지 확인하면 단순 문자열 분리에 따른 오류를 줄이는 데 도움이 됩니다.

한 번의 요청에 필요한 조건을 넣으세요

예시 요청을 다음처럼 작성할 수 있습니다.

이 테스트 CSV를 읽어 담당자별 정상 접수 건수를 보여 주세요. 미완료 건 중 처리기한이 기준일보다 이전인 건을 별도 목록에 표시해 주세요. 날짜가 잘못된 행은 오류 목록으로 분리하고 나머지 행은 처리해 주세요. 원본 파일은 덮어쓰지 말고, 예시 결과와 맞는지 확인해 주세요.

먼저 파일 처리와 계산을 확인한 뒤 화면을 붙이는 순서가 유용합니다. 계산이 틀린 상태에서 디자인만 조정하면 문제를 찾기 어렵습니다.

화면 검증과 계산 검증을 따로 하세요

계산에서는 행 수, 집계 값, 제외된 행, 오류 목록을 확인합니다. 정상 행과 오류 행의 수가 입력과 어떻게 연결되는지도 설명할 수 있어야 합니다.

화면에서는 파일 선택, 실행 상태, 결과 표, 오류 안내와 작은 화면의 표시를 살펴봅니다. 입력이 없거나 필요한 열이 빠졌을 때도 사용자가 다음 행동을 알 수 있어야 합니다.

Wissly Code의 미리보기는 실행 중인 프로젝트 앱을 확인하는 기능입니다. 미리보기 화면이 열렸다는 사실만으로 다른 사용자에게 서비스를 배포한 것은 아니므로, 공유와 운영 방법은 별도로 정합니다.

필요한 패키지와 연결 조건을 확인하세요

기본 실행 환경에서는 Node.js와 Python을 사용할 수 있습니다. 엑셀 파일을 다루거나 데이터베이스에 연결하려면 관련 패키지와 연결 환경이 필요합니다. 폐쇄망에서는 사내 패키지 저장소나 사전 설치로 준비해야 합니다.

처음에는 테스트 CSV로 시작하고, 실제 자료를 쓰기 전 저장 위치와 접근 권한, 결과 파일의 보관 방법을 정하세요. 폐쇄망 준비 사항에서 실행 환경을 점검할 수 있습니다.

만든 도구의 운영 담당자를 정하세요

업무 규칙이 바뀌면 코드와 테스트도 함께 바뀝니다. 열 이름 변경, 상태 값 추가, 집계 기준 변경에 대응할 담당자와 오류를 전달할 창구를 정하세요.

변경된 코드와 결과를 검토한 뒤 실제 배포는 사내 CI/CD에서 진행합니다. Wissly Code는 현재 베타이므로, 만들고 싶은 업무 도구와 개발 환경을 도입 문의에 전달하면 준비 사항과 이용 방법을 논의할 수 있습니다.