안녕하세요, AI Agent에 사용자와의 상호작용 정보를 장단기 맥락(Context)으로 적용하는 방법을 찾던 중, "프롬프트 엔지니어의 업무일지"에서 single turn, pair, multi turn, 그리고 topic의 개념을 보았습니다. 각 개념이 아래와 같은 관계를 갖는게 맞을까요?
•
single turn: 하나의 HumanMessage나 AIMessage
◦
Ex) human: 맛집 찾아줘
•
pair: 2개의 single turn의 조합으로, 주고 받은 메시지
◦
Ex) human: 맛집 찾아줘 / ai: 두끼를 추천 드립니다.
•
multi turn: 하나 이상의 pair와 부가적인 single turn의 조합으로 하나의 주제와 관련된 대화
◦
Ex) pair1 - [human: 맛집 찾아줘 / ai: 두끼를 추천 드립니다.]; pair2 - [human: 다른 곳은? / ai: 탭 퍼블릭은 어때요?]; single turn - [human: 좋아.]
•
topic: multi turn에 나타난 주제
◦
Ex) 위의 multi turn의 topic은 "맛집 탐색"입니다.
만약 맞다면, 아래의 문장들이 상호 대치될 수 있는지 궁금합니다.
•
"사용자의 multi turn을 유도한다" ↔ "사용자가 단일 주제로 여러 번의 pairs를 이어가도록 유도한다"
•
"사용자와의 대화를 요약한다" ↔ "대화를 multi turn의 나열로 구분하고, 각각의 topic들을 찾는다."
•
"이전 대화 목록에서 유사한 내용을 찾는다" ↔ "이전의 topic들 중, 현재의 topic과 유사한 것을 찾는다"
See more...
Reaction
Comment
Share
해당 페이지는 우선 슬래시페이지를 구독해주셔야 멤버로 추가할 수 있어요. 한 번 해보시고 말씀주시겠어요?