프로젝트 배경
이 AI 솔루션은 사진(이미지)으로 된 표 데이터를 AI 기술로 자동 분석하고 정리해주는 솔루션입니다. 사용자가 이미지를 업로드하면, AI가 표 안에 있는 텍스트(Key값)와 숫자(Value값)를 찾아내어 자동으로 정리하고 데이터베이스에 저장합니다. 표 안의 항목 순서가 뒤섞여 있어도, AI가 알아서 정렬해 정확한 결과를 제공합니다.
이전에는 사람이 직접 이미지를 보고 데이터를 엑셀에 입력해야 했습니다. 하지만 이 작업은 시간이 오래 걸리고 실수도 잦아 추가적인 수정 작업이 필요했습니다. 이를 해결하기 위해 AI 솔루션 개발을 결정, 작업 시간을 줄이고 실수를 줄이는 동시에 효율을 높였습니다.
이전에는 사람이 직접 이미지를 보고 데이터를 엑셀에 입력해야 했습니다. 하지만 이 작업은 시간이 오래 걸리고 실수도 잦아 추가적인 수정 작업이 필요했습니다. 이를 해결하기 위해 AI 솔루션 개발을 결정, 작업 시간을 줄이고 실수를 줄이는 동시에 효율을 높였습니다.
프로젝트 성과
인력 자원 절감
- 데이터 수기 입력에 필요한 리소스를 대폭 절감 (최소 320시간)
데이터 정확도 향상
- 잘못된 인식이나 입력 오류 발생률을 12%에서 0.1 - 0.2%로 약 90%이상 감소
작업 시간 단축
- 기존 4시간 이상이 소요되는 작업을 10분 이내로 작업 가능
핵심 기능

이미지 촬영시 가이드 제공
- 이미지를 촬영할 때 "촬영 가이드선"과 "텍스트 영역 가이드선"을 제공합니다.
- 촬영된 이미지는 위치 조정선으로 직접 교정할 수 있습니다.
- 촬영된 이미지는 위치 조정선으로 직접 교정할 수 있습니다.

유사 문자 구분 및 사용자 확인 기능
- AI가 문자나 숫자를 분석하는 과정에서 혼동이 발생하면, 사용자 확인을 요청합니다.
- 혼동 발생 시 '해당 글자가 '3'인지 '8'인지 선택해 주세요'라는 팝업을 띄웁니다.
- 혼동 발생 시 '해당 글자가 '3'인지 '8'인지 선택해 주세요'라는 팝업을 띄웁니다.

AI 기반 자동 입력 기능
- 입력 데이터 간의 관계를 활용하여 자동으로 빈칸을 채울 수 있습니다.
- 이미지의 일부 값이 인식되지 않아도 나머지 데이터를 기반으로 추론해 입력합니다.
- 이미지의 일부 값이 인식되지 않아도 나머지 데이터를 기반으로 추론해 입력합니다.

