LangChain 챗봇7장 · 웹 UI 연동과 배포22 / 22← 이전목차다음 →MetaContents

7장. 웹 UI 연동과 배포

확인문제와 해답

객관식

Q1Streamlit 앱에서 손님이 단추를 하나 누르면 어떤 일이 일어날까요?

Q2다시 실행해도 지워지지 않고 손님(브라우저 탭)마다 따로 남는 메모장은 무엇일까요?

Q3채팅 화면에서 지난 말풍선이 계속 보이게 하려면 어떻게 해야 할까요?

Q4문서 색인처럼 무거운 부품을 서버에서 한 번만 만들어 모든 손님이 함께 쓰게 하는 것은 무엇일까요?

Q5st.write_stream(chain.stream(...)) 이 다 쓴 뒤 돌려주는 것은 무엇일까요?

Q6Streamlit Community Cloud 에 올린 앱이 API 키를 읽게 하는 바른 방법은 무엇일까요?

Q7이 장의 프로젝트에서 실수를 넣은 폴더가 AppTest 의 "첫 화면" 점검은 통과했는데도 배포할 수 없는 상태였던 까닭은 무엇일까요?

단답형

  1. 브라우저 없이 Streamlit 앱을 실행해 화면의 부품을 꺼내 보는 시험 도구의 이름은 무엇입니까?
    정답 보기
    AppTest
  2. 서버가 앱을 띄울 때 설치할 패키지와 판을 한 줄에 하나씩 적는 파일의 이름은 무엇입니까?
    정답 보기
    requirements.txt
  3. 내 PC 에서 Streamlit 앱을 띄우는 명령은 무엇입니까?
    정답 보기
    streamlit run 앱파일.py

정답

정답 전체 보기

객관식: 1-B, 2-C, 3-A, 4-D, 5-A, 6-C, 7-B

단답형: 1. AppTest. 2. requirements.txt. 3. streamlit run 앱파일.py.

← 이전 절7장 · 정리다음 →8장 · 먼저 큰 그림부터