Skip to content

code60-AI/ai-ecosystem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 

Repository files navigation

AI Ecosystem

AI 生态系统全景解析,涵盖 LLM、Agent、Rules、Tool、MCP、Skill 等核心概念。

以下观点仅个人理解,求同存异,欢迎指出错误


目录


LLM(大语言模型)

LLM(Large Language Model)即大语言模型,通过海量数据训练,成为人类知识的集大成者。

有什么用

  • 拥有最丰富的知识储备
  • 可以进行自然语言对话和问答
  • 能够理解上下文,生成连贯的文本
  • 支持代码生成、翻译、摘要等多种任务

缺点

  • 只能对话,只有理论不能实践
  • 没有时间感知能力,知识有截止日期
  • 无法直接操作外部系统
  • 被动响应,缺乏主动规划能力
  • 像「百科全书」—— 问什么答什么

Agent(智能体)

Agent 智能体,是一个能够感知环境、做出决策并采取行动的自主系统。主要包含四大核心组件:

核心组件

组件 说明
规划 (Planning) 任务分解、目标设定、执行路径规划
记忆 (Memory) 短期记忆(对话上下文)、长期记忆(知识库)
工具 (Tools) 调用外部 API、执行代码、操作文件等
行动 (Action) 基于规划执行具体操作

有什么用

  • 自主完成复杂的多步骤任务
  • 能够调用外部工具弥补 LLM 的能力缺陷
  • 可以根据反馈调整策略(ReAct 模式)
  • 实现「思考 → 行动 → 观察 → 调整」的闭环

Rules(规则)

Rules 规则,是指导 AI 行为的约束和指令集。

作用

  • 定义 AI 的行为边界和安全限制
  • 指定代码风格、格式规范
  • 设定任务执行的优先级和流程
  • 确保输出的一致性和可预测性

示例

# Coding Style Rules
- 始终使用不可变模式
- 函数不超过 50 行
- 文件不超过 800 行
- 必须处理所有错误

Tool(工具)

Tool 工具,是 AI 调用以完成特定任务的外部能力接口。

常见工具类型

类型 示例
文件操作 读取、写入、搜索文件
代码执行 运行 Bash 命令、执行脚本
网络请求 HTTP 请求、API 调用
数据库操作 查询、插入、更新数据
代码分析 AST 解析、类型检查

作用

  • 扩展 LLM 的能力边界
  • 实现「知行合一」—— 理论 + 实践
  • 连接外部系统和数据源

MCP(模型上下文协议)

MCP(Model Context Protocol)模型上下文协议,是一个开放标准,用于连接 AI 助手与外部系统。

核心概念

概念 说明
Server MCP 服务器,提供资源、工具和提示
Client AI 应用(如 Claude Desktop)连接 MCP 服务器
Resource 可访问的数据源(文件、数据库等)
Tool 可调用的函数/操作
Prompt 预定义的提示模板

有什么用

  • 标准化的工具集成方式
  • 一次开发,多处使用
  • 安全地暴露本地和远程资源
  • 降低 AI 与外部系统集成的复杂度

示例架构

┌─────────────┐     MCP      ┌─────────────┐
│  Claude     │ ◄──────────► │ MCP Server  │
│  Desktop    │              │  (Tools)    │
└─────────────┘              └─────────────┘

Skill(技能)

Skill 技能,是预定义的任务模板,封装了特定领域的工作流程。

特点

  • 预打包的知识和指令
  • 可通过 / 命令快速调用
  • 封装复杂的多步骤操作
  • 可复用、可分享

示例

/commit      # 智能生成 Git commit
/review-pr   # 代码审查
/test        # 运行测试

Skill vs Tool

维度 Skill Tool
粒度 高层任务模板 底层操作接口
复杂度 封装多步骤 单一操作
调用方式 用户触发 Agent 自动调用
可见性 用户可见 用户不可见

概念关系图

                    ┌─────────────────────────────────────┐
                    │             Agent (智能体)            │
                    │   ┌─────────────────────────────┐   │
                    │   │         Planning            │   │
                    │   │         Memory              │   │
                    │   │         Action              │   │
                    │   └─────────────────────────────┘   │
                    └──────────────────┬──────────────────┘
                                       │
         ┌─────────────────────────────┼─────────────────────────────┐
         │                             │                             │
         ▼                             ▼                             ▼
   ┌───────────┐                ┌───────────┐                ┌───────────┐
   │   Rules   │                │   Tools   │                │   Skill   │
   │  (规则)    │                │  (工具)   │                │  (技能)   │
   └───────────┘                └─────┬─────┘                └───────────┘
                                      │
                                      │ MCP 协议
                                      ▼
                              ┌───────────────┐
                              │  External     │
                              │  Systems      │
                              │  (API/DB/File)│
                              └───────────────┘

总结

概念 一句话总结
LLM 大脑,拥有知识但只能说话
Agent 完整的人,能思考、规划、行动
Rules 行为准则,告诉 AI 该怎么做
Tool 手和工具,让 AI 能动手操作
MCP 标准接口,统一连接外部系统
Skill 技能包,封装好的工作流程

贡献

欢迎提交 Issue 和 Pull Request 来完善这份文档!

License

MIT

About

AI ecosystem, including SKILL, MCP, Rule, Agent, Tools, Workflowd, and more

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors