Skip to content

Conversation

@yssyss2323
Copy link
Contributor

[작업한 내용]

  • React ChatWidget 컴포넌트를 생성하여 챗봇의 전체적인 UI/UX를 구현했습니다.
  • axios를 사용하여 백엔드와 통신하는 postChatMessage API 함수를 구현했습니다.
  • 챗봇 메시지 전송 시 비동기 API를 호출하고, '답변 생성 중...'과 같은 로딩 및 에러 상태를 처리하는 로직을 적용했습니다.
  • AI가 생성한 일반 텍스트 답변과 추천 상품 목록을 각각 다른 UI(말풍선, 상품 카드)로 렌더링하는 기능을 구현했습니다.
  • 모든 사용자가 이용할 수 있도록 인증(토큰)이 필요 없는 Public API를 호출하도록 수정했습니다.

[참고사항]

  • 이 PR은 챗봇 기능의 프론트엔드 파트 구현을 완료하며, 이로써 전체 End-to-End 기능 테스트가 가능한 상태가 됩니다.
  • 현재 백엔드에서 추천 상품의 상세 정보(이름, 이미지 등)를 더미 데이터로 반환하고 있으므로, 추후 백엔드의 실제 DB 연동이 완료되면 상품 카드가 실제 정보로 표시될 예정입니다.
  • 다음 AI 서버 작업으로는 프롬프트 엔지니어링을 통한 답변 품질 개선이 계획되어 있습니다.

@yssyss2323 yssyss2323 requested a review from imi21123 September 24, 2025 15:43
@yssyss2323 yssyss2323 self-assigned this Sep 24, 2025
@yssyss2323 yssyss2323 added ✨ FEAT 새로운 기능 추가 🔧 CHORE 잡일·환경설정 변경 labels Sep 24, 2025
@yssyss2323 yssyss2323 merged commit cc0e47b into dev Sep 24, 2025
6 checks passed
@yssyss2323 yssyss2323 deleted the feat/chat-bot branch September 24, 2025 16:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

🔧 CHORE 잡일·환경설정 변경 ✨ FEAT 새로운 기능 추가

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants