Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >面向 Workspace 知识增强:AutoDev 领域知识生成、动态项目规则、提示词优化器

面向 Workspace 知识增强:AutoDev 领域知识生成、动态项目规则、提示词优化器

作者头像
Phodal
发布于 2025-04-11 08:56:24
发布于 2025-04-11 08:56:24
10900
代码可运行
举报
文章被收录于专栏:phodalphodal
运行总次数:0
代码可运行

TL;DR,在最新的 AutoDev 2.0.7 中,我们引入了 Workspace 的概念,来帮助用户使用 AutoDev Sketch 智能体,它包含:

  • 动态项目规则:让智能体针根据场景选择规则,以生成更精准、符合规划的代码
  • 工作区文件管理:即你在 Planner 中可以管理所有的变更文件
  • 领域知识生成:生成项目的 domain 知识,以便于更好地理解项目
  • 提示词优化器:根据项目的上下文,优化用户的输入,以便 AI 更好地理解用户的意图

直接在 JetBrains IDE 中安装 AutoDev Sketch,或者从 GitHub 下载最新版本。文档见:https://ide.unitmesh.cc/workspace

动态项目规则:构建 AI 友好的代码结构

为了让用户更好地利用 Sketch 的自定义能力,我们引入了 Rule 指令,它可以让用户编写适用于不同场景的规则。用户可以在项目中创建一个 rules 文件夹, 来存放这些规则,诸如于:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
解释prompts/rules/
├── service.md
├── controller.md
├── repository.md
├── rpc.md
└── README.md

rules 下的 README.md 文件会被自动加载,用户可以使用 markdown 来编写规则,而剩余的规则则会由 Sketch 根据不同的场景,自行决定加入哪个规则。

你也可以直接使用 /rule 来直接加入规则到对话中。

工作区文件管理

在新版本中,我们优化了 AutoDev Planner 规划的 UI,同时将变更完的文件进行了统一的管理。你可以只关注在 Planner 面板中,查看当前的任务进度和变更文件。

在 Planner 面板的 Workspace 区域,你可以回退某个文件、所有文件,或者接受某个文件的变更。

输入框工作区

同样的,我们也将输入框进行了工作区化,你可以在输入框中更好地管理和选择当前的输入内容、相关文件等。诸如于,添加所有打开的文件,手动选择需要的文件等。

提示词优化器:识别领域意图,增强 AI 的理解能力

如何正确地识别用户的意图是一件痛苦的事,特别是,当用户说的是中文,而代码中只有拼写缩写时,主流的 RAG 方式都开始抓瞎。那么,有没有一种简单的方式 来提升这一点呢,诸如于:把用户的输入转换为带有业务含义、领域的代码?或者说,如何让 AI 更好地理解用户的意图?

答案就回到我们的 DDD(领域驱动设计)中,提到的领域名词表的概念,以构建业务语言为核心,进行语言到代码的翻译。随后,让 AI 结合输入上下文与 领域名词表,来优化用户的提示词。

随后,Sketch 智能体将会更好地理解用户的意图,来生成更符合用户需求的代码。

领域知识生成:降低 AI 的幻觉

知识的管理是 AI 智能体成败的关键之一,当用户的提问过于模糊时,AI 往往会产生幻觉。从自然语言到代码中的转换,往往需要一些领域知识来帮助 AI 理解用户的意图。因此,我们引入了领域知识生成的能力,用户可以在项目的 prompts/domain.csv 中引入相关的领域知识,来帮助 AI 理解用户的意图。

或者,你也可以直接在 Project 的 Toolbar 中直接点击 AutoDev 的 Generate domain.csv 来生成领域知识。AutoDev 将会结合 README.md、文件名等信息,为您生成一个领域知识文件。

PS:我们建议用户对该文件进行修改,以修正不正确的 AI 翻译。

其它:有点用的更新

