<1> 주피터 노트북 만들기 우분트 22.04 버전만 동작한다. apt-get update apt install python3-pip pip3 install jupyter Y jupyter notebook --generate-config jupyter notebook password Enter password: vi .jupyter/jupyter_notebook_config.py /c.ServerApp.ip # 변경전 c.ServerApp.ip = 'localhost' 변경후 c.ServerApp.ip = '*’ :wq! jupyter notebook --allow-root <2> Langchain 연동 및 chatprompttemplate 활용 1 C LOVA Studio Key 발급 복사 2 실습 코드 다운 : PC 다운로드후 주피터에서 업로드 https://kr.object.ncloudstorage.com/material/CLOVA%20Studio%20%EC%8B%A4%EC%8A%B5%20% EC%BD%94%EB%93%9C/Chattemplateprompt.ipynb 주피터에 업로드 Chattemplateprompt 더블클릭 3 # 패키지 설치 !pip install -U langchain-naver <컨트롤 엔터> 4 파라미터 설정 5 템플릿 작성 : 요약 보고서 작성 변경후 from langchain_core.prompts import PromptTemplate, ChatPromptTemplate prompt = ChatPromptTemplate.from_messages( [ ("system", "너는 전문적인 보고서 작성 AI야. 사용자의 요청에 맞춰 명확하고 간결하게 요약 보고서를 작성해 줘."), ("human", "다음 내용을 요약하고, 임원에게 전달할 형식으로 작성해 줘:\n\n{document}"), ] ) chain = prompt | chat 6 멀티턴 프롬프트 작성 from langchain_core.prompts.chat import ChatPromptTemplate from langchain_core.prompts.chat import ChatPromptTemplate ModuleNotFoundError: No module named 'langchain.schema from langchain_core.messages import HumanMessage, AIMessage 7 사용자: exit 👋 챗봇을 종료합니다. 8 from langchain_core.prompts import ChatPromptTemplate 요약할 문서나 질문을 입력하세요: 📄 요약할 문서나 질문을 입력하세요: exit 👋 대화를 종료합니다. 9 from langchain_core.prompts import ChatPromptTemplate +