JAVA+SQL电子通讯录带系统托盘(论文+源代码)
2026/8/11 3:16:52
AI 编程工具演进时间线 ├── 2022-06 -> GitHub Copilot GA:IDE 内联代码补全,开启 AI 编程时代 ├── 2023-03 -> Cursor 发布:AI-first IDE,引入 Chat + Edit 模式 ├── 2023-07 -> Cline(原 Continue)开源:VS Code 插件,社区驱动 ├── 2024-12 -> Anthropic 发布 Claude Code 预览版:CLI Agent 形态 ├── 2025-02 -> Claude Code 正式发布:终端 AI 编程助手 ├── 2025-06 -> MCP 协议生态成熟:外部工具标准化接入 ├── 2025-09 -> Claude Code 支持多 Surface:VS Code / JetBrains / Desktop ├── 2026-01 -> Skills + Auto Memory 系统落地:持久化知识与可复用能力 ├── 2026-02 -> Worktree 并行开发 + Agent Teams 实验性发布 ├── 2026-03 -> Web Surface + Mobile + Dispatch:随时随地编程 ├── 2026-05 -> Workflows + Scheduled Tasks:确定性多 Agent 编排 └── 2026-Q3 -> Agent SDK + Plugins + Marketplaces:生态全面开放Agentic Loop 核心循环 ├── 阶段 1 -> 收集上下文(Gather Context) │ ├── 读取文件 -> 理解代码结构 │ ├── 搜索代码 -> 定位相关组件 │ ├── 运行命令 -> 获取运行时状态 │ └── 调用 MCP -> 获取外部数据 ├── 阶段 2 -> 执行动作(Take Action) │ ├── 编辑文件 -> 修改代码 │ ├── 创建文件 -> 生成新组件 │ ├── 运行命令 -> 执行构建/测试 │ └── 调用 API -> 与外部系统交互 ├── 阶段 3 -> 验证结果(Verify Results) │ ├── 运行测试 -> 确认功能正确 │ ├── 检查输出 -> 验证预期行为 │ └── 回顾变更 -> 确保一致性 └── 循环 -> 根据验证结果决定下一步 ├── 任务完成 -> 返回结果给用户 └── 未完成 -> 回到阶段 1 继续"修复认证模块的 bug" -> Agent 循环 ├── 循环 1:搜索 -> Glob("auth*") -> 定位到 src/auth/ 目录 ├── 循环 2:读取 -> Read("src/auth/session.ts") -> 理解会话逻辑 ├── 循环 3:搜索 -> Grep("token refresh") -> 找到 token 刷新逻辑 ├── 循环 4:读取 -> Read("src/auth/token.ts") -> 发现过期检查缺失 ├── 循环 5:编辑 -> Edit("token.ts", 添加过期检查) -> 修复代码 ├── 循环 6:运行 -> Bash("npm test") -> 测试通过 └── 循环 7:完成 -> 返回修复报告给用户Claude Code 内置工具体系 ├── 文件操作(File Operations) │ ├── Read -> 读取文件内容(支持行号、偏移、图片、PDF) │ ├── Write -> 创建/覆写文件 │ ├── Edit -> 精确字符串替换编辑 │ └── Glob -> 按模式匹配查找文件 ├── 搜索(Search) │ ├── Grep -> 正则表达式内容搜索(基于 ripgrep) │ └── codegraph -> 代码语义搜索