我们当然也还修复了一些不大不少的 bug,诸如于线程、协程的阻塞问题,Terminal 交互不友好等。

  • MCP 测试页,用来测试 MCP 工具是否可用
  • 用于重构的 usage 指令
  • Coze Agent 支持,详细见文档:https://ide.unitmesh.cc/agent/custom-ai-agent.html

直接在 JetBrains IDE 中安装 AutoDev Sketch,或者从 GitHub 下载最新版本。文档见:https://ide.unitmesh.cc/workspace

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-04-10,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 phodal 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
AutoDev Workbench 智能驾驶舱:为你的 AI 编程工具生成高质量的上下文
过去的一个多月里,我们构建了一个新的 AI 编程工具:AutoDev Workbench ( https://www.autodev.work/ ) 。它是一个 AI 原生的开发者平台,旨在加速、自动化并上下文化现代软件开发流程。
Phodal
2025/05/26
860
AutoDev Workbench 智能驾驶舱:为你的 AI 编程工具生成高质量的上下文
AutoDev 预上下文引擎:预生成代码语义化信息,构建 AI 编程的知识基座
我们在 AutoDev Workbench 中实现了这一概念的分析端与后端,对应的分析侧即 AutoDev Context Worker。你可以使用这个工具, 对你的代码仓库进行上下文生成:
Phodal
2025/06/08
540
AutoDev 预上下文引擎:预生成代码语义化信息,构建 AI 编程的知识基座
TVP专家谈CodeBuddy:助力高效编程,潜力无限
导语 | 近日,由腾讯云 TVP 携手腾讯云代码助手 CodeBuddy 团队精心打造 TVP 吐槽大会腾讯云 CodeBuddy 专题线上研讨会圆满落幕,7 位资深的行业专家深度体验 CodeBuddy,分享真实体验和建议,在用户体验、产品能力、生态发展等多角度给出进化秘笈。一句话就能生成好应用,CodeBuddy 真有这么强?一起来看看 TVP 专家与 CodeBuddy 产品技术掌舵人的巅峰对决!
TVP官方团队
2025/06/09
470
TVP专家谈CodeBuddy:助力高效编程,潜力无限
实现 AI 辅助软件工程:团队如何量身打造 AI4SE 体系?
PS:本文节选自开源电子书《AI 辅助软件工程:实践与案例解析》第一部分《AI4SE 体系设计》(https://aise.phodal.com/design-aise.html)
Phodal
2024/11/22
3670
实现 AI 辅助软件工程:团队如何量身打造 AI4SE 体系?
AutoDev 2.0 正式发布:智能体 x 开源生态,AI 自动开发新标杆
在我们等待了几个月之后,国内终于有模型(DeepSeek V3-0324)能支持 AutoDev 的能力,也因此是时候发布 AutoDev 2.0 了!在 AutoDev 2.0 中,你可以:
Phodal
2025/03/27
3820
AutoDev 2.0 正式发布:智能体 x 开源生态,AI 自动开发新标杆
构建你自己的 AI 辅助编码助手:从 IDE 插件、代码数据生成和模型微调(万字长文)
我们会在 GitHub 上持续更新这个教程: https://github.com/phodal/build-ai-coding-assistant,欢迎在 GitHub 上讨论。
Phodal
2024/01/02
5.7K0
构建你自己的 AI 辅助编码助手:从 IDE 插件、代码数据生成和模型微调(万字长文)
AutoDev Planner:推理模型规划编码任务,DeepSeek R1 延伸 Vibe Coding 可能性
最近,我们在 AutoDev 上构建了新的功能:AutoDev Planner,它是一个基于 DeepSeek R1 推理模型构建的编码任务规划功能。当然了,除了 DeepSeek R1 之外,你也可以使用其它模型。
Phodal
2025/03/18
1040
AutoDev Planner:推理模型规划编码任务,DeepSeek R1 延伸 Vibe Coding 可能性
AutoDev for VSCode 预览版:精准 AI 编程提示词与编辑器的完美融合
在过去的一个月里,我在休着陪产假、看娃的同时,也在闲暇时间里设计了 AutoDev for VSCode 的架构。
Phodal
2024/05/08
2770
AutoDev for VSCode 预览版:精准 AI 编程提示词与编辑器的完美融合
AI 应用即智能体:探索从 Composer 到 Manus 下的范式演进
在先前的两个 AutoDev 新功能中,我们引入了两个新的 AI 功能:AutoDev MCP 和 AutoDev Planner。当我们在探索如何将这两个功能结合到更多的 阶段时,我们发现了一个更大的范式演进:AI 应用即智能体。
Phodal
2025/03/21
1630
AI 应用即智能体:探索从 Composer 到 Manus 下的范式演进
AI 智能体交互语言 DevIns:构建上下文感知的 AI 驱动编程
在 AutoDev 1.7.2 中,我们开始构建一个新的 AI Agent 语言:DevIns,即 Development Instruction。即 DevIns 可以让用户更快速描述软件开发任务, 同时,还可以自动化处理来自 AI Agent 返回的内容。
Phodal
2024/03/25
2790
AI 智能体交互语言 DevIns:构建上下文感知的 AI  驱动编程
AutoDev 1.5.3:精准的自动化测试生成、本地模型强化与流程自动化优化
而今我们在朝这一目标的努力又更进一步了:一键生成精准的单元测试。在这篇文章中,我们将介绍从 1.4 版本(适用于团队的 Team AI)到 1.5.3 版本的一些特性:
Phodal
2024/01/17
1.3K0
AutoDev 1.5.3:精准的自动化测试生成、本地模型强化与流程自动化优化
开源 AI 研发提效方案 Unit Mesh 总结
回顾 2023 年,可以明显地看到生成式 AI 带给软件工程带来的新思考,每个组织也在探索结合生成式 AI 的可能性。Unit Mesh (https://github.com/unit-mesh) GitHub 组织正是基于我与我的同事的研究,所构建的一系列围绕于生成式 AI 应用于软件研发的开源项目。
Phodal
2023/12/19
8360
开源 AI 研发提效方案 Unit Mesh 总结
Shire 编码智能体语言:打造你的专属 AI 编程助手
在 Intellij Marketplace 上搜索 Shire,或者在 GitHub 上下载与安装最新版本。
Phodal
2024/07/20
2310
Shire 编码智能体语言:打造你的专属 AI 编程助手
AutoDev Next:IDE 即 AI 编程服务,构建多端粪围编程
GitHub:https://github.com/unit-mesh/auto-dev-next
Phodal
2025/04/02
1930
AutoDev Next:IDE 即 AI 编程服务,构建多端粪围编程
借助生成式 AI 提升鸿蒙 APP 开发体验?试试 AutoDev 新功能
生成式 AI 在软件研发和知识管理上,有着非常大的潜力,也因此这项技术被越来越多的企业所采用。而在一些新兴的技术上,诸如于鸿蒙操作系统,它带来了一些新 的理念、开发工具 DevEco Studio、新的语言 ArkTS、新的 UI 框架 ArkUI 等等。从模式上来说,它与生成式 AI 结合企业内部的基础设施过程非常相似。
Phodal
2024/03/04
4550
借助生成式 AI 提升鸿蒙 APP 开发体验?试试 AutoDev 新功能
ArchGuard 架构分析器发布:多语言、跨项目架构数据生成,助力 AI 时代知识挖掘
TL;DR:https://github.com/archguard/archguard
Phodal
2024/11/22
2210
ArchGuard 架构分析器发布:多语言、跨项目架构数据生成,助力 AI 时代知识挖掘
预生成上下文:重构 RAG 的关键工程,构建 AI 编程底座
在上一篇文章《AI 友好架构:平台工程赋能 AI 自动编程》,我们提及了 DevOps 平台应该大量的预先生成项目、模板、上下文等信息。在这一篇文章中, 我们将详细展开其中的一个核心实践:预生成上下文。
Phodal
2025/05/10
1150
预生成上下文:重构 RAG 的关键工程,构建 AI 编程底座
AI 友好架构:DevOps 平台 & 平台工程赋能 AI 自动编程 | 万字长文
上下文感知一直是 AI 辅助编程的核心要素之一。在模型不再是瓶颈的 2025 年里,如何获得当前任务所需要的必要上下文信息,将是 AI 助手能否成功的关键。AI 编程助手是通过 Workspace 与 编辑器/IDE 来构建工具,进而让模型获得相关的上下文。
Phodal
2025/05/08
1950
AI 友好架构:DevOps 平台 & 平台工程赋能 AI 自动编程 | 万字长文
当大模型不是问题时,如何应对 LLM 的工程化落地挑战?
几个月前,在 Thoughtworks 的内部 AIGC 研讨会里,我们一直达成了一系列一致观点,诸如于:如果没有 “开源模型” 降低企业应用 LLM 的成本,那么 LLM 会很快消亡。所以,我们相信开源 LLM + LoRA 微调会成为企业的一种主流方式。现今,我们可以看到 LLaMA 2、Code LLaMA 2 等模型在不断刷新这种可能性。
Phodal
2023/09/10
2.3K1
当大模型不是问题时,如何应对 LLM 的工程化落地挑战?
Cursor 新版抢先体验!规则自动生成+项目结构感知+MCP 图片支持,网友:多项实用更新!
Cursor 0.49 更新来了,这次带来一波实用功能,让 Agent 更听话,开发流程更顺畅。
AI进修生
2025/04/21
9700
Cursor 新版抢先体验!规则自动生成+项目结构感知+MCP 图片支持,网友:多项实用更新!
推荐阅读
AutoDev Workbench 智能驾驶舱:为你的 AI 编程工具生成高质量的上下文
860
AutoDev 预上下文引擎:预生成代码语义化信息,构建 AI 编程的知识基座
540
TVP专家谈CodeBuddy:助力高效编程,潜力无限
470
实现 AI 辅助软件工程:团队如何量身打造 AI4SE 体系?
3670
AutoDev 2.0 正式发布:智能体 x 开源生态,AI 自动开发新标杆
3820
构建你自己的 AI 辅助编码助手:从 IDE 插件、代码数据生成和模型微调(万字长文)
5.7K0
AutoDev Planner:推理模型规划编码任务,DeepSeek R1 延伸 Vibe Coding 可能性
1040
AutoDev for VSCode 预览版:精准 AI 编程提示词与编辑器的完美融合
2770
AI 应用即智能体:探索从 Composer 到 Manus 下的范式演进
1630
AI 智能体交互语言 DevIns:构建上下文感知的 AI 驱动编程
2790
AutoDev 1.5.3:精准的自动化测试生成、本地模型强化与流程自动化优化
1.3K0
开源 AI 研发提效方案 Unit Mesh 总结
8360
Shire 编码智能体语言:打造你的专属 AI 编程助手
2310
AutoDev Next:IDE 即 AI 编程服务,构建多端粪围编程
1930
借助生成式 AI 提升鸿蒙 APP 开发体验?试试 AutoDev 新功能
4550
ArchGuard 架构分析器发布:多语言、跨项目架构数据生成,助力 AI 时代知识挖掘
2210
预生成上下文:重构 RAG 的关键工程,构建 AI 编程底座
1150
AI 友好架构:DevOps 平台 & 平台工程赋能 AI 自动编程 | 万字长文
1950
当大模型不是问题时,如何应对 LLM 的工程化落地挑战?
2.3K1
Cursor 新版抢先体验!规则自动生成+项目结构感知+MCP 图片支持,网友:多项实用更新!
9700
相关推荐
AutoDev Workbench 智能驾驶舱:为你的 AI 编程工具生成高质量的上下文
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验