几年前,在初步设计了 Datum Lang 的语法后,我开始探索在 IDE 中支持编程语言,于是写了那篇《编程语言的 IDE 支持》。在生成式 AI 的影响下,我开发、维护的几个开源编程语言相关的工具,又在持续发生变化:
去年年初,我们开源 AutoDev 的初衷是:
UnitGen 是我们从 UnitEval 拆分出来的代码数据集开源解决方案,UnitGen 旨在结合开源模型为 AutoDev 插件提供更好的私有化部署方案。
太长不读性:
最近,我们在围绕 AutoDev 开源插件,构建完整的端到端开源辅助编程方案。即:
Unit Eval 是一个针对于构建高质量代码微调的开源工具箱。其三个核心设计原则:
虽然 ChatGPT 已经诞生了一周年,但是大量的人依旧对于生成式 AI 没有足够的认识。在研发领域,Thoughtworks 一直在与不同的大型企业合作,保持开放性的探索。
借助于在 AutoDev 与 IDE 上的 AI 沉浸式体验设计,我们开始构建一个 AI 原生的文本编辑器,以探索沉浸式创作体验。其适用于需求编写、架构文档等等文档场景,以加速软件开发中的多种角色的日常工作。
作为 AutoDev 的核心开发,我们不仅在不断丰富 AutoDev 的功能以满足不同公司的定制需求,还在与各种团队进行持续交流。在处理遗留系统时,我们发现程序员们日常工作中需要面对大量使用过时技术、基础设施混乱的系统。
在过去的一年时间里,国内外大中型公司都在探索、引入了 GenAI / AIGC(生成式 AI),并在 2024 年将持续探索更多的可能性。因此自 10 月起,我们(Thoughtworks)与不同公司的团队持续交流了如何规划 2024 的 AIGC,从在软件研发中应用到产品设计,再到一些新的趋势探索。