#FunctionCall详细解析
5篇笔记
FunctionCall详细解析导读
FunctionCall详细解析导读 Function Call(工具调用)是让大模型突破"只会说话"局限、连接真实世界数据与操作的关键能力。本系列从机制认识讲到 Spring AI 实战、源码解析,再到工具设计最佳实践,共 4 篇。 阅读
认识工具调用机制认识工具调用机制 你有没有想过这样一个问题:为什么大模型能写诗、能写代码,却没法告诉你今天股票涨了多少? 这不是因为它笨,而是因为它的"记忆"是静态的。大模型的知识来源于训练数据,训练完成后这些知识就被"冻结"了。你问它2023年的事情可能
Spring AI工具调用实战Spring AI工具调用实战 上一节我们搞明白了工具调用是怎么回事。现在的问题是:在Spring AI里,具体怎么把自己的方法变成大模型能调用的工具? Spring AI给我们提供了两种路子: 注解方式:用@Tool把普通方法变成工具 函
ToolCallback源码解析ToolCallback源码解析 上一节我们知道了Spring AI提供两种定义工具的方式:@Tool注解和Function Bean。那你有没有好奇过:这两种方式在底层有什么区别?Spring AI拿到你的工具定义后,内部是怎么调用的?
工具设计原则与最佳实践工具设计原则与最佳实践 前面几节我们学会了怎么定义工具、怎么调用工具。但有个问题还没聊:怎么定义一个好用的工具? 这里的"好用"不是指你写代码方便,而是指模型能不能正确理解和使用。 工具定义好了、功能能跑,但模型就是不调或者调错——问题往往