목록으로
생활 속 AI 활용
돈은 벌었는데 왜 자산은 줄었을까? AI와 만든 『직장인 가계부』
👤 푸른돌고래364 📅 2026-09-13 👁 조회 45
AI를 활용한 가계부 프로그램 만들기(+ 가장의 무게)
① 어떤 상황에서 AI를 활용했나요?

직장인의 경제생활은 월급을 받고 생활비를 쓰는 단순한 구조가 아닙니다. 월급 외에 투자를 하기도 하고, 부모님께 용돈을 받거나 반대로 가족에게 용돈과 선물을 보내기도 합니다. 병원 입원과 같이 예상하지 못한 지출이 발생하는 등 다양한 상황이 반복됩니다.

저 역시 최근 평소보다 많은 돈을 벌었다고 생각했는데, 실제 보유한 돈은 오히려 줄어든 경험이 있었습니다. 여러 계좌와 카드, 투자자산을 각각 확인해도 어디에서 돈이 많이 나갔는지, 매월 고정적으로 지출하는 금액은 얼마인지, 제 경제활동으로 실제 얼마를 벌고 남겼는지 정확히 파악하기 어려웠습니다.

기존 가계부는 수입과 지출을 기록하는 데는 편리했지만, 자산·부채·투자손익·카드대금·마이너스통장까지 연결해 전체 재무상태를 설명하기에는 한계가 있었습니다.

이에 재무회계 업무에서 사용하는 복식부기와 재무제표의 원리를 개인의 경제생활에 적용한 ‘개인 재무제표’를 AI와 함께 만들기 시작했습니다. 직장인이 업무 중 남는 시간이나 퇴근 후에 일주일치 거래를 입력하고 자신의 가계 상황을 한눈에 파악할 수 있는 도구를 만드는 것이 목표였습니다.

② 어떤 AI를 어떻게 활용했나요?

ChatGPT의 Codex를 기획 및 개발 파트너로 활용했습니다. 저는 재무회계 지식을 바탕으로 필요한 회계 원칙, 계산 방식과 실제 사용 상황을 설명하고, AI는 이를 화면과 프로그램 코드로 구현했습니다.

단순히 “가계부를 만들어 달라”고 요청하지 않고 다음과 같은 기준을 구체적으로 전달했습니다.

* 거래번호별 차변과 대변의 일치 여부 확인
* 예금·카드·마이너스통장의 자산·부채 연결
* 계좌 간 이체와 카드대금 결제의 비용 중복 방지
* 투자원금의 입출금과 투자손익 구분
* 거래 입력 결과의 손익계산서·재무상태표 자동 반영
* 월간 비교와 결산 이미지 생성

개발 과정은 ‘요구사항 설명 → AI 구현 → 실제 거래 입력 → 오류 발견 → 수정 요청 → 재검증’의 순서로 반복했습니다.

AI가 처음부터 완성된 결과를 만든 것은 아닙니다. 재무상태표에서는 순자산이 음수인데 결산요약에서는 양수로 표시되는 문제, 같은 날짜의 거래 순서가 정렬 과정에서 달라지는 문제, 약 2,000행 이상에서 화면이 느려지는 문제 등을 실제 사용 중 발견했습니다.

오류 화면과 실제값·기대값을 AI에 함께 제공하고, 수정할 기능과 유지할 기능을 명확히 구분했습니다. 수정 전 파일을 백업하고 기존 기능에 영향이 없는지 다시 검증하는 과정을 거쳐 현재 v0.43까지 개선했습니다.

③ 활용 결과 어떤 변화가 있었나요?

2026년 1월 1일부터 현재까지 실제 금융거래를 입력해 총 3,019개 거래 행을 관리하고 있습니다. 상품권과 투자계좌를 포함한 16개 계좌, 신용카드 3개, 투자계좌 2개와 마이너스통장 1개를 하나의 개인 재무제표로 연결했습니다.

일주일치 금융거래를 확인하고 입력하는 데 약 1시간이 소요되며, 월말에는 약 2시간 동안 누락 거래와 잔액을 확인하고 결산합니다. 거래 입력과 결산이 끝나면 재무제표와 각종 이미지는 버튼을 누르는 즉시 생성됩니다.

개인 재무제표의 주요 기능은 다음과 같습니다.

1. 마이너스통장 반영
마이너스통장 사용액을 부채로 연결해 예금만으로 재산을 과대평가하지 않고 실제 순자산을 확인할 수 있습니다.

2. 손익계산서·재무상태표 그래프 이미지 생성
일정 기간의 수익과 비용, 특정 시점의 자산·부채·순자산을 재무제표와 그래프 이미지로 확인할 수 있습니다.

