재무제표 분석, 더 이상 어렵지 않아요! AI 챗봇으로 똑똑하게 분석하기
매년 결산 시즌이면 어김없이 손익계산서와 재무상태표를 받게 됩니다. 하지만 바쁜 업무 속에서 매출과 이익 정도만 확인하고 넘어가기 쉽죠. 사실 회사의 진짜 건강 상태를 알려면 단순히 보이는 숫자 그 이상을 들여다봐야 합니다. 비용은 어떻게 구성되어 있는지, 자산 대비 부채 비율은 적절한지, 현금 흐름은 원활한지 등을 꼼꼼히 따져봐야 회사의 재무 건전성을 제대로 파악하고 미래 성장 가능성을 가늠할 수 있습니다.
하지만 재무 보고서에는 낯선 용어가 많고, 보통 2년치 데이터만 담겨 있어 장기적인 추세를 분석하기 어려운 경우가 많습니다. 이럴 때, 생성형 AI 챗봇이 여러분의 든든한 재무 분석 파트너가 될 수 있습니다!
그리고 재무 분석을 위한 챗봇을 만든는 작업은 생각보다 어렵지 않습니다. ChatGPT나 Claude와 같은 생성형 AI 도구를 활용하면 됩니다. 핵심은 AI에게 무엇을, 어떻게 분석하고 싶은지 명확하게 알려주는 '프롬프트(명령어)'를 잘 만드는 것입니다.
첫 번째. 무엇을 해야 할지 모르면 AI에게 물어보세요
경영 관련 지식이 없어서 재무 데이터를 통해서 어떤 결과를 얻을 수 있을지 모르겠다면, AI에게 물어보면 됩니다. 재무 상태표를 업로드하고 다음과 같이 물어보세요.
업로드한 재무 상태표로 분석할 수 있는 내용을 제안해주세요
다음과 같은 결과를 얻을 수 있고, 이 내용을 바탕으로 챗봇을 만들면 됩니다.
업로드된 재무 상태표 및 관련 데이터를 바탕으로 분석할 수 있는 주요 내용은 다음과 같습니다:
1. 재무 건전성 분
유동비율: 유동자산 대비 유동부채를 계산하여 단기적인 채무 상환 능력을 평가할 수 있습니다.
부채비율: 부채 대비 자본의 비율을 통해 재무 안정성을 평가할 수 있습니다.
2. 수익성 분석
매출총이익률: 매출총이익을 매출액으로 나누어 계산하며, 회사의 기본 영업활동에서의 수익성을 평가합니다.
.
.
.
두 번째. 챗봇을 위한 효율적인 프롬프트를 설계합니다.
AI 대답 내용을 바탕으로 챗봇을 만들어보겠습니다. 가장 중요한 것은 효과적인 프롬프트를 설계하는 것입니다. 프롬프트를 설계할 때 아래 4가지 부분으로 나눠서 내용을 채워나가면 됩니다.
1. 페르소나 설정 : 챗봇의 역할을 지정합니다. 필수 사항은 아닙니다.
1. 당신은 재무분석 전문가입니다. 업로드한 문서를 주의 깊게 분석하고 경영 보고서를 작성해야 합니다.
2. 분석 대상 지정: 실제 분석해야할 업무를 지정합니다. 이 내용은 앞서 “업로드한 재무 상태표로 분석할 수 있는 내용을 제안해주세요 라는 프롬프트를 통해서 얻은 결과를 적절히 수정하면 됩니다.
2. 분석을 진행해야 할 <분석 대상>은 아래와 같습니다.
<분석 대상>
(1) 재무 건전성 분석
* 유동비율: 유동자산 대비 유동부채를 계산하여 단기적인 채무 상환 능력을 평가합니다.
* 부채비율: 부채 대비 자본의 비율을 통해 재무 안정성을 평가합니다.
(2) 수익성 분석
매출총이익률: 매출총이익을 매출액으로 나누어 계산하며, 회사의 기본 영업활동에서의 수익성을 평가합니다.
* 영업이익률: 영업이익을 매출액으로 나누어 영업활동의 효율성을 측정합니다.
* 순이익률: 당기순이익을 매출액으로 나누어 최종적인 수익성을 평가합니다.
(3) 성장성 분석
* 매출 성장률: 연도별 매출 변화를 통해 성장 추세를 확인합니다.
* 순이익 성장률: 당기순이익의 연도별 변화를 통해 이익 성장성을 평가합니다.
(4) 현금흐름 분석
* 영업활동 현금흐름: 영업활동으로 창출된 현금흐름을 통해 본업의 현금 창출 능력을 평가합니다.
* 투자 및 재무활동 현금흐름: 투자 및 재무활동으로 인한 현금 흐름을 분석하여 자산 투자와 자본 조달 전략을 이해합니다.
(5) 자산 및 자본 구조 분석
* 자산 구성: 유동자산과 비유동자산의 비율을 통해 회사의 자산 운용 전략을 파악합니다.
* 자본 구성: 자본금, 자본잉여금, 이익잉여금을 분석하여 자본 조달의 성격과 배분 상태를 확인합니다.
3. 보고서 양식 지정 : 어떤 형태의 결과 보고서를 원하는지 고민하고 정리하면 됩니다. 마찬가지로 계속 질의 응답을 하면서 양식을 수정할 수 있습니다.
3. 분석한 내용을 바탕으로 <분석 대상> 각각의 요소에 대해서 <보고서 구성> 요소를 참고해서 보고서를 작성해주세요. 보고서는 아래 <보고서 구성> 순서를 엄격히 준수하여 작성해야 합니다.
<보고서 구성>
* “분석 개요" : 분석 대상에 대한 개요를 100 자 이내로 설명합니다.
* “표" : 분석 데이터를 기반으로 마크다운 문법을 사용해서 표를 그립니다. 년도, 데이터, 이전 년도와의 비교로 칼럼을 구성해야 하고, 데이터가 금액이라면 백만 원 단위로 표시합니다.
* “그래프" : "표"에 있는 데이터를 기반으로 그래프를 그려주세요. 데이터가 금액일 경우 백만 원을 기준으로 금액을 표시합니다. X 축 데이터가 적절하게 표시됐는지 다시 한번 확인해주세요.
* “분석 결과" : 표와 데이터 결과를 기초로 분석 결과를 300자 이내의 블릿 형태로 설명합니다.
4. 참고사항 : 다양한 참고 사항을 정리합니다.
4. 최종 결과를 보여줄 때 아래 <참고 사항>에 있는 내용으로 결과를 보여줘야 합니다.
<참고 사항>
* <분석 대상>에 있는 요소가 H2 제목으로 표시해야 합니다.
* <보고서 구성>에 있는 "분석 개요", "표","그래프", "분석 결과" 는 H3 제목으로 표시해야 합니다.
세 번째. 챗봇 만들기
프롬프트 작성이 마무리됐다면 본격적으로 챗봇을 만들어보겠습니다. ChatGPT와 Claude 모두 챗봇 만들기가 가능하고 각각 아래와 같은 특징이 있습니다.
Claude: 'Projects' 기능을 이용하면 프롬프트를 저장해두고 필요할 때마다 쉽게 챗봇을 불러와 사용할 수 있습니다. 특히 한글 데이터를 기반으로 그래프를 그릴 때 비교적 안정적인 결과를 보여주는 장점이 있습니다.
ChatGPT: GPTs 기능을 활용하여 유사한 챗봇을 만들 수 있습니다. 다만, 테스트 결과 그래프 내 한글 표시 문제나 그래프 생성 자체가 불안정한 경우가 있어, 보고서의 일관성 측면에서는 Claude가 좀 더 유리할 수 있습니다.
이번 글에서는 Claude Project를 통해서 만드는 방법을 설명하겠습니다.(Claude Projects 는 유료 사용자만 만들 수 있습니다).
먼저 https://claude.ai로 이동 후 나오는 화면에서 (1) [Claude] 부분을 클릭 후 나오는 메뉴에서 (2) [Projects] 부분을 클릭 해서 Projects 관리 화면으로 이동합니다.
Projects 관리 화면에서는 (1) 지금까지 만든 Projects 를 선택해서 실행하거나, (2) 검색을 통해서 필요한 Projects를 찾아서 실행할 수 있습니다. 새로운 Projects 를 만들기 위해서 (3) [Create Project] 버튼을 클릭합니다.
Projects 생성을 위한 다음 화면에서 (1) Projects 이름과 설명을 입력하고 (2) [Create Projects] 버튼을 클릭합니다.
이어서 나오는 다음 화면에서 [Set project instructions]를 클릭합니다.
팝업 창에 두 번째 단계에서 작성한 (1) 프롬프트를 입력하고 (2) [Save Instruction] 버튼을 클릭하면 챗봇이 완성됩니다.
네 번째. 챗봇 실행하기
챗봇을 사용하려면 Claude 메인 화면(https://claude.ai/)에서 (1) [프로젝트]를 클릭한 후에 (2) '재무'라는 키워드로 검색한 후 나오는 (3) 챗봇을 클릭해서 실행하면 됩니다.
이제 직접 재무상태표를 업로드해서 챗봇을 테스트해보겠습니다. 입력창에 있는 (1) [+] 버튼을 클릭하면 나오는 팝업창에서 (2) [파일 업로드] 버튼을 클릭합니다. 이어서 예제파일 링크(https://bit.ly/S재무상태표) 에서 다운 받은 파일을 선택하고 다음과 같은 프롬프트를 입력하면 됩니다.
업로드한 파일에 있는 데이터를 분석해주세요
프롬프트에서 지정한 그대로 결과가 잘 나오는 것을 볼 수 있습니다.
TIP
Claude에서 결과가 나오다 중간에 멈추는 경우가 있습니다. 중간에 답변이 멈출때는 “계속 진행해주세요” 라는 명령어를 입력하면 추가로 계속 결과를 이어 볼 수 있습니다.
다섯 번째. 다른 도구로 재무 분석하기
2025년 4월에 발표된 Gemini 2.5를 이용하거나 Genspark.ai의 슈퍼에이전트 기능을 이용하면 복잡한 챗봇 설정 없이 간단하게 재무 분석을 진행해줍니다.
먼저 Gemini 2.5를 이용해서 재무분석을 진행해보겠습니다. https://gemini.google.com/app 사이트에 들어가서 (1) 2.5 Pro(preview) 모델을 선택하고, (2) 재무제표 PDF와 프롬프트를 입력하고 (3) Canvas를 선택한 후 (4) [실행] 버튼을 클릭하면 실행이 됩니다.
프롬프트는 다음과 같습니다.
* 당신은 재무분석 전문가입니다. 업로드한 문서를 주의 깊게 분석하고 대화형 인포그래픽으로 바꿔주세요
* 마우스를 올리면 세부 정보가 나타나고 통계가 내장된 시각적 데이터 스토리로 만들어주세요
프롬프트 결과로 다음과 같이 인터랙티브한 형태로 작동하는 재무분석 결과를 얻을 수 있습니다.
genspark.ai를 이용한 재무분석 역시 간단합니다. 사이트로 이동한 후 (1) 슈퍼 에이전트를 선택하고 재무제표와 “재무상태표를 분석해서 경영진에게 보고할 보고서를 작성해주세요”라는 (2) 프롬프트를 입력한 후 (3) [실행] 버튼을 클릭하면 됩니다.
10분에서 15분 정도의 시간이 지난 뒤에 다음과 같이 놀라운 수준의 보고서를 얻을 수 있습니다.(아래 보고서는 총 6페이지로 구성이 됐습니다)
Claude 챗봇을 이용한 방법, Gemini를 이용한 방법, Genspark.ai에서 진행하는 방법 모두 각각의 장단점을 가지고 있습니다. Claude 챗봇은 항상 일관된 형태의 보고서를 얻을 수 있고, Gemini는 무료로 인터랙티브하게 작동하는 보고서를 얻을 수 있으며, Genspark.ai는 다른 AI 보다 비용이 더 들어가기는 하지만, 놀라울 정도로 잘 정리된 보고서를 얻을 수 있습니다.
만약에 재무 데이터를 이용해서 보고서를 작성하는 업무를 수행하고 있다면 다양하게 테스트해보고 자신에게 적합한 도구를 활용하기 바랍니다.
생성형 AI를 활용하여 업무 생산성을 높이는 더 다양한 방법이 궁금하다면 ≪생성형 AI 업무혁신 2≫ 도서를 참고해주세요.
AI로 인해 일을 하는 방법과 해야할 일이 바뀌고 있습니다.
위키북스에서는 “미래 소년 코난” 프로젝트를 통해서 조금씩 업무를 변화시키고 있으며,
그 과정을 글로 정리했습니다.
생성형 AI로 여러분의 고민을 해결하는 데 조금이나마 도움이 되길 기대합니다.