Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/phodal/aise
《AI 辅助软件工程:实践与案例解析》是一本如何使用 AI 辅助软件工程的开源电子书
https://github.com/phodal/aise
ai4se aise ebook genai
Last synced: 13 days ago
JSON representation
《AI 辅助软件工程:实践与案例解析》是一本如何使用 AI 辅助软件工程的开源电子书
- Host: GitHub
- URL: https://github.com/phodal/aise
- Owner: phodal
- Created: 2024-07-01T05:42:34.000Z (7 months ago)
- Default Branch: master
- Last Pushed: 2024-12-30T04:49:28.000Z (19 days ago)
- Last Synced: 2024-12-30T05:30:32.810Z (19 days ago)
- Topics: ai4se, aise, ebook, genai
- Homepage: https://aise.phodal.com/
- Size: 42.5 MB
- Stars: 97
- Watchers: 6
- Forks: 15
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 《AI 辅助软件工程:实践与案例解析》
![Cover](src/images/cover.jpeg)
2024 年 6 月 1 日,我计划利用在 Thoughtworks 的三个月年资假做一些 AI 辅助研究与超前设计。同时结合之前的
AI 辅助软件工程实践经验以及在 Thoughtworks 的开源项目与落地经验,编写一本关于《AI辅助软件工程》的开源电子书。- 作为一个新晋奶爸,我需要在带娃的业余时间里完成这本书,所以有些调研会比较仓促和写作进度可能会比较慢。但是,我会尽量保证每周至少更新一篇文章。
- 作为一个工程师,我更喜欢能真正落地的方案,而不是纸上谈兵。所以,我花了大量的时间在收集和分析落地案例,以及在实际项目中的实践经验,以避免浪费读者的时间。这本开源电子书( https://aise.phodal.com/ )包含了什么:
- 国内外最新的 AI 辅助软件工程实践。我们阅读了大量的国内外生成式 AI 技术博客,收集了从
GitHub、GitLab、Google、JetBrains、Atlassian、New Relic/Dynatrace 等公司的 AI 辅助软件工程实践。
- 从 AI 模型到 IDE 插件的实现细节。作为 IDE 插件 AutoDev 开源项目以及 Shire 编码智能体语言的作者,我会结合实际项目经验,分享如何从
AI 模型到 IDE 插件的实现细节。
- 从编码 RAG 到编码智能体的实践案例与经验。我们收集了大量的编码智能体的实践案例与经验,以及在编码领域如何使用 RAG 模型的实践案例。这本书没有什么?
- 相关 Paper。作为一个工程师,我更喜欢能真正落地的方案,而不是纸上谈兵。尽管已经有大量的 AI 辅助软件工程的
Paper,从业内的实践经验来看,Paper 与实际落地的差距还是很大的。如果你对此感兴趣,欢迎加入这个开源项目。
阅读需知:
在大多数组织中,开发者用于编码的时间不到总工作时间的 40%,因此编码提效对整个软件开发生命周期(SDLC)的效能影响很有限,应尝试将
AI 应用于软件 全生命周期和整个团队,而不仅仅是个别成员、个别环节的产出。更多关于我的信息,请访问我的个人网站:[Phodal](https://www.phodal.com)。或者扫描下方二维码:
![](https://articles.phodal.com/qrcode.jpg)
## 简介
本书是一本关于如何使用 AI 辅助软件工程的开源电子书。我们将介绍:
- 如何使用生成式 AI 来在软件工程的不同阶段进行辅助。
- AI IDE 编程工具的 Prompt 技巧。
- 设计 AI 辅助流程来提高软件工程师的工作效率。
- 定制 AI IDE 来融入不同编程任务。
- 设计和构建 AI 编码智能体。
- 如何使用 Shire 与 RAG 来进行 AI 辅助研发。开始阅读之前,你需要自行了解一些基本概念:
- 什么是生成式 AI?
- AI 智能体是什么?
- 什么是 IDE 插件?(我想你是不需要的)本书不适合以下人群:
- 想要了解 AI 基础知识的人。
- 快速入门使用 AI 辅助软件工程的人。
- 想要了解 AI IDE 插件开发的人。如果你是以上人群,建议你先了解一些基础知识,然后再来阅读本书。