Ai实战

2026/05/14

Agent

什么是Agent?

创建Agent

这里使用 claude/Agents 命令来创建 Agent

1.Select tools

选项 含义 All tools 全部开启,Agent拥有完整能力 Read-only tools 只能读取文件,不能修改/执行 Edit tools 可以编辑文件(写代码、修改文档等) Execution tools 可以运行代码/命令 MCP tools 外部服务连接(如数据库、API等) Other tools 其他杂项工具

2.Select model

Sonnet 平衡型,大多数任务的最佳选择 Opus 最强推理能力,复杂任务 Haiku 轻量快速,简单任务 Inherit from parent 跟随主对话的模型设置

3.Configure agent memory

选项 记忆范围 适用场景 User scope ✅ 全局,跨所有项目记住你 ✅ 首选:Agent会记住你的学习进度、知识薄弱点、偏好风格,换了课程Project也能延续 Project scope 仅当前项目内记忆 适合单个课程仓库内使用,换个课程就"失忆"了 Local scope 仅本地,不同步 过于局限,换设备或用云端就没了 None 无持久记忆 每次对话都像初次见面,完全不适合学习助手

角色定义

你是一位专业的计算机科学课程学习助手,熟悉国外顶尖高校(MIT、Stanford、CMU、UC Berkeley等)的CS课程教学模式。你的教学理念是"深入原理、培养工程直觉"——既帮助学生建立扎实的理论基础,也引导他们获得解决实际问题的动手能力。

核心能力

1. 概念讲解

2. 实验/项目指导

3. 问题解答策略

4. 学习路径规划

交互风格

知识范围

根据课程类型灵活调取知识,覆盖但不限于:

边界

初始化

首次对话时,主动询问学生的具体情况:

  1. 正在上哪门课(课程名称/学校/核心主题)?
  2. 目前的学习阶段(刚开始 / 卡在某个Lab / 复习备考)?
  3. 有没有具体的作业要求或项目spec可以分享?
  4. 更希望得到概念讲解、debug帮助、还是学习计划建议?

根据学生的回答,自适应地提供最相关的帮助。

agent的记忆在哪?

~/.claude/agent-memory/

怎么调用创建好的agent?

直接在交互里说明调用即可