Back To Articles

AI 자동 견적 챗봇 구축기

Written by Sangmin on January 27, 2025

Article Image

프로젝트 바로가기

프로젝트 상담을 도와주는 AI 채팅입니다. 만들고 싶은 서비스 아이디어만 있으면 요구사항을 정리해줍니다.

소개

이 프로젝트는 아이디어만 있고 기술적인 지식이 부족한 고객이 위시켓 프로젝트 등록을 쉽게 할 수 있도록 돕기 위해 개발되었습니다.
유저가 간단한 인풋을 통해 프로젝트 아이디어를 구체화하고, 이를 기반으로 프로젝트 등록까지 이어지도록 돕습니다.

프로젝트 바로가기


프로젝트 배경

⇒ AI를 도입한 효과적인 상담봇으로 새로운 옵션 제공

기대효과


해결한 문제

  1. 프롬프트 구조 개선
  1. LLM 계산 문제 해결
  1. 내부 검수 계산기 로직 도입
  1. 프롬프트 분리 (쉬운 버전 / 어려운 버전)

이 과정을 통해 프로젝트의 견적 계산 프로세스가 보다 정밀하고 신뢰성 있게 개선되었으며, 사용자 경험과 작업 효율성을 크게 향상시켰습니다.


주요 기능

  1. 아이디어 입력 및 저장

    • 유저가 만들고 싶은 서비스에 대한 인풋을 제공.
    • 로컬스토리지에 입력한 데이터를 저장 및 로드.
  2. 대화 기반 구체화

    • 입력된 내용을 기반으로 추가 질문 및 선택지를 생성.
    • 대화 내용을 저장하여 컨텍스트를 유지하고, 프롬프트에 재전송.
  3. 응답 검증 및 실패 처리

    • 응답은 JSON 타입으로 반환되도록 강제.
    • 타입 검증 및 유효성 검사를 수행.
    • 반환값이 조건에 맞지 않을 경우, 최대 3회 재시도 후 실패 처리.
  4. 결과 정리 및 수정

    • 질문 및 대답 내용을 바탕으로 결과를 정리.
    • 미리보기/수정 탭에서 결과를 확인 및 수정 가능.
  5. 복잡도 분석 및 견적 계산

    • 요약된 프로젝트 내용을 바탕으로 복잡도 분류
    • 복잡도에 따른 조건부 프롬프트 적용
    • 복잡도와 견적에 대한 근거 반환
    • 견적 계산 시 자체 제작한 계산 함수와 함께 적용하여 보다 정밀한 결과 제공
  6. 프로젝트 등록 및 이메일 발송

    • 유저 정보를 입력(전화번호, 이메일)받아 프로젝트 내용을 이메일로 전송.
  7. UX 요소

    • 진행 상황을 보여주는 Progress Bar.
    • 선택지와 텍스트 직접 입력 기능 제공.
    • 이전 단계로 돌아가 수정 가능.
    • 다크/라이트/시스템 모드 설정 (Next-theme 활용).

사용 기술


개발 기간


성과


향후 개선 사항

  1. 사용자 행동 분석
  1. 마케팅 도구 연동
  1. 프롬프트 개선
  1. 데이터베이스 연동