斯坦福 CS146S 引入维护者评审的编码智能体作业
在 AI Engineer YouTube 频道对 Mihail Eric 的访谈中,他介绍了斯坦福第二期 CS146S 如何引入开源项目维护者。学生需要熟悉一个陌生的代码仓库、提出修改,并向可能合并补丁的维护者解释其方案。Eric 表示,首轮课程的许多作业如今可用一次提示完成。他还介绍了 Monaco 使用编码智能体交付软件和调查故障的实践:该团队评估了代码审查产品,继续使用 Devin,并自建智能体工作区,以便后台智能体运行产品、复现故障和测试补丁。
调整后的课程不只强调通过一次提示完成实现,而是要求学生理解代码仓库、维护者意图、补丁可能造成的问题,并与资深维护者讨论。Monaco 的做法则提供了一个结合采购工具与自建智能体工作区的工程实践案例。
The AI Engineer YouTube channel just crossed one million subscribers. Thank you to everyone who’s watched a talk, sent one to a teammate, or put something they learned into production. For this special, we wanted to sit down with someone who has to answer a question a lot of us are asking at work: what should a software engineer actually learn now?
Mihail Eric has two places to test his answer. He teaches The Modern Software Developer at Stanford and leads AI at Monaco, where his colleagues use coding agents to ship software and investigate outages. I asked him to take us through the syllabus, then tell us which parts survived contact with his own engineering team.
This is also meant as a preview for all of you joining us in San Francisco for AIE Code next week, as required knowledge for all the conversations with the speakers, sponsors and attendees you’re about to have. If you can see this as a LS subscriber and haven’t got a ticket yet, you can use this code for 30% off (no refunds, sorry)
部分来源内容未展示,可前往原文继续阅读。
#Stanford#Stanford CS146S#Monaco#Mihail Eric#Devin#Hal#Datadog#GitHub#Claude Code