90

최종 프로젝트: 제조 매뉴얼 Q&A 챗봇 v2.0

Day 5: 제조 매뉴얼 Q&A 챗봇

학습 목표

Week 1의 모든 학습 내용을 통합한 완성도 높은 챗봇을 구현한다 프로덕션 수준의 에러 처리, 비용 추적, 대화 관리를 포함한다 README, requirements.txt 등 배포 가능한 패키지를 만든다

최종 프로젝트: 제조 매뉴얼 Q&A 챗봇 v2.0

구현 순서 (권장)

에디터 로딩 중...

필수 구현 사항

  1. 4개 분야별 시스템 프롬프트
  2. 스트리밍 응답
  3. 에러 처리 (재시도 3회)
  4. 대화 히스토리 (최근 10개)
  5. 대화 초기화
  6. 대화 내보내기 (Markdown)
  7. 비용 추적 (사이드바)

실행 확인

에디터 로딩 중...
에디터 로딩 중...
힌트 보기
  • 기능별로 하나씩 추가하세요. 한 번에 다 만들려고 하지 마세요
  • 각 기능 추가 후 streamlit run으로 테스트하세요
  • 에러 처리는 try/except로 API 호출을 감싸는 것부터 시작
  • 대화 내보내기는 문자열 조합 → st.download_button
정답 보기
에디터 로딩 중...