재무회계팀의 바이브 코딩 이야기

“재무회계팀은 수기 작업이… 굉장히 많아요.”

Share
재무회계팀의 바이브 코딩 이야기

재무회계팀은 ‘수기 작업의 집합체’로 불렸습니다. 숫자의 정확성이 생명인 조직이 AI에 업무를 맡긴다는 건 쉽지 않은 결정이었죠. 하지만 반복과 대조로 가득한 업무는 자동화의 최적 대상이었습니다. 재무회계팀 임수진님은 소위 바이브 코딩을 통해 단순 반복 업무를 효율화 하였는데요, Python 이 엑셀의 기능으로 이해할뻔 했던 비개발자의 바이브 코딩 도전기를 소개합니다.

작은 자동화의 시작 — 수식 추천에서 매크로, 앱 스크립트로

AI 도입 초기, 팀은 가장 익숙한 도구에서 도움을 받았습니다. 간단한 엑셀 수식만 쓰던 시절을 지나 ChatGPT는 더 복잡하지만 빠르게 할 수 있는 수식들을 추천했고, 그다음 단계로 매크로와 Apps Script 사용을 제안하는 자연스러운 흐름으로 이어졌습니다.

하지만 결국 기존 도구로는 처리할 수 없는 대용량 데이터 문제에 직면하면서 Python 을 도입하는 상황까지 오게 되었습니다. 하지만 검은 화면의 개발 도구, Python 코드들은 비개발자인 재무회계 팀원들에게는 다른 나라 이야기 같았죠.

‘파일이 안 열려요’에서 Python까지 — 기술 선택의 결정적 순간

“ 데이터 파일이 열리지 않아서… 제 노트북에서는 하루 종일 기다려도 열리지가 않는 거예요.”

전환점은 위기에서 찾아왔습니다.대용량 엑셀 파일이 하루 종일 기다려도 열리지 않는 상황이 온 것이죠. 노트북을 바꾸자니 결산 때만 쓰는 고사양 장비는 ‘가성비’가 없었습니다. 개발 요청을 해도 “임팩트가 뭐죠?”라는 질문 앞에 후순위로 밀릴 수 밖에 없었습니다.

결론은 스스로 해결하는 길. ChatGPT에게 묻자 용량이 너무 커서 안 돌아가는 상황엔 Python을 추천했습니다. 처음엔 무시했지만, 더는 파일을 열 수 없게 되었을 때 Python이 답이었습니다. 무엇보다 파일을 열지 않아도 되는 방식이 결정적이었죠.

Cursor AI가 바꾼 워크플로 — ‘추천’에서 ‘실행’까지

사내에서 지나가다 우연히 추천받은 유튜브 한 편이 전환을 가속했습니다. Cursor AI는 자기가 코딩도, 설치도 하고 오류도 자기가 분석해서 수정하는 도구였습니다. ChatGPT가 ‘방법’을 알려주는 데 그쳤다면, Cursor는 ‘대행’까지 해준 셈이죠.

이 경험은 비개발자에게도 강력했습니다. “검은색 배경” IDE가 허들로 느껴지던 팀에게, GUI와 자동 실행, 오류 리포트는 ‘할 수 있다’는 확신을 줬습니다. 파일을 열 필요가 없는 Python 스크립트, 데이터 검증과 전표화까지 이어지는 자동화 파이프라인이 완성되었습니다.

팀 문화의 변화

재무회계팀의 AI 도입은 단순히 도구의 변화에 그치지 않고, 팀 문화 전반에 긍정적인 변화를 가져왔습니다. 임수진님은 팀원 모두가 자동화 경험을 직접 발표하도록 독려하며, 각자가 AI와 Python을 활용해 실무 자동화를 체득할 수 있도록 했습니다. 이 과정에서 팀원들은 새로운 자동화 아이디어를 자발적으로 제안하고, 기존 스크립트를 개선하는 선순환 구조가 형성되었습니다. 이러한 문화는 단순히 효율성 향상을 넘어, 팀원 개개인의 성장과 주도성을 촉진하는 계기가 되었습니다.

