ƒ
Tool use
Function Call
模型调用外部工具的工程实践
5 篇 · 约 13 分钟什么是Function Call?
因为大模型自身存在着局限性,无法获取一些最新的信息,无法获取私域知识等,那么,我们就可以通过function calling(也称为tool calling)的方式使大模型可以和外部交互,从而访问训练数据之外的数据。 比如我问大模型…
如何定义一个好的Function(Tool)?
想让模型会调用工具,就需要先定义好工具,他才知道调用哪个,但是模型怎么知道该调用哪个工具的呢?这就需要我们在定义工具的时候遵守一些原则,让模型可以更好地理解这些工具了。 给大家分享一些经验,按照这个标准来定义工具会让你少踩很多坑。 …
使用Spring AI做Function Call
前面介绍过了Function Call的主要概念和用法之后,深入Spring AI,看看在Spring AI中如何做工具调用。 已有方法转成工具 假如,现在我已经有个现成的服务了,我想把他变成一个Function(Tool),可以这…
Spring AI中的Tool Calling怎么实现的
前面几节都是用Function Call或者Function Calling来介绍的,因为工具使用最开始在OpenAI提出的时候就是叫Function Calling的,所以这么叫的更多。 这一篇为啥改成Tool Calling了呢…
实战:仿PDD自动帮买家申请退款
目标:针对用户反馈的商品质量问题,自动帮买家发起退款。如果是其他问题,则作为客服安抚用户。 需要用到技术: 1、提示词工程+提示词模板 2、Function Call 3、Spring AI 4、对话记忆 5、流式输出 6、结构化输…