149. 在自己的学习环境中把 Claude Code 当作代理式导师
他们做了什么
作者把自己以前写的 SQL 数据管道博客文章和代码片段交给 Claude,然后让它写一份 CLAUDE.md,要求它教自己 dbt,而不是直接帮他迁移代码。Claude 会讲解概念,给出代码骨架让他自己填写,并负责安装和诊断。每当它开始自己动手搭建东西时,他就会介入。
结果如何
他通过迁移自己的数据管道学会了 dbt,并称效果很好。Claude 总想抢先一步自己搭建,还会建议 SELECT * 之类的捷径,并且在被质疑之前一直在编造列值。Dagster 的 Python 代码,他让它代写了。
需要知道
要做好不断纠正 Claude "直接把活干了"这种冲动的准备。作者还提到它可能会误导人,所以要核实它的说法,尤其是涉及较新或小众的技术时。
你可以这样尝试
在这个项目文件夹中担任我学习 [科目,例如 Rust 或线性代数] 的导师。先写一份 CLAUDE.md,内容是:按 [我的水平] 讲解概念,先向我提问再给出答案,并把这个文件夹中的文件、笔记本和练习作为教学材料。然后阅读文件夹,先讲一节关于 [第一个主题] 的简短课程,再给我出一道练习。未经询问,不要修改或删除我的文件。
评论
0分享你对这一章的想法