■ MessagesPlaceholder 클래스의 생성자에서 variable_name 인자를 사용하는 방법을 보여준다.
▶ 예제 코드 (PY)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
from langchain_core.prompts import ChatPromptTemplate from langchain_core.prompts import MessagesPlaceholder chatPromptTemplate = ChatPromptTemplate.from_messages( [ ("system", "당신은 요약 전문 AI 어시스턴트입니다. 당신의 임무는 주요 키워드로 대화를 요약하는 것입니다."), MessagesPlaceholder(variable_name = "conversation"), ("human" , "지금까지의 대화를 {count} 단어로 요약합니다.") ] ) chatPromptString = chatPromptTemplate.format( count = 5, conversation = [ ("human", "안녕하세요! 저는 오늘 홍길동 입니다. 만나서 반갑습니다."), ("ai" , "안녕하세요! 잘 부탁 드립니다.") ] ) print(chatPromptString) |
※ pip install langchain 명령을 실행했다.