当前位置:   article > 正文

人工智能_大模型048_模型微调008_Llama2中Function Calling调用_chatglm3_llama2模型训练_代码分析和实现---人工智能工作笔记0183_chatgtlm的函数调用

chatgtlm的函数调用

参考 ChatGLM 2 的实现方式

1. 我们自定义 user、assistant、search、return 四个前缀。

- 因为只有一个 function,我们直接把 function 标识成 search

2. 每轮 assistant 和 search 前缀也由模型自动生成,我们以此判断是 function 还是文本回复

3. 类似 ChatGLM 2,我们以“Round$i$

\n\n”标识轮数

在llama2中我们自己实现了function calling

#### **Function Call 的样例**

 以上是第一轮对话

以上是第二轮对话. 

  1. **输入**
  2. \[Round 0\]
  3. user: 你好,请帮我推荐一个提供无烟房的舒适型酒店可以吗?
  4. search: {\"facilities\": \[\"无烟房\"\], \"type\": \"舒适型\"}}
  5. \[Round 1\]
  6. return: \[{\"name\": \"北京红驿栈酒店\", \"type\": \"舒适型\", \"address\": \"北京朝阳区东直门外春秀路太平庄 10 号(主副楼在一幢建筑里)\", \"subway
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/一键难忘520/article/detail/911376
推荐阅读
相关标签
  

闽ICP备14008679号