23 days ago
- 软件工程师的角色是构建‘软件工厂’,包括能够使智能体成功请求更改并立即交付的基础设施。
- 主动措施如提示(技能、AGENTS.md、知识库)以及通过自动化评估(测试、代码检查、类型系统、评估)实现的被动防护,确保智能体保持在正轨上,让即使简单的模型也能产生足够好的更改。
- 尽管AI生成的代码普遍存在,但亲自编写代码对于在运行环境中进行直接思考仍然很有价值,有助于培养注意力、理解和主人翁意识,而不是被动地观察智能体。
- 编写代码有助于体验系统的脆弱性和架构原则,从而进行清理、文档记录和调试,以改进软件工厂并防止草率代码的积累。