跳到主要内容
前端术语库

工具调用

Tool Calling

AI 编程也叫:Function Calling、函数调用、Tool Use

一句话:模型在回答过程中请求调用外部工具,如读文件、执行命令、搜索网页,再根据工具返回的结果继续工作。

详细解释

模型本身只会输出文字,像一个只能打电话下指令的经理。工具调用让它可以说「读一下这个文件」「运行这条命令」,由程序真正去执行,再把结果交回给它。AI 编程工具里显示的「正在读取文件」「正在运行命令」,就是一次次工具调用。

三个概念的关系:工具调用是模型使用工具的基础能力;MCP 是把各种外部工具统一接入的标准;Agent 是在工具调用之上,让模型自己规划步骤、多次调用工具完成整个任务的工作方式。

很多工具在执行敏感操作前会请你确认。看不懂的命令,先让 AI 解释它会做什么,再决定是否允许。

怎么跟 AI 说

可以直接贴给 Cursor、Claude Code 等工具,把里面的业务内容换成你自己的。

在运行任何终端命令之前,先用一句话告诉我这条命令会做什么、会不会删除或覆盖文件。只读类的命令(查看文件、运行类型检查)可以直接执行,安装依赖和删除文件要等我确认。