40

실습: 제조 AI 챗봇 v1.0 구현

Day 4: 제조 도메인 챗봇

학습 목표

Streamlit 기반 대화형 챗봇을 완성한다 분야별 시스템 프롬프트를 적용한다 스트리밍 응답과 대화 히스토리를 구현한다

실습: 제조 AI 챗봇 v1.0

아래 스타터 코드를 완성하여 실행하세요.

실행 방법

streamlit run manufacturing_chatbot.py

완성 기준

  1. 분야 선택 시 시스템 프롬프트가 변경된다
  2. 대화 히스토리가 유지된다
  3. 스트리밍으로 응답이 실시간 표시된다
  4. 대화 초기화가 동작한다
  5. 예시 질문이 표시된다
에디터 로딩 중...
힌트 보기
  • st.write_stream()에 generator를 넘기면 스트리밍이 자동 처리됩니다
  • api_messages에서 최근 N개만 포함하면 토큰을 절약할 수 있습니다
  • st.rerun()은 페이지를 강제 새로고침합니다 (대화 초기화 후)
  • 분야를 바꿔도 기존 대화는 유지됩니다 (시스템 프롬프트만 변경)
정답 보기
에디터 로딩 중...
AI로 학습하기 — 꿀팁
🤖제조 챗봇 Streamlit 앱 생성AI 학습 팁

AI에게 제조 분야별 시스템 프롬프트 전환 로직과 대화 히스토리 관리를 포함한 Streamlit 챗봇 전체 코드를 만들어달라고 요청하세요.

Streamlit으로 제조 AI 챗봇 v1.0을 구현해줘. 요구사항: 설비 고장 진단·품질 관리·공정 최적화 3가지 분야를 선택하면 시스템 프롬프트가 바뀌고, 대화 히스토리가 st.session_state에 유지되며, 사이드바에 현재 분야와 토큰 사용량이 표시되어야 해.
이 팁이 도움이 됐나요?
실습 — 직접 해보기
🧪제조 AI 어시스턴트
제조 매뉴얼 기반 챗봇을 직접 사용해보세요