또한, 실무에서의 자동화 경험을 공유하는 과정에서 코드 분실등에 대한 리스크 관리, 외부 저장소 백업, README 작성 등 꼭 필요한 최소한의 운영 지침도 정립되었습니다. 이처럼 “작은 단위부터 시도해볼 것을 강력히 권장”하며 시작한 자동화 프로젝트가 재무회계팀에 번져나가고 있습니다. 현재 재무회계팀에서는 Cursor IDE 를 도입하여 자동화는 물론 지식 공유와 협업을 통해 서로 자극받고 성장하는 문화가 정착하고 있습니다.

Read more

AI 추천과 예약 사이의 거리를 좁히는 법: 마이리얼트립이 조코딩 AX 해커톤에 낸 문제

AI 추천과 예약 사이의 거리를 좁히는 법: 마이리얼트립이 조코딩 AX 해커톤에 낸 문제

마이리얼트립은 조코딩AX파트너스가 연 해커톤 「AX 인재전쟁」에 기업 출제자로 참여했습니다. API를 제공하는 데서 나아가, 참가자들이 풀어야 할 문제를 직접 내고 심사했습니다. 문제의식은 단순합니다. AI를 여행에 흔히 쓰게 되면서 정보 탐색은 한결 쉬워졌는데, 정작 사람들은 여전히 여행 계획을 손으로 짭니다. 추천은 넘치는데 '진짜 갈 수 있는 경험'까지 좁혀주는

By 마이리얼트립
가장 중요한 문제에, 가장 잘 맞는 사람을 붙인다

가장 중요한 문제에, 가장 잘 맞는 사람을 붙인다

마이리얼트립의 프로덕트 엔지니어(PE)는 CTO 직속 PS팀(Product Strategy)에 모여 있습니다. 전사에서 가장 중요한 문제에 가장 잘 맞는 PE를 배치하고 한 명의 PE가 문제 정의부터 구현과 배포까지 끝까지 책임지는 조직입니다. 이렇게 한 데는 이유가 있습니다. 회사에서 가장 중요한 문제는 계속 바뀌는데, 사람이 특정 버티컬에 묶여 있으면 그 경계

By 마이리얼트립
돌려쓰던 테스트 환경을, 각자의 환경으로: 배포 병목을 없앤 이야기

돌려쓰던 테스트 환경을, 각자의 환경으로: 배포 병목을 없앤 이야기

PEPE 세션 — 회원주문개발팀 정현수 님 과거 마이리얼트립의 공용 테스트 환경은 쓰려는 사람에 비해 모자랐습니다. 누가 쓰는지 알기 어려워 "지금 써도 되냐"고 서로 물어 가며 차례를 기다리는 경우가 많았고, 내가 작업 중인 사이 다른 사람이 배포하지 않도록 조율해야 했습니다. 이 병목을 환경 개수를 늘리는 방식에서 각자 자기 환경을

By 마이리얼트립
예약에서 끝나지 않는 여행: 한 명이 10여 개 레포를 가로질러 만든 항공 여정 케어

예약에서 끝나지 않는 여행: 한 명이 10여 개 레포를 가로질러 만든 항공 여정 케어

마이리얼트립이 예약한 항공편의 운항 상태를 고객이 앱을 열지 않아도 실시간으로 받아보는 서비스를 선보였습니다. 출발 3시간 전 알림부터 게이트 변경과 지연, 결항, 회항, 출발, 도착, 수하물 상태까지, 비행의 흐름 전체를 고객이 찾기 전에 먼저 안내합니다. 여행은 항공권을 예약하는 순간 끝나지 않습니다. 짐을 싸고 공항으로 향하고 비행기에 올라 목적지에 내려 짐을 찾을

By 마이리얼트립