기업 재무정보를 받아와서 시각화 자료만들기

소개

1) 기본 목표: 기업 재무정보를 받아와서, 내가 직관적으로 해석할 수 있는 시각화 자료 만들기.

- 1차 목표: 기업의 5년치 재무정보를 받아서, 부채+자본 총계 누적그래프 만들기.

여러 가지 색상의 막대 차트

- 나만의 시각화 예시) 자산 =자본+부채 그래프 (임의로 그린것)

- 구성: (한글이 깨져서)

- 녹색 막대: 자산총계

- 주황색 막대: 부채총계 (자본 위에 누적)

- 파란색 막대: 자본총계

진행 방법

어떤 도구를 사용했고, 어떻게 활용하셨나요?

1. 재무 정보 가져오기

첫번째 시도 : 미리 GPT한테 재무데이터를 넣을 데이터 결과 프레임을 만들고, DART에서 다운로드 받은 사업보고서를 읽어서 넣게한다.

1) 재무상태표, 손익계산서, 현금흐름표 계정을 미리 정의( 데이터 틀 만들기)

한국의 대차 대조표 스크린 샷

2) XML형태의 사업보고서에서 결과 틀에 맞게 데이터들을 넣어 달라고 한다.

단어가있는 한국 문자 메시지

문제점 : 재무에서 기본적으로 지켜야할 문제점들이 안지켜졌다.

1) 자산 = 부채+자본이 맞아야 하는 것 같은 회계에서 기본적인 데이터들이 안맞더라.

- 해결책: 데이터들을 검증하는 과정이 꼭 필요하다고 생각이 들었다.

이런 것들을 생각없이 해결해달라 했는데, 이것 저것 너무 데이터를 조작하는것 같아서, 다음금융 데이터하고 비교해보니 완전 다르다는 것을 발견하고 실패하였다.

두번째 시도: 내가 데이터를 인터넷에서 찾아서 넣는 방법은 오류가 많은 것 같아서, 그냥 공공 API로 쓰기로 하였다.

문제점: DART에서 제공하는 재무정보 원본을 쓰고 싶어서, 공공 API를 쓰고싶었다. 그런데, 저번에 라이언님 사례를 들어보니 외부우회서버를 만들어야 한다고 해서 포기하고 있었다. 그런데 감사하게도 유니님의 도움으로 .우회 서버를 만들어 주셔서 그냥 테스트용으로 쓰기로 했다.

그런데 또 문제가 생겼으니, 또 API 재무정보랑 정확한 정보랑 다르더라.

텍스트, 스크린샷, 번호, 폰트이(가) 표시된 사진

AI가 생성한 콘텐츠는 부정확할 수 있습니다.
한국어 한국어 한국인 한국인 한국인

원인을 검증해봤는데, 결론적으로는 그냥 이상한 API데이터를 가져온것 같다.

나중에 API 제대로 배워서 해야할것 같다...

이번에는 일단 DART에서 다운받고 제가 정제한 PDF 정보를 바탕으로 그냥 시각화를 진행했다.

2. 재무 정보를 시각화하기

한국어 한국어 한국인 한국인 한국인

결과와 배운 점

  • 재무데이터는 이미 전처리가 된 데이터고, AI가 알아서 정리해서 잘 넣어줄꺼라고 생각했는데, 생각보다 어려웠다. 내 명령을 제대로 이행하고 있는지 확인할 수 있어야 겠다. AI로 데이터를 추출하고 가공할 때, 꼭 검증 로직이 있어야 할 것 같다.(AI처리든, API든 뒷통수를 좀 맞은것 같다..)

  • API 방법은 제대로 배워야 겠다..

  • 그래프에 원래 한글이 안나오는데, 지식파일에 한글 폰트를 넣어두니까, 파이썬 그래프에 나오는 것 같다. (나눔고딕 이런것보다 pretendard 폰트가 제일 좋은 것 같다.)

4
2개의 답글

👉 이 게시글도 읽어보세요