지난해 말, ChatGPT 등장으로 산업 전반에 인공지능 AI 열풍이 또다시 불고 있습니다.
특히 금융권에서도 AI 활용에 대한 관심이 어느 때보다 높아지고 있다고 하는데요.
키움증권, NH투자증권, KB증권, 미리애셋투자증권, 신한금융투자, 하나금융그룹 등..
이미 많은 핵심 기업들이 AI를 도입하여 금융 업무를 하고 있는 추세라고 합니다.
따라서, 2024년 채용 트렌드도 그에 따라 바뀌어 가고 있습니다.
GPT 활용 능력을 갖춘 직원의 능률이 기하급수적으로 늘어나는 것을 볼 수가 있죠.
실제로 채용 시 면접자가 GPT와 파이썬을 쓸 줄 안다고 하면 ‘이 친구는 효율적인 2024년형 인재’라는 생각이 들어 좋게 보는 경향이 있다고 합니다.
대체 ChatGPT가 무엇이길래? : ChatGPT는 금융권에서의 업무 자동화를 담당해주고 있죠. 이 덕분에 재무 분석 원칙을 쉽게 이해하고 적용할 수 있는 최고의 가이드라고 말해도 턱 없이 부족할 것입니다. 자신의 기술을 개선하려는 사람들을 위해 ChatGPT 활용으로 복잡한 재무 개념을 소화하기 쉬운 부분으로 분해하고 있습니다.
그렇다면 우리는 금융권에서 AI능력을 접목하기 위한 경험을 쌓기 위해서는 어떻게 시작해야 할까요?
금융업계 16년 경력 테크업 CFO를 담당하고 계신 홍금표 강사님이 실제 현업에서 Chat GPT + 파이썬 접목을 하고 있는 인사이트와 노하우를 함께 알아보겠습니다.
Q1. 간단하게 강사님 자기 소개 부탁드립니다.
저는 지금 재무총괄담당자로 업무를 하고 있고, 기존 회사에서 사용했던 재무모델링 외에 실제 회계/자금 담당자의 업무에 파이썬을 활용하는 방안을 지속 추진하고 있습니다. 지금 회사에 들어오기 전에는 금융회사에서 각종 투자제안을 하는 업무를 15년 정도 수행했죠.
Q2. 강사님께서 실제 Chat GPT 활용으로 자동화가 가능했던 파이낸셜 모델링의 사례가 따로 있으실까요?
Q3. 강사님께서 실제 현업에서 접목하고 계신 부분인 파이썬+Chat GPT를 통해 웹페이지 구축을 해결해주는 구체적인 사례 말씀 부탁드립니다.
저는 프로그래밍이 제 주업무가 아니다보니, 본 업무를 하는 중에 파이썬을 통해 데이터 분석 또는 기타 작업을 해야 하는 경우 루틴하게 사용되는 함수, 라이브러리, 파이썬 문법 등이 바로바로 생각이 나지 않는 경우가 많습니다.지금은 바로 ChatGPT에 물어보면 제가 원하는 대답과 사용 예시까지 바로 들어줍니다. 따라서, 필요한 내용을 찾지 못해서 작업을 포기하는 경우는 없다고 봐도 될 것 같습니다.
두번째로, 에러 처리에 ChatGPT 활용이 크게 기여하고 있습니다. 파이썬 작업 중에 에러메시지가 발생하고, 그 에러메시지가 몇십줄 몇백줄이면 제가 전문 프로그래머도 아니고, 이걸 분석해서 오류를 수정할 여유가 없습니다. ChatGPT에게 에러메시지를 통째로 던져주면 왜 에러가 발생했는지, 어디를 수정하면 되는지를 분석해서 알려줍니다.
세번째로, 새로운 언어에 접근하기 유용합니다. 처음에는 파이썬으로 작업하던 것을 MySQL, Linux, Django, HTML 등등 계속 확장하면서 작업 가능한 범위를 늘릴 수 있었던 것은 ChatGPT 사용법 덕분입니다. 새로운 언어의 일부분만 활용하고자 하는 상황에서 그러한 부분적인 활용을 목적으로 기초부터 공부할 수 있는 여력이 없는데, ChatGPT 사용법을 이용해서 필요한 영역의 예시코드를 받아서 활용하면서 새로운 영역에도 쉽게 작업 범위를 넓힐 수 있었습니다.
Q4. 강사님께서 실제 현업에서 접목하고 계신 부분인 기존에 만들어 둔 포맷에 필요한 모둘을 가져와 모델링 작업 진행하셨던 방법에 대한 구체적인 말씀 부탁드립니다.
파이낸셜 모델링 관련하여 모듈을 활용한 작업 방식을 구체적으로 설명드리겠습니다.
금융회사에서 파이낸셜 모델링을 할 때에는 자금의 조달과 이에 따른 비용의 흐름을 다루는 것이 중요합니다.
만약 “자기자본”, “우선주”, “대출금” 세가지 형태의 자금 조달 구조로 먼저 모델링을 했다고 합시다. 각 자금조달 방식에 대한 현금의 유입, 이자/배당의 지급, 조건에 따른 상환을 엑셀로 구현을 하게 됩니다.
1. 대출금의 이자 지급 및 상환 :
a. 각각의 날짜별로 이자 금액 및 상환금액 계산
b. 각각의 날짜별로 보유하고 있는 현금이 이자 및 상환금을 지급할 정도의 여력이 있는지를 확인
c. 이자 및 상환금을 지출한 후 현금 잔액을 다음 단계로 넘겨줌
2.우선주 배당금 지급 및 상환
a. 각각의 날짜별로 배당 금액 및 상환금액 계산
b. 각각의 날짜별로 대출 이자/원금 상환후 남은 현금 잔액 확인 후 지급할 정도의 여력이 있는지를 확인
c. 배당 및 상환금 지출한 후 현금 잔액을 다음 단계로 넘겨줌
3. 자기자본 :
-각각의 날짜별로 배당 금액 및 상환금액 계산
-각각의 날짜별로 우선주 배당 후 남은 잔액 확인 후 지급할 정도의 여력이 있는지 확인
-배당금 지출한 후 현금잔액을 다음 기로 넘겨줌
이때 급하게 조건이 수정되었습니다. 대출금이 선순위와 후순위 두가지로 구분되어 조정되었습니다. 그러면 기존 대출금 조건은 선순위대출과 우선주 대출 사이에 후순위 대출을 위한 행들을 추가해야 합니다. 몇개 또는 10개 이상의 sheet들을 뒤지면서 행들 간의 관계도 다시 모두 수정해주어야 하고, 리포팅 Sheet 및 Assumption Sheet도 다 맞춰서 함수들을 수정하고 반영해줘야 합니다.
다시 또 조건이 수정되었습니다. 우선주를 우선주A와 우선주B로 선순위대출은 선순위대출A와 선순위대출B로 구분해서 진행하겠다고 합니다. 이를 통해 수정해야 하는 사항들이 생각보다 많습니다. 매출과 관련해서도 처음에는 A, B 두가지 품목으로 구분했던 매출이 갑자기 A, B, C, D로 구분을 늘려서 수정하는 경우도 비일비재합니다. 비용과 관련해서도 처음에는 A, B, C 세가지 구분으로 구분했던 것을 갑자기 구분 값을 늘리거나 줄이는 경우도 비일비재합니다.
Q5. 강사님께서 실제 현업에서 접목하고 계신 부분인 파이썬, SQL, 자바 스크립트 등을 모두 엮어 회사 데이터 관리 시스템 구축할 수 있는 방법에 대한 구체적인 말씀 부탁드립니다.
현재 재무팀 업무에 대한 충분한 ERP를 도입해서 사용해야 함에도 불구하고, 내부 사정으로 가장 기본적인 더존 프로그램만 회계 업무에 사용하고 있습니다. 그러다보니 엑셀로 팀원들간 공유하면서 작업하는 업무들이 많은데, 이를 좀 더 효율적으로 관리할 목적으로 아래와 같이 작업을 해서 사용하고 있고, 추가 확장 중입니다.
이것을 좀 더 전문적으로 만들어내면 그게 곧 ERP 시스템인 거죠. 본 강의는 데이터베이스 + 파이썬 활용하여 업무의 일부를 대체하는 것으로 강의를 한정하고자 합니다.
Q6. 예비 수강생들이 Chat GPT + 파이썬 활용법을 학습한다면 어떤 측면에서 성장할 수 있을까요?
데이터를 분석하는 스킬이 달라지고, 리포트의 수준이 달라지게 됩니다. 데이터 관리 및 분석 스킬을 매우 돋보적으로 발전시킬 수 있죠. 동일한 시간 동안 가능한 업무의 효율이 크게 좋아지게 됩니다. 다른 담당자들은 내지 못하는 데이터 분석 결과물을 낼 수 있게 되는 거예요. 예를 들어 가장 간단하게는 엑셀 함수를 폭넓게 사용하지 못하는 담당자들도 있는데, ChatGPT를 활용해서 엑셀 활용 폭을 넓힐 수 있습니다. 추가적으로 본인의 자기계발(파이썬 등)에 대한 니즈가 있을 때 ChatGPT를 활용하면 좀 더 쉽게 시작할 수 있습니다. 파이썬을 접하는 것이 처음이라도 차근차근 본 강의의 수업을 듣고 따라오면 충분히 실전 활용까지 가능하도록 기초 부터 실전까지 차례대로 다루기 때문에 염려하실 필요는 없습니다.
Q7. 본 강의의 Chat GPT + 파이썬 활용을 통해 현업 재무 담당자들이 가장 도움을 얻을 수 있는커리큘럼, 그리고 가장 접목시킬 수 있는 업무가 무엇일까요?
“MySQL 활용, 입출금 내역 관리 프로그램 작성”, “ChatGPT, 파이썬을 활용한 재무 업무 효율화” 파트는 실제 재무담당자들이 직면한 문제를 데이터베이스와 파이썬을 이용해서 풀어낸 케이스 입니다. 기존에 엑셀로 작업하면서 점차 파일이 방대해지고 복잡도가 높아지면서 한계를 느끼고, 새로운 돌파구를 고민하던 담당자들에게 새로운 해결 방안을 제시할 수 있을 것으로 생각됩니다. 또한, “파이썬으로 작성하는 재무모델링 실습”은 금융회사 또는 회계사 분들에게 기존에 작업하던 방식과는 새로운 시각과 방안을 제시할 수 있을 것으로 생각됩니다.
또한 포맷만 만들어 두면, 변수를 넣어 완성되는 자동 모델링 템플릿을 스스로 제작이 가능하도록 수업에서 저와 함께 다뤄갈 거예요. 수정이 어려운 기존 엑셀과 달리, 파이썬과 GPT를 활용하면 바로 필요한 모듈을 가져와 사용이 가능하고 수정이 용이하죠. 그리고 여기서만 공개하는 건데, 금융 시장에서 5만원까지 팔리고 있는 500종 특화 프롬프트도 추가로 증정해 드리고 있으니까요. 기회를 놓치지 않으셨으면 좋겠습니다. 현재 저도 현업에서 사용하는 수준으로 준비했기 때문에 아무나 만들 수 있는 손으로 쓴 듯한 퀄리티는 아니라는 점 장담합니다. (웃음)
Q8. 마지막으로, ChatGPT를 활용에 대해 고민하고 계신 예비 수강생 분들께 한 말씀 부탁 드립니다.
숫자는 프로그래밍으로 다루기에 가장 쉬운 언어입니다. 그러다보니 시스템들이 잘 갖춰져 있는 경우가 많고, 숫자를 다루는 담당자들은 해당 시스템만 다룰줄 알아도 본인의 역할을 다할 수 있었습니다. 파이썬 같은 프로그래밍을 할 줄 알면 숫자들을 더욱 적극적으로 다룰 수 있다는 것은 알고 있지만, 그에 대한 접근이 기존에는 그리 녹록하지는 않았습니다. ChatGPT 사용법이 널리 알려지게 되면서 컴퓨터의 언어를 다루는 새로운 길이 열렸습니다. 마치 통역사 처럼, 훌륭한 역량을 보유한 업무 보조원 처럼 아주 쉽게 컴퓨터의 언어에 접근할 수 있는 길을 열어주었고, 이제는 적지 않은 사람들이 이를 업무에 활용하게 될 것입니다. 조금은 슬프게도 기존에 알던 것만 알아도 충분했던 시대가 그리울 수도 있지만, 시대가 변하고 있고, 이러한 변화에 조금 더 욕심을 내는 사람에게는 더 큰 기회가 오고있다고 생각합니다.