在学习环境中将 Claude Code 作为智能体导师使用
作者给 Claude Code 分配了导师角色,并提供了 CLAUDE.md 文档,以便其能够解释概念并与学习环境进行交互。
- 具体怎么做
- 作者将 Claude 之前的 SQL 管道博客文章和要点整理出来,让 Claude 编写一份 CLAUDE.md 文件,以教授他 dbt 的使用方法,而非仅仅迁移代码。Claude 解释了相关概念,提供了框架供作者填充内容,并完成了安装与诊断操作。当 Claude 开始自行构建东西时,作者会介入指导。
- 做到了什么
- 他通过迁移管道来学习 dbt,并认为这很棒。Claude 不断向前推进,构建新功能,提出如 SELECT * 这样的捷径,还发明了列值,直到受到挑战为止。他让系统编写 Dagster Python 代码。
- 上手要点
- 预计需要持续纠正 Claude 急于立即完成工作的倾向。作者还指出这可能会产生误导,因此需核实其主张,尤其是关于较新或小众技术方面的说法。
你可以这样试
使用 Claude Code作为本项目文件夹中[课程名称,如 Rust 或线性代数]的导师,你需执行以下操作:首先创建 `CLAUDE.md` 文件,内容应包含:以[我的水平]解释概念;在给出答案前先向我提问;使用该文件夹中的文件、笔记和练习作为教学材料。随后浏览整个文件夹,从关于[第一个主题]的简短课程开始,接着给我布置一个练习。未经我许可,不要修改或删除我的文件。