<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>工具调用 on E7Coding</title><link>https://www.e7coding.com/tags/%E5%B7%A5%E5%85%B7%E8%B0%83%E7%94%A8/</link><description>Recent content in 工具调用 on E7Coding</description><generator>Hugo</generator><language>zh-cn</language><managingEditor>Joy</managingEditor><webMaster>Joy</webMaster><lastBuildDate>Tue, 16 Jun 2026 15:50:00 +0800</lastBuildDate><atom:link href="https://www.e7coding.com/tags/%E5%B7%A5%E5%85%B7%E8%B0%83%E7%94%A8/index.xml" rel="self" type="application/rss+xml"/><item><title>让 Claude 用好 MCP：六个提问技巧 + 一条核心原则</title><link>https://www.e7coding.com/posts/claude-mcp-prompting-tips/</link><pubDate>Tue, 16 Jun 2026 15:50:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/posts/claude-mcp-prompting-tips/</guid><description>&lt;blockquote&gt;
&lt;p&gt;给 Claude 接上 &lt;strong&gt;MCP（Model Context Protocol）&lt;strong&gt;后，它就能读你的项目文件、搜代码、跑命令了。但很多人发现：明明接好了，Claude 还是答不到点上。原因很简单——&lt;strong&gt;MCP 只是给了 Claude「能力」，不等于给了它「上下文」&lt;/strong&gt;。它必须先&lt;/strong&gt;调用工具&lt;/strong&gt;才能看见你的项目。怎么提问，直接决定它调得准不准、答得好不好。这篇讲六个提问技巧 + 一条核心原则。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="先理解一件事claude-不会自动知道你的项目"&gt;先理解一件事：Claude 不会「自动知道」你的项目&lt;/h2&gt;
&lt;p&gt;这是所有技巧的前提。MCP 注册成功 ≠ Claude 已经读过你的代码。它和你一样，&lt;strong&gt;第一眼什么都看不到&lt;/strong&gt;，只有当它主动调用 &lt;code&gt;list_files&lt;/code&gt;、&lt;code&gt;get_module&lt;/code&gt;、&lt;code&gt;search_code&lt;/code&gt; 这类工具时，对应内容才会进入它的上下文。&lt;/p&gt;
&lt;p&gt;所以本质上你是在和一个**「会用工具、但每次都从零开始看项目」的协作者**对话。下面六个技巧，全都是围绕「怎么帮它又快又准地拿到对的上下文」展开的。&lt;/p&gt;
&lt;h2 id="技巧-1开场先让它建立上下文"&gt;技巧 1：开场先让它建立上下文&lt;/h2&gt;
&lt;p&gt;第一轮对话，别急着提需求，先让 Claude &lt;strong&gt;主动探索项目&lt;/strong&gt;，建立全局认知：&lt;/p&gt;
&lt;div class="highlight"&gt;&lt;pre tabindex="0" class="chroma"&gt;&lt;code class="language-text" data-lang="text"&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;✅ 好的开场
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;用 list_files 看一下项目根目录结构&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;用 get_project_info 了解这个项目的依赖和脚本&amp;#34;
&lt;/span&gt;&lt;/span&gt;&lt;span class="line"&gt;&lt;span class="cl"&gt;&amp;#34;用 get_structure 列出所有 sections 和 components&amp;#34;&lt;/span&gt;&lt;/span&gt;&lt;/code&gt;&lt;/pre&gt;&lt;/div&gt;&lt;p&gt;不要假设它已经知道结构。先给它一个「鸟瞰」，后面的对话才有共同的地图。&lt;/p&gt;</description></item><item><title>AI Agent 开发入门：从原理到一个能调用工具的最小智能体</title><link>https://www.e7coding.com/posts/ai-agent-development-guide/</link><pubDate>Tue, 16 Jun 2026 15:00:00 +0800</pubDate><author>Joy</author><guid>https://www.e7coding.com/posts/ai-agent-development-guide/</guid><description>&lt;blockquote&gt;
&lt;p&gt;&lt;strong&gt;AI Agent（智能体）开发&lt;/strong&gt;，是指构建一种能够&lt;strong&gt;自主感知、推理规划、调用工具并执行任务&lt;/strong&gt;以达成目标的系统。一句话区分：传统 AI（普通聊天机器人）是「你问一句，它答一句」；AI Agent 更像一个数字员工——你给它一个高级目标（比如「分析这家公司的财报并做成 10 页 PPT」），它能自己拆步骤、查资料、跑代码、调 API，最后把成果交给你。&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id="1-agent-的本质给大模型装上手脚和大脑"&gt;1. Agent 的本质：给大模型装上「手脚和大脑」&lt;/h2&gt;
&lt;p&gt;大模型（LLM）本身只会「输入文字 → 输出文字」。Agent 开发的本质，就是在 LLM 外面套一层结构，让它能&lt;strong&gt;和真实世界交互、并多步自主行动&lt;/strong&gt;。这层结构通常包含四个部分：&lt;/p&gt;

&lt;pre class="mermaid"&gt;
flowchart TD
 U["用户指令&lt;br/&gt;（高级目标）"] --&gt; B["大脑 · LLM&lt;br/&gt;理解意图 / 规划 / 推理"]
 B --&gt; P["规划 Planning&lt;br/&gt;拆解子任务 + 自我反思纠错"]
 B --&gt; M["记忆 Memory&lt;br/&gt;短期上下文 + 长期知识"]
 B --&gt; T["工具 Tools&lt;br/&gt;搜索 / 数据库 / 代码 / 发邮件 / API"]
 T --&gt; E["执行并观察结果"]
 E --&gt; B
 B --&gt; O["交付成果"]

 style B fill:#dbe9ff,stroke:#2563eb,stroke-width:2px
 style T fill:#ffe9d5,stroke:#b71d18
&lt;/pre&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;大脑（LLM / 推理引擎）&lt;/strong&gt;：负责理解意图、分析问题、制定计划。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;记忆（Memory）&lt;/strong&gt;：短期记忆（当前对话上下文）+ 长期记忆（历史经验、知识库，常配合向量数据库）。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;工具（Tools）&lt;/strong&gt;：让 Agent 能「动手」——网页搜索、查数据库、跑代码、发邮件等。&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;规划（Planning）&lt;/strong&gt;：把复杂目标拆成可执行的子任务，并能自我反思、发现错误后纠正。&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="2-核心机制react-循环"&gt;2. 核心机制：ReAct 循环&lt;/h2&gt;
&lt;p&gt;让 Agent「自主」起来的关键，是一个&lt;strong&gt;推理 → 行动 → 观察&lt;/strong&gt;的循环（业界叫 &lt;strong&gt;ReAct&lt;/strong&gt;：Reason + Act）。模型不是一次想到底，而是边想边做、根据每一步的真实结果再决定下一步：&lt;/p&gt;</description></item></channel></rss>