夜雨聆风学习资料网

ARTICLE · 1300562

AI入门17|什么是工具调用?为什么AI现在可以自己搜索、读文件、查数据库?

AI入门17|什么是工具调用?为什么AI现在可以自己搜索、读文件、查数据库?
AI BASICS · 17
什么是工具调用?为什么AI现在可以自己搜索、读文件、查数据库?
李成律师 · 法律AI工作站

工具调用让大模型从只会处理输入,变成可以执行真实动作。

Agent之所以比普通聊天AI更像一个工作人员,一个关键原因是:

它可以调用工具。

最简单的理解是:

模型负责判断要做什么,工具负责真正去做。

模型本身不能天然访问所有东西

大模型再聪明,也不会天然知道:

你电脑里的文件;

今天刚发生的新闻;

公司内部数据库;

你的邮箱内容。

这些信息都在模型之外。

什么叫工具调用?

例如你问今天的天气。

系统可能判断:需要实时数据。

于是:

模型提出调用天气工具 → 工具返回数据 → 模型根据结果回答。

这就是基本的工具调用。

工具可以是什么?

网页搜索;

计算器;

数据库;

文件系统;

邮箱;

日历;

法律数据库;

终端;

Python;

GitHub。

只要外部系统能以某种接口被Agent使用,就可能成为工具。

用律师工作举例

你问:

“这条法律现在还有效吗?”

如果AI没有工具,只能依赖训练知识。

如果有法规数据库工具,它可以先核验效力,再基于真实结果分析。

这明显更可靠。

工具调用不等于联网搜索

搜索只是工具之一。

Agent还可以访问私有文件、内部系统、项目数据库、代码仓库。

所以“能联网”只是外部能力的一小部分。

工具为什么能降低幻觉?

当一个事实可以通过真实数据源查询时,就不必让模型凭记忆猜。

模型负责理解和分析,工具提供事实和动作。

工具也会失败

可能出现:

权限不足、网络错误、数据为空、接口异常、文件打不开。

所以好的Agent不仅要会调用,还要知道:

是否重试、换工具、停止并提示用户。

这又回到了Harness。

工具越多不一定越好

工具过多可能造成:

功能重复、选择困难、权限过大、维护复杂。

更合理的是围绕真实工作配置。

工具调用还涉及权限

读文件和删除文件,风险完全不同。

查询邮件和直接发送邮件,也完全不同。

所以工具不仅有“能不能用”,还要看“允许做到哪一步”。

这一篇只需要记住一句话

工具调用让大模型从只会处理输入内容,变成可以访问外部信息并执行真实动作。

扫码添加李成律师微信

交流法律AI工作流 · 领取 AGENTS 指令与技能包

     
LEGAL AI WORKSPACE
李成律师 · 法律AI工作站

回首页,搜索你想要的文档

在首页搜索框输入关键词,快速定位资料

文库首页搜索指引 立即搜索

相关学习资料