📘 Khy-OS 文档站 🧭 新手先读:核心概念

概念入门总览:从零看懂 AI 编程助手

概念入门总览:从零看懂 AI 编程助手#

这份文档是给完全的新手看的。你不需要有编程经验,也不需要懂人工智能。
我们会用生活里的比喻,把 AI 编程助手(比如 Khy-OS)背后的五个核心概念讲清楚。

Khy-OS 既是一个真实可用的工具,也是作者入行 AI 的第一个项目。所以这套文档刻意写得啰嗦、把话说透——宁可多解释一句,也不让你卡住。


一、先建立一个整体画面#

你可以把一个 AI 编程助手想象成一位会自己动手干活的助理

  • 你给它一个目标("帮我修好这个 bug");
  • 它自己思考该怎么做;
  • 它会动手用工具(读文件、改代码、跑测试);
  • 干完一步看结果,再决定下一步
  • 直到目标达成,才回来告诉你"做完了"。

这一整套能力,拆开来看就是下面五个概念。它们像积木一样层层叠起来:

flowchart TB
  A["① Agent 智能体<br/>会自己做决定的'助理'本体"]
  B["② Tool Calling 工具调用<br/>助理伸手去用一个具体工具"]
  C["③ Tool Loop 工具循环<br/>用工具→看结果→再用工具,反复直到完成"]
  D["④ MCP 模型上下文协议<br/>给助理'插'新工具的标准插座"]
  E["⑤ Skill 技能<br/>把一套做事套路打包成'一键手册'"]
  A --> B --> C
  C -. "需要新能力时" .-> D
  C -. "需要固定套路时" .-> E

一句话记忆:

概念一句话生活比喻
Agent会自己拿主意的 AI 助理一个能独立干活的实习生
Tool Calling助理调用某个具体工具实习生拿起电话打给客户
Tool Loop反复"用工具→看结果→再决定"实习生一步步把任务推进到完成
MCP给助理接新工具的标准接口USB 插座,插上就能用
Skill打包好的做事套路一本"新员工操作手册"

二、建议的阅读顺序#

请按顺序读,每一篇都建立在前一篇的基础上:

  1. ① 什么是 Agent(智能体)
  2. ② 什么是 Tool Calling(工具调用)
  3. ③ 什么是 Tool Loop(工具循环)
  4. ④ 什么是 MCP(模型上下文协议)
  5. ⑤ 什么是 Skill(技能)

读完这五篇,你再回到文档站首页,就能看懂 Khy-OS 其它文档在讲什么了。


三、一个最小的例子,把五个概念串起来#

假设你对 Khy-OS 说:"帮我看看 README 里有没有错别字,有就改掉。"

sequenceDiagram
  participant 你
  participant Agent as Agent(AI 助理)
  participant 工具 as 工具(读文件/改文件)
  你->>Agent: 目标:检查并修正 README 错别字
  Note over Agent: ① 它是 Agent:自己决定先读文件
  Agent->>工具: ② Tool Calling:读取 README.md
  工具-->>Agent: 返回文件内容
  Note over Agent: ③ Tool Loop:看到内容,发现一处错别字
  Agent->>工具: ② Tool Calling:把"的的"改成"的"
  工具-->>Agent: 修改成功
  Note over Agent: ③ 再看一眼,确认没有别的错了
  Agent-->>你: 完成:改了 1 处错别字
  • 自己决定先读后改——这是 Agent
  • 它每一次"读文件""改文件"——这是 Tool Calling
  • 它"读→发现→改→再检查"这个反复过程——这是 Tool Loop
  • 如果这些"读/改文件"的能力是通过标准接口接进来的——那就是 MCP
  • 如果"检查错别字"这件事被打包成一个固定套路随时可调用——那就是 Skill

四、这套概念和 Khy-OS 的关系#

Khy-OS 把上面五个概念都做成了真实代码。等你读完概念,可以对照工程实现:

给自己的提醒:概念是地图,代码是地形。先看地图(本系列),再走地形(源码),不容易迷路。


👉 准备好了就从第一篇开始:① 什么是 Agent(智能体)