aise

aise

《AI 辅助软件工程:实践与案例解析》是一本如何使用 AI 辅助软件工程的开源电子书

Stars: 68

Visit
 screenshot

The repository 'aise' is an open-source electronic book focusing on AI-assisted software engineering. It covers the latest AI-assisted software engineering practices, implementation details from AI models to IDE plugins, and practical experiences in coding intelligent agents. The book aims to provide insights on leveraging AI to enhance software development efficiency and effectiveness across the entire software development lifecycle.

README:

《AI 辅助软件工程:实践与案例解析》(草稿)

Cover

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。或者扫描下方二维码:

简介

本书是一本关于如何使用 AI 辅助软件工程的开源电子书。我们将介绍:

  • 如何使用生成式 AI 来在软件工程的不同阶段进行辅助。
  • AI IDE 编程工具的 Prompt 技巧。
  • 设计 AI 辅助流程来提高软件工程师的工作效率。
  • 定制 AI IDE 来融入不同编程任务。
  • 设计和构建 AI 编码智能体。
  • 如何使用 Shire 与 RAG 来进行 AI 辅助研发。

开始阅读之前,你需要自行了解一些基本概念:

  • 什么是生成式 AI?
  • AI 智能体是什么?
  • 什么是 IDE 插件?(我想你是不需要的)

本书不适合以下人群:

  • 想要了解 AI 基础知识的人。
  • 快速入门使用 AI 辅助软件工程的人。
  • 想要了解 AI IDE 插件开发的人。

如果你是以上人群,建议你先了解一些基础知识,然后再来阅读本书。

For Tasks:

Click tags to check more tools for each tasks

For Jobs:

Alternative AI tools for aise

Similar Open Source Tools

For similar tasks

For similar jobs