徐昊 《AI时代的软件工程》-极客时间课程学习总结
帮助你更好地利用 LLM 提高效率,还可以站在一个更全面的立场上,讨论如何将 LLM 引入团队或是组织。
核心观点:
- AI 辅助业务建模:通过将模型转化为 Mermaid 格式,将我们的模型表达为大语言模型能够理解的形式。通过添加注释给 LLM 提供了更为具体的上下文指引。指导 LLM 帮助我们完成了模型展开, 是构造思维链一种简单的方法。
- AI 辅助编码:使用大语言模型(Large Language Model,LLM)辅助软件开发的思路,也就是遵从测试驱动开发(Test Driven Development,TDD)的节奏,并与 LLM 结对编程(Pair Programming)完成需求。
- 通过用户故事提取业务知识:在使用 LLM 辅助时,问题的定义是困难的,而获取解决方案则容易得多。
- 可工作的知识(Working Knowledge):