请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

本节最后的自定义角色

prompt = "愿{subject}与你同在!"  
  
chat_message_prompt = ChatMessagePromptTemplate.from_template(role="天行者",template=prompt)  
chat_message_prompt.format(subject="原力")

自定义角色后有什么用呢?
比如我这里传给gpt4,大语言模型接受到是会把他当成除了我和他之外的第三个对话者?它能通过这个role识别出来进行处理,然后当成三个人在对话?

还是只是打个标记。。。大语言模型拿着没用,还是把它当做“我”说的,而不是第三方说的?

正在回答 回答被采纳积分+3

1回答

tomiezhang 2024-03-28 18:59:50
role的主要作用是在chat model里来区分AI和人类对话,主要是类似记忆场景,可以使用前缀来做成对的存储人机对话
0 回复 有任何疑惑可以回复我~
  • “role的主要作用是在chat model里来区分AI和人类对话”,可是AIMessage和HumanMessage已经足以区分了,因此这种说法并不具有说服力。我理解role的作用应该是复杂对话场景吧,类似小组讨论,或是对多个角色的观点做总结/点评之类的应用场景。
    回复 有任何疑惑可以回复我~ 2024-04-02 01:03:03
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信