오류 검출 및 자동 보정
- 데이터를 분석하는 중 오류를 발견하면 자체적으로 보정합니다.
- 필요시 사용자에게 재촬영을 요청합니다.
- 필요시 사용자에게 재촬영을 요청합니다.
진행 단계
서비스 요구사항 정립 및 사용자 시나리오 확정
2024.02.
- 입력받을 이미지의 기본 형태 확인
- 다양한 이미지 예시와 형식을 분류하고 초기 데이터 정리
- 사용자가 이미지를 입력하는 전체 과정 설계
- 사진 촬영, 이미지 확인, 입력값 검토 등의 작업 흐름 정의
- 다양한 이미지 예시와 형식을 분류하고 초기 데이터 정리
- 사용자가 이미지를 입력하는 전체 과정 설계
- 사진 촬영, 이미지 확인, 입력값 검토 등의 작업 흐름 정의
사용자 인터페이스 및 앱 UX 디자인
2024.03.
- 이미지 입력과 데이터 확인이 쉬운 사용자 인터페이스 설계
- 추가 기능을 포함한 전체 앱 사용 경험 디자인
- 이미지 촬영 및 입력 방법에 대한 명확한 안내 제공
- 추가 기능을 포함한 전체 앱 사용 경험 디자인
- 이미지 촬영 및 입력 방법에 대한 명확한 안내 제공
아키텍처 설계 및 AI 솔루션 연결
2024.03.
- 백엔드 시스템과 데이터베이스 구조 설계
- Gemini 기반 이미지 인식 기능 개발 및 성능 개선 작업
- Gemini 기반 이미지 인식 기능 개발 및 성능 개선 작업
전체 기능 개발 및 상용화
2024.03.
- 프론트엔드 개발 진행 (Flutter 활용)
- 백엔드 개발 진행 (Node.js 활용)
- 초기 사용자 피드백을 바탕으로 서비스 개선
- 백엔드 개발 진행 (Node.js 활용)
- 초기 사용자 피드백을 바탕으로 서비스 개선
자체 검토 및 성능 비교를 통한 개선
2024.04.
- Gemini를 활용한 이미지 인식률 향상을 위한 성능 조정
- 사용자 피드백 분석 및 추가 업데이트 진행
- 내부 테스트와 실제 결과 비교를 통해 기능 조정
- 더 나은 데이터 입력을 위한 사용자 소통 강화
- 사용자 피드백 분석 및 추가 업데이트 진행
- 내부 테스트와 실제 결과 비교를 통해 기능 조정
- 더 나은 데이터 입력을 위한 사용자 소통 강화
프로젝트 상세
1. 포트폴리오 소개
- 서비스 카테고리: AI 기반 이미지 분석 및 데이터 자동 입력 솔루션
- 메인 타깃: IT 스타트업 및 데이터 입력 자동화를 필요로 하는 기업
2. 작업 범위
- 기획: 이미지 내 표 데이터를 자동으로 분석하고 정리하는 AI 솔루션 설계
- 디자인: 사용자 친화적인 앱 UI/UX 디자인
- 개발: 모바일 애플리케이션 개발(Flutter), 백엔드 개발(SpringBoot, Kotlin), 데이터베이스 구축(MongoDB, MySQL), AI 모델 통합(Google Gemini), Google Cloud 인프라 구축
- 지원 환경: 모바일(Android, iOS)
3. 주요 업무
- 이미지 촬영 가이드 제공: 사용자가 이미지를 촬영할 때 가이드라인을 제공하여 정확한 데이터 추출을 지원합니다.
- 유사 문자 구분 및 사용자 확인 기능: AI가 문자나 숫자를 분석하는 과정에서 혼동이 발생하면, 사용자에게 확인을 요청하여 정확도를 높입니다.
- AI 기반 자동 입력 기능: 입력 데이터 간의 관계를 활용하여 자동으로 빈칸을 채우고, 일부 값이 인식되지 않아도 나머지 데이터를 기반으로 추론해 입력합니다.
- 오류 검출 및 자동 보정: 데이터 분석 중 오류를 발견하면 자체적으로 보정하고, 필요시 사용자에게 재촬영을 요청합니다.
4. 주안점
- 운영 효율성 향상: AI를 활용하여 데이터 수기 입력에 필요한 리소스를 대폭 절감하고, 작업 시간을 단축하였습니다.
- 데이터 정확도 향상: 잘못된 인식이나 입력 오류 발생률을 약 90% 이상 감소시켜 데이터 정확도를 높였습니다.
- 사용자 편의성 강화: 사용자에게 촬영 가이드와 오류 검출 시 재촬영 요청 등을 통해 편의성을 강화하였습니다.
- 서비스 카테고리: AI 기반 이미지 분석 및 데이터 자동 입력 솔루션
- 메인 타깃: IT 스타트업 및 데이터 입력 자동화를 필요로 하는 기업
2. 작업 범위
- 기획: 이미지 내 표 데이터를 자동으로 분석하고 정리하는 AI 솔루션 설계
- 디자인: 사용자 친화적인 앱 UI/UX 디자인
- 개발: 모바일 애플리케이션 개발(Flutter), 백엔드 개발(SpringBoot, Kotlin), 데이터베이스 구축(MongoDB, MySQL), AI 모델 통합(Google Gemini), Google Cloud 인프라 구축
- 지원 환경: 모바일(Android, iOS)
3. 주요 업무
- 이미지 촬영 가이드 제공: 사용자가 이미지를 촬영할 때 가이드라인을 제공하여 정확한 데이터 추출을 지원합니다.
- 유사 문자 구분 및 사용자 확인 기능: AI가 문자나 숫자를 분석하는 과정에서 혼동이 발생하면, 사용자에게 확인을 요청하여 정확도를 높입니다.
- AI 기반 자동 입력 기능: 입력 데이터 간의 관계를 활용하여 자동으로 빈칸을 채우고, 일부 값이 인식되지 않아도 나머지 데이터를 기반으로 추론해 입력합니다.
- 오류 검출 및 자동 보정: 데이터 분석 중 오류를 발견하면 자체적으로 보정하고, 필요시 사용자에게 재촬영을 요청합니다.
4. 주안점
- 운영 효율성 향상: AI를 활용하여 데이터 수기 입력에 필요한 리소스를 대폭 절감하고, 작업 시간을 단축하였습니다.
- 데이터 정확도 향상: 잘못된 인식이나 입력 오류 발생률을 약 90% 이상 감소시켜 데이터 정확도를 높였습니다.
- 사용자 편의성 강화: 사용자에게 촬영 가이드와 오류 검출 시 재촬영 요청 등을 통해 편의성을 강화하였습니다.
