45

실습: Streamlit Q&A 인터페이스

Weekly Project - GraphRAG 시스템

학습 목표

st.session_state로 대화 기록 및 엔진 유지 st.chat_message/st.chat_input으로 채팅 UI 사이드바에 설정, 통계, 샘플 질문

Streamlit Q&A 인터페이스

마지막으로 사용자가 상호작용할 수 있는 채팅 인터페이스를 구현합니다.


왜 배우는가?

Streamlit 선택 이유

  • 빠른 구현: Python 코드만으로 UI
  • 채팅 지원: st.chat_message, st.chat_input
  • 세션 관리: st.session_state로 대화 기록
  • 배포 쉬움: Streamlit Cloud 무료 호스팅

구현 방법

app.py

에디터 로딩 중...

실행

에디터 로딩 중...
에디터 로딩 중...