이은상
AI가 생각나는순간. AI 활용한 카드 결제 내역 처리
최근 gpt4o mini 를 이용한 프로젝트를 진행하던 중
리팩토링하고 싶은 코드를 발견.
얼마전 디스콰이엇에서 회비관리 프로덕트를 보고 생각나서 과거 유산을 탐방.
이전에 친구들과 열심히 놀면서
결재는 한 사람이. 그리고 다음날 n 빵을 하던 때에
카드 이용내역을 캡춰하여 opencv 를 이용하여 계산을 간편하게 하던 웹앱이 생각났다.
이제는 chatGpt API 비용이 매우 저렴해졌고 이미지 처리도 가능한 시대가 왔기에
그리고 이전의 단점을 보완하는데 있어서 AI 활용은 이렇게 하면 되겠구나 생각이 났기 때문이다.
지금은 opencv 를 이용하지 않아도 되는데
이전에 opencv 이용 시 2가지 큰 문제점은
1. 카드사의 앱마다 결제내역 UI 포맷이 다름.
2. 그리고 낮은 인식률.
이전 코드에서 몇 개의 주요 카드사의 결재내역 포맷을 인식할 수 있도록 코드를 작성했으나
모두 다 커버하기에는 이건 정말 노가다이고 카드사가 앱을 업데이트한다면 그 이후에는 사용하기 힘들어진다.
다시 만들고 싶지는 않았다. 확장성이 낮다.
이것에 대해서 모두 대응하려면?
"그래 AI 다"
1.매우 구린 UI부터 개선을 요청하도록 한다.
2.OPENCV 가 아닌 chatgpt 4o mini API를 이용하도록 한다.
이미지는 BASE64 전달하는 방법으로 처리
프롬프트에 JSON 형태로 요청하고 KEY 값도 딴소리없이 정해준다.
구조화되지 않은 형태의 데이터를 구조화된 형태로 변환하는 과정이 가능하며 데이터의 맥락을 파악하여 적절히 해석한다.
다양한 형식에 대한 높은 적응력이 있다.
예를 들면 영수증 및 청구서 처리등 그동안 수작업으로 대응했던 것들
처리속도를 개선하고 정확도도 높일 수 있을 것.