배운 모든 것을 하나로, AI 회계사무소 운영 플랫폼 완성
1단계 파이썬 기초부터 49단계 AI 에이전트까지 숨 가쁘게 달려왔습니다.
마지막 50단계에서는 그동안 만들었던 수많은 스크립트와 모듈들을 결합하여, 실제 회계법인과 고객사들이 접속해서 요금을 내고 사용할 수 있는 수준의 종합 B2B SaaS(Software as a Service) 플랫폼을 구축해냅니다.
최종 목표: 단순한 코딩을 넘어선 플랫폼의 탄생
이 교육과정의 목표는 "Python 문법을 배웠다"가 아닙니다. "AI 회계 업무 자동화 서비스를 직접 아키텍팅(설계)하고 만들 수 있다"는 결과물을 남기는 것입니다. 50단계에서는 로그인부터 마감 보고서 생성까지 한 화면에서 물 흐르듯 이어지는 거대한 통합 시스템을 구성합니다.
10대 핵심 모듈 총집합
우리가 지금까지 배운 기술들이 어떻게 하나의 톱니바퀴처럼 맞물려 돌아가는지 확인합니다.
- ① 회원/권한 & ② 고객관리: Multi-Tenant 기반 데이터 격리 (MariaDB + FastAPI)
- ③ 자료수집 & ④ 증빙관리: 외부 API, Webhook, 스케줄러(Polling), 이메일 첨부파일 추출
- ⑤ 회계 데이터 & ⑥ AI 분석: 추출된 데이터의 정규화(ETL), 중복 방지, 그리고 룰(Rule) 기반 및 AI 이상거래 탐지
- ⑦ Workflow & ⑧ AI Copilot: Celery/Redis 기반의 비동기 처리와 LLM 기반 자연어 의도 분석
- ⑨ 보고서 & ⑩ Dashboard: Pandas를 통한 통계 연산, matplotlib 차트, Excel/PDF 동적 생성
데이터베이스 완결판 설계
최종 SaaS 플랫폼을 지탱하기 위한 MariaDB 구조의 완성형입니다.
users (유저정보) | tenants (회계법인) | companies (고객사) workflows, workflow_tasks (비동기 큐 상태) import_jobs, import_errors (수집 결과 추적) documents, document_items, transactions (회계장부 본체) ai_conversations, ai_messages, ai_audit_logs (Copilot 기록)
특히 모든 업무 테이블에 tenant_id와 company_id가 박혀 있어야 남의 고객사 정보가 유출되는 대형 사고를 막을 수 있습니다.
월말 마감 자동화와 Copilot의 시너지
1일부터 말일까지 외부에서 쏟아지는 증빙 데이터는 수집 엔진 → OCR → Workflow를 타고 차곡차곡 장부에 쌓입니다. 이 과정에서 이상거래(금액 폭증, 미등록 거래처 등)만 골라내어 WAITING_APPROVAL 상태로 대기시킵니다.
회계사가 출근하여 Copilot 창에 "A회사 8월 마감에서 주의할 거래만 보여줘" 라고 하면, 시스템은 AI로 분석된 예외(Exception) 목록만을 브리핑하며, 회계사가 최종 [승인] 버튼을 누르는 순간 장부 마감과 경영 분석 보고서 PDF가 동시에 발송됩니다.
최종 보안 및 인프라 구조 (Docker)
이 거대한 플랫폼은 단순히 python main.py로 돌릴 수 없습니다. 실서비스를 위한 도커(Docker) 기반 인프라 배포 아키텍처를 완성합니다.
이 과정의 진짜 메시지: 회계사의 진화
이 교육과정의 결론은 "AI가 회계사를 대체한다"가 아닙니다.
결론은 "회계사가 AI와 Python을 엔진으로 삼아, 기존의 인력으로 10배 더 많은 고객의 데이터를 훨씬 빠르고 오차 없이 통제해 낸다"는 것입니다.
Python 코드를 짜고, DB를 설계하고, AI 에이전트를 조련하는 능력이 더해진 회계사는 더 이상 단순 기장대행업자가 아니라 '비즈니스 데이터 아키텍트'로 진화하게 됩니다.
최종 미션: AI 회계사무소 구동하기
수강생 여러분의 노트북(혹은 클라우드 서버)에서 docker compose up -d 명령어를 치고 localhost:8000 에 접속해 보십시오.
- 직접 만든 로그인 창에 접속하여 가상의 고객사를 등록하십시오.
- 8월 증빙 100건을 밀어넣고(수집 트리거), 백그라운드 Worker가 돌아가는 로그를 확인하십시오.
- Copilot 채팅창에 자연어로 이상거래 분석을 지시해 보십시오.
- 마감 보고서(PDF)가 다운로드되는 기쁨을 누려 보십시오.
이 모든 것이 여러분의 손으로 한 줄 한 줄 직접 짜여진 코드입니다. 축하합니다. 길고 길었던 50단계의 대장정을 성공적으로 완주하셨습니다! 🎉