3. 결산 스내키 편집 및 생성
한 달의 수익·지출·손익·순자산을 한 장으로 보여주는 ‘결산 스내키’를 사용자가 직접 편집하고 이미지로 저장할 수 있습니다.

4. 월간 비교
전월과 비교해 수익과 지출이 증가하거나 감소한 항목을 확인하고, 순자산 변동에 영향을 준 원인을 파악할 수 있습니다.

이전에는 통장잔액이 줄었다는 결과만 확인했다면, 지금은 그 원인을 수익·비용과 자산·부채의 변화로 구분해 설명할 수 있게 되었습니다. 식대와 개인지출이 생각보다 큰 비중을 차지한다는 사실도 확인했으며, 무조건적인 절약보다는 관리가 필요한 항목을 스스로 판단하고 소비를 의식하는 계기가 되었습니다.

가장 큰 변화는 지출을 얼마나 줄였는지가 아니라, 흩어진 금융정보를 하나의 재무제표로 연결해 제 경제상황을 정확하게 이해하고 판단할 수 있게 된 것입니다.

④ 나만의 방식 또는 개선 포인트는 무엇인가요?

가장 큰 차별점은 일반 가계부에 ‘개인 복식부기’를 적용하면서도 결과는 그래프와 결산 이미지로 쉽게 볼 수 있게 만든 것입니다.

통장에서 돈이 들어오거나 나갔다고 해서 모두 수익이나 비용이 되는 것은 아닙니다. 계좌 간 이체는 자산의 위치만 달라진 것이며, 카드대금 납부는 카드 사용 시점에 인식한 비용이 다시 지출로 집계되어서는 안 됩니다. 투자자산도 투자원금의 입출금과 실제 손익을 구분해야 합니다.

이러한 원칙을 AI에 직접 설명하고 실제 생활에서 발생하는 예외까지 반영했습니다. AI에는 화면 제작을, 사용자에게는 회계기준 설정과 결과 검증을 맡겨 역할을 구분한 것이 저만의 활용 방식입니다.

금융정보 보호에도 주의를 기울였습니다. 실제 원본 데이터는 개인 컴퓨터 드라이브에 별도로 백업해 관리하며, 프로그램 사용 과정에서 외부로 전송되지 않습니다. 공모전 첨부 화면의 계정명과 금액은 실제 프로그램의 기능을 보여주기 위한 시연용 데이터로 재구성하고 이를 화면에 명시할 예정입니다.

또한 AI가 작성한 계산 결과를 그대로 신뢰하지 않고 거래별 대차일치, 재무상태표의 순자산, 손익계산서의 손익과 월간 이월 관계를 직접 검증했습니다. 이 도구는 투자 추천이나 금융상품 가입을 결정하는 자문서비스가 아니라, 사용자가 입력한 금융거래를 정리하고 시각화하는 개인 재무관리 도구입니다.

⑤ 다른 사람도 따라 할 수 있나요?

처음부터 지난 1년이나 한 달의 거래를 모두 입력하려고 하면 부담이 클 수 있습니다. 그러나 과거 기록 전체를 한꺼번에 완성할 필요는 없습니다.

지금부터 일주일 단위로 거래를 입력하고 주말에 누락된 내용을 보완하면 직장인도 충분히 시작할 수 있습니다. 일주일의 기록이 한 달이 되고, 한 달의 기록이 쌓이면 자연스럽게 월간 비교와 연간 재무 흐름을 확인할 수 있습니다.

기본적인 차변·대변과 계정과목의 이해가 필요하지만 전문적인 회계지식까지 요구되지는 않습니다. 전산회계 기초 수준의 지식이 있다면 다음 순서로 자신의 상황에 맞게 적용할 수 있습니다.

1. 예금·카드·대출·마이너스통장·투자자산을 정리합니다.
2. 현재 시점의 기초잔액을 입력합니다.
3. 평일에 발생한 거래를 일주일 단위로 기록합니다.
4. 월말에 금융기관 잔액과 장부금액을 확인합니다.
5. 손익계산서와 재무상태표를 생성합니다.
6. 월간 비교와 결산 스내키로 변화의 원인을 확인합니다.

직업과 가족관계, 투자 방식에 따라 부모님 용돈, 육아휴직급여, 병원비, 전세대출, 투자자산 등 필요한 계정과목을 자유롭게 추가할 수 있습니다.

이 사례의 핵심은 AI가 사용자를 대신해 모든 것을 판단하는 것이 아닙니다. 사용자가 자신의 생활을 가장 잘 아는 기획자이자 검증자가 되고, AI를 구현 파트너로 활용하는 것입니다. 이러한 방식은 개인 재무관리뿐 아니라 운동기록, 독서관리, 소규모 재고관리 등 다양한 생활 영역에도 적용할 수 있습니다.
← 목록