이 글은 기계 번역의 미러 문서이며, 원본 기사로 바로 이동하려면 여기를 클릭해 주세요.

보기: 1659|회답: 1

[AI] (8) 대화 역할 시스템, 사용자 및 대형 모델의 보조 소개

[링크 복사]
2025-2-28 09:45:00에 게시됨 | | |
채팅 모델은 일련의 메시지를 입력으로 받아 모델이 생성한 메시지를 출력으로 반환합니다.

채팅 형식은 여러 라운드의 대화를 쉽게 할 수 있지만, 대화가 없는 단일 라운드 작업에도 똑같이 적합합니다. API 호출의 예는 다음과 같습니다:

메시지 매개변수는 여러 메시지 객체를 포함하는 createChatCompletion 메서드에서 가장 중요한 매개변수입니다. 각 메시지는 역할을 가지고 있으며 다음과 같이 할 수 있습니다시스템, 사용자, 어시스턴트그들 중 누구라도.

  • 사용자: 사용자가 보낸 메시지, 즉 사용자가 입력한 질문이나 지시를 나타냅니다. 위 코드에서 두 번째와 네 번째 메시지 모두 사용자 타입입니다.
  • 어시스턴트: 챗봇이 AI 알고리즘을 호출하여 제공하는 답변이나 응답을 나타냅니다. 위 코드에서 세 번째 메시지는 보조 메시지입니다.
  • 시스템: 시스템이나 클라이언트가 코드를 통해 보내는 메시지를 나타냅니다. 시스템 메시지의 목적은 보조자가 더 잘 반응할 수 있도록 추가 지침이나 지침을 제공하는 것입니다.


채팅은 유형 체계의 메시지로 시작하며, 이어서 사용자 유형과 보조 문자의 메시지가 번갈아 주어집니다. 유형 시스템의 메시지는 어시스턴트의 행동을 설정하고 사용자의 질문에 어떻게 답변해야 하는지 안내하는 데 도움을 줄 수 있습니다. 예를 들어 위 예시에서 "당신은 매우 유용한 AI 어시스턴트입니다"라는 시스템 메시지가 있습니다.

전체 메시지 목록은 매우 짧아 한 메시지만 있을 수도 있고, 매우 길어 여러 페이지를 차지할 수도 있습니다.

채팅 기록도 챗봇 상호작용에서 중요한데, 사용자의 지시가 이전 메시지 정보를 참조해야 할 수도 있기 때문입니다. 위 코드 예시에서 사용자의 마지막 질문 "챔피언은 누구인가?"입니다. "2022년 월드컵이 이전 뉴스에서 언급될 때만 이해가 됩니다.

머신러닝 모델은 이전 요청의 기억을 갖지 않기 때문에, 대화를 통해 모든 관련 정보를 제공해야 합니다. 대화가 모델 토큰 제한에 맞지 않으면 일부 단축이 필요합니다.





이전의:개인 가정용 IP-KVM 오픈 소스 프로젝트 및 장치 요약
다음:prismjs 코드 하이라이트 플러그인은 모든 언어 순서 문제를 도입합니다
 집주인| 2025-3-27 09:08:35에 게시됨 |
면책 조항:
Code Farmer Network에서 발행하는 모든 소프트웨어, 프로그래밍 자료 또는 기사는 학습 및 연구 목적으로만 사용됩니다; 위 내용은 상업적 또는 불법적인 목적으로 사용되지 않으며, 그렇지 않으면 모든 책임이 사용자에게 부담됩니다. 이 사이트의 정보는 인터넷에서 가져온 것이며, 저작권 분쟁은 이 사이트와는 관련이 없습니다. 위 내용은 다운로드 후 24시간 이내에 컴퓨터에서 완전히 삭제해야 합니다. 프로그램이 마음에 드신다면, 진짜 소프트웨어를 지원하고, 등록을 구매하며, 더 나은 진짜 서비스를 받아주세요. 침해가 있을 경우 이메일로 연락해 주시기 바랍니다.

Mail To:help@itsvse.com