大酷樂
  • 汽车
  • 理财
  • 军事
  • 科技
  • 游戏
  • 互联网
  • 娱乐
  • 财经
  • 科学
  • 社会
  • 亲子
  • 电影
  • 健康
  • 教育
  1. 首頁
  2. 科学

AI自动操作VS Code,自然语言搞定各种配置,来自阿里通义智能计算实验室

2024-11-21 简体 HK SG TW

今天小编分享的科学经验:AI自动操作VS Code,自然语言搞定各种配置,来自阿里通义智能计算实验室,欢迎阅读。

国产 AI 已经学会直接操纵编程軟體了!

阿里通义智能计算实验室在推出了一款专门针对 VSCode 的 AI 助手工具——SmartVscode。

通过自然语言指令,不仅可以让它帮你编程,还能搞定各种配置的控制和修改。

目前,该插件和背后的框架均已开源,并上架 VS Code 扩展市场。

大模型玩转 VS Code

SmartVscode 的目标,是让大模型能够全面控制 VS Code,主要具备两大核心能力。

用自然语言轻松控制 VS Code

用户可以通过自然语言指令,方便地控制和修改 VS Code。

例如,打开某个难以查找的页面,精准快速地调整設定中的某项配置等。

无需记忆复杂的操作步骤,只需告诉 SmartVscode 你想做什么,它便会为你完成。

比如用户输入想要更改的样式,SmartVscode 会自动地完成查找配置,修改配置等步骤。

或者想要使用 Python 编写快速排序代码,SmartVscode 将会帮助我们自动化地完成一系列工作:检测 Python 的插件是否安装,选择对应的 Python 解释器,打开檔案书写快排代码,执行对应的代码等步骤。

用 VS Code 开发应用程式

SmartVscode 不仅让大模型全面控制 VS Code,还可以 VS Code 内部丰富功能开发各类应用程式的能力。

简而言之,大模型充当 " 大腦 ",VS Code 作为 " 工具 ",而 SmartVscode 则是连接二者的桥梁。

用户可以通过自然语言的描述,让大模型借助 VS Code 这一强大工具来帮助用户直接实现各种奇思妙想的应用程式。

比如用户输入一段关于井字棋游戏的描述,SmartVscode 会自动完成创建檔案,编写代码,执行程式等步骤。

如何使用 SmartVscode 插件

这款 SmartVscode 插件使用起来也十分简单,只需要三个步骤:

打开 VSCode 左侧边栏中的 SmartVscode 对话視窗,并在設定中输入通义模型或 OpenAI 模型配置;

在对话框中输入任务描述,等待 SmartVscode 执行并展示结果。

背后框架一同开源

SmartVscode 的背后,是通义智能计算实验室自主研发的 App-Controller 框架。

App-Controller 是一个基于大模型和智能体(Agent)的创新 API 编排框架,通过运用大模型的高级推理功能,实现对应用程式 API 接口的整合与协调。

它允许应用程式响应和执行基于自然语言的指令,极大提升了用户体验,并简化了应用程式与用户的互動流程。

下图展示了 App-Controller 如何增强应用程式的互動能力,左半部分描述了传统完成任务的问答和执行流程,右半部分展示了引入 App-Controller 后的完成任务的流程。

传统流程中,当用户需要在应用程式中完成某项任务却不知道该如何操作时,首先需要向大模型咨询操作步骤,然后根据指引一步步执行对应的操作,最终完成任务;

引入 App-Controller 后的流程中,用户仅需使用自然语言向应用程式输入需求,便可得到执行结果。

这背后的原理是应用程式在 App-Controller 的协助下借助大模型理解用户意图并编排需要执行的命令。

任何应用程式厂商仅需在 App 上实现通信接口并且向 App-Controller 提交其支持的 API 清单,框架便能独立地探索并识别出完成用户指令所需的最佳 API 调用顺序。

此外,它还搭载了一个高度抽象化、极具弹性的 HTTP 互動接口,进一步促进了应用程式的互联互通。

App-Controller 具有如下这些特点:

智能 API 序列编排:智能地将用户输入的自然语言命令转化为可用的应用程式 API 序列,只需按部就班的执行这些 API 就能完成用户的需求。

轻松集成:开发者只需注册其应用程式的 API 清单,App-Controller 会自动负责后续的识别和编排工作,无需复杂编码工作。

异步与并发处理:通过采用现代异步技术,App-Controller 强化了其对并发请求的支持,确保即使在多用户或多任务的高负载环境下,应用程式也能保持高效和响应迅速。

强大的 API 互動接口:App-Controller 设计了一套用户友好、稳固的 HTTP API 接口,这意味着与应用程式的互動可以无缝自由,同时确保数据传输的高效率和安全性。

支持多种大模型:App-Controller 能够很好地与多种大型语言模型进行集成,这意味着开发者可以根据需求和场景选择最适合的模型,以实现最优的自然语言理解和处理能力。

丰富的文档资源:App-Controller 提供了详尽的文档,其中包括快速入门指南、API 参考手册、最佳实践案例和常见问题解答,帮助开发者轻松上手并充分利用框架的所有功能。

任务流的持久化:任务流程可以持久存储在数据库中,这项功能方便了任务的监控和管理,使得开发者可以随时查看任务的状态和历史记录。

智能缓存机制:通过先进的缓存技术,App-Controller 能够优化性能和响应速度。它智能地存储频繁请求的结果,减少了对外部大模型的调用次数(即将推出)。

Token 优化:App-Controller 的优化算法能够智能的评估消息的可用性,降低 token 的使用量,减少因 API 调用导致的开销(即将推出)。

从技术模块上看,App-Controller 项目拥有以下五大核心功能:

用户协同操作:用户可以根据 App-Controller 生成的任务规划进行决策和修订;

文档分析增强:通过整合应用程式说明文档和可用 API 文档,提升任务分析的深度和准确性;

智能信息收集:系统能够迅速搜索并汇总用户在完成任务时所需的相关信息;

智能 API 序列编排:根据用户的具体任务要求,快速编排可用的 API 调用序列,提升工作效率;

异步与并发处理模块:通过采用 asyncio 框架,App-Controller 增强了对并发请求的处理能力,确保在多用户或多任务的高负载环境中,应用程式依然能够保持高效响应。

文档分析增强模块

文档分析增强模块在离线阶段发挥关键作用,帮助大模型更好地理解和利用应用程式的说明文档和可用 API 文档,提升任务执行的准确性和效率。

App-Controller 允许用户上传两类关键内容,以辅助大模型完成任务:

应用程式说明文档:详尽描述了应用程式的结构,基础定义,以及如何操作应用程式来完成各项任务,支持多种文本格式(如 TXT、JSON 等),确保信息的多样性和可读性。

可用 API 文档:列出应用程式所有可被 App-Controller 调用的 API,并提供详细的 API 功能描述和参数信息,以便大模型精准调用。

为确保大模型能够准确理解每个 API 的功能和使用方法,系统规定了 API 信息的必需資料欄,包括名称、详细描述、参数类型、参数描述及必需参数等。

为提升检索速度和精度,系统预先将用户上传的应用程式的说明文档和可用 API 文档进行分片处理。

每个知识片段通过先进的文本向量模型(如通义文本向量模型等)将文本内容转化为高维向量,捕捉深层语义信息。

最后基于这些向量构建高效索引的结构,实现快速相似性检索。

利用高效的向量索引结构,系统能够在大规模知识库中快速定位与用户任务相关的知识片段和可用 API 文档,显著提升信息检索的响应速度和准确性。

智能信息收集模块

智能信息收集模块在用户输入具体任务后立即启动,负责全面搜集执行任务所需的所有相关信息。该模块的具体功能和流程如下:

需求向量化:首先,用户输入的任务需求通过先进的文本向量模型进行处理,将自然语言描述转化为高维语义向量。这一步骤确保 App-Controller 能够理解任务的潜在意图和细节。

知识片段检索:基于生成的文本向量,App-Controller 在预先构建的文档知识库中检索与任务相关的知识内容。这些内容包括功能相关定义、任务操作步骤等信息

API 探索与确认:系统利用智能代理(Agent),通过关键词生成和最相似 API 检索策略,初步识别出与任务相关的 API。随后,系统借助大模型的分析识别能力,通过多轮循环机制,逐步确认和筛选出最合适的 API,以确保任务执行的精准性和高效性。

应用环境信息查询:根据任务需求,系统调用相关的应用环境信息搜集 API,查询并获取必要的应用环境参数,如系统配置、用户权限、网络状态等。这些信息对于任务的规划执行至关重要。

信息整合与提交:完成所有信息的搜集后,智能信息收集模块将整合后的数据提交至智能 API 序列编排模块,为后续的任务规划和执行提供全面的基础支持。

智能 API 序列编排模块

智能 API 序列编排模块负责根据收集到的信息,规划并优化执行任务的 API 调用顺序,确保任务高效、准确地完成。

具体来说,该模块支持以下功能:

计划制定:App-Cpntroller 利用智能代理(Agent)结合智能信息收集模块提供的知识片段、可用 API 以及历史相似任务的执行流程,制定出初步的任务执行计划。该计划详细列出了每一步需要调用的 API 及其参数配置。

用户评审与反馈:初步计划生成后,系统将其提交给用户进行评审。用户可以根据实际需求提出修改意见,确保计划的可行性和符合预期目标。

计划迭代优化:根据用户的反馈意见,系统对计划进行修订和优化。这一过程可能涉及多轮迭代,直到用户对最终计划表示认可。

任务执行:确认后的计划逐步执行,系统按照预定的 API 调用顺序依次完成各项任务。每一步的执行结果都会实时反馈,确保整个过程的透明性和可控性。

反馈调整机制:在任务执行过程中,系统会根据实时反馈信息,动态调整后续的 API 调用计划。如果遇到异常情况,系统能够及时修订计划,确保任务顺利完成或安全终止。

能力局限与持续改进

尽管 AppController 在智能控制和多应用扩展方面展现出强大的潜力,但通义智能计算实验室团队也指出了当前存在的几项能力局限:

首先是大模型推理能力的限制。

受限于当前大语言模型的推理能力,SmartVscode 在处理某些复杂或细致的任务时可能会出现错误。

这些错误包括误解用户指令、执行不准确的操作等。

研究团队正在持续优化模型的训练和指令解析算法,以减少错误发生的频率,并提升操作的准确性。

第二是模型推理速度。

目前,模型的推理速度有时无法满足实时操作的需求,导致用户在执行任务时可能会体验到一定的延迟。为了解决这一问题。

研究团队正在优化模型的响应速度,通过更高效的算法和更强大的缓存机制,力求在未来版本中实现更快速的推理与响应。

最后,是对 VS Code 功能的支持还存在局限。

目前,SmartVscode 已经基本覆盖了 VS Code 的常用基础功能,但对于一些复杂或高级的功能支持仍处于开发中阶段。

通义智能计算实验室团队正在积极扩展对 VS Code 更多复杂功能的支持,确保用户能够全面利用 SmartVscode 提升开发效率。

项目地址

App-Controller:

https://github.com/alibaba/app-controller

Smart-Vscode 插件:

https://github.com/alibaba/smart-vscode-extension

—  完  —

投稿请发邮件到:

[email protected]

标题注明【投稿】,告诉我们:

你是谁,从哪来,投稿内容‍

附上论文 / 项目主页链接,以及联系方式哦

我们会(尽量)及时回复你

点这里关注我,记得标星哦~

一键三连「分享」、「点赞」和「在看」

科技前沿进展日日相见 ~  

>
熱門排行
  • 王治郅:杨瀚森主要的问题是速度 他的速度跟不上现代篮球的节奏 王治郅:杨瀚森主要的问题是速度 他的速度跟 郟君昊 | 2025-05-05
  • 贸易战烧进电影院:特朗普拟重税打击外国电影 逼好莱坞等回美拍片 贸易战烧进电影院:特朗普拟重税打击外国电影 習又夏 | 2025-05-05
  • 贷款追高炒黄金的人后悔了!有人一天亏掉6年工资,卖掉舍不得,不卖扛不住 贷款追高炒黄金的人后悔了!有人一天亏掉6年 寸飛蘭 | 2025-05-05
  • 手机电池突破8000mAh?硅碳技术的回旋镖:「折寿」换容量 手机电池突破8000mAh?硅碳技术的回旋镖:「折 衛青柏 | 2025-05-05
  • 贷款追高炒黄金的人后悔了!有人一天亏掉6年工资,卖掉舍不得,不卖扛不住 贷款追高炒黄金的人后悔了!有人一天亏掉6年 繁綺文 | 2025-05-05
  • 任天堂对Genki提起Switch 2商标侵权诉讼,后者回应称将严肃对待 任天堂对Genki提起Switch 2商标侵权诉讼,后 郜萌運 | 2025-05-05
  • 哪吒汽车APP和官网恢复正常 知情人士:之前断网因流量欠费 哪吒汽车APP和官网恢复正常 知情人士:之前断 袁曼雁 | 2025-05-05
  • 极越汽车 CEO 夏一平名下青岛/义乌两家公司被列入经营异常 极越汽车 CEO 夏一平名下青岛/义乌两家公司 集玲琳 | 2025-05-05
  • 全国经济第一大省明确,推动组建农商联合银行 全国经济第一大省明确,推动组建农商联合银行 佼昌翰 | 2025-05-05
  • 桑保利:亚马尔有配合意识&有点像梅西 姆巴佩更专注进球&更像C罗 桑保利:亚马尔有配合意识&有点像梅西 姆巴佩 甄正浩 | 2025-05-05
  • 高露现身上海虹桥机场 黑色外套点缀亮色爱心装饰俏皮亮眼 高露现身上海虹桥机场 黑色外套点缀亮色爱 惠惠君 | 2023-05-02
  • 《歧路旅人2》:向光而生 《歧路旅人2》:向光而生 衛青柏 | 2023-05-02
  • vivo X90S曝光:处理器更新为天玑9200+ 安卓最强芯 vivo X90S曝光:处理器更新为天玑9200+ 安卓最 袁曼雁 | 2023-05-05
  • “懒癌”发病率上升,定期体检别忽视 “懒癌”发病率上升,定期体检别忽视 幸聽楓 | 2023-05-02
  • 宋慧乔获百想视后 韩素希发图手动加爱心表情庆祝 宋慧乔获百想视后 韩素希发图手动加爱心表 賁芳蕤 | 2023-05-02
  • 曹操墓,里面都有啥? 曹操墓,里面都有啥? 衛青柏 | 2023-05-02
  • 十年了,他们终于要HE! 十年了,他们终于要HE! 惠惠君 | 2023-05-07
  • 中央部署经济工作,释放5大信号 中央部署经济工作,释放5大信号 郜萌運 | 2023-05-02
  • 高德上线手机弯道会车预警功能 高德上线手机弯道会车预警功能 習又夏 | 2023-05-02
  • 陈自瑶抱病为爱女做蛋糕庆生,王浩信点赞没露面 陈自瑶抱病为爱女做蛋糕庆生,王浩信点赞没露 賁芳蕤 | 2023-05-02
  • 等比例长大的童星,李兰迪算一个 等比例长大的童星,李兰迪算一个 郟君昊 | 2023-05-02
  • 这些被抓来做实验的流浪狗,最终拯救了无数糖尿病人 这些被抓来做实验的流浪狗,最终拯救了无数糖 集玲琳 | 2023-05-02
  • 高端国产车:军车血统,目前电动车越野的“天花板”? 高端国产车:军车血统,目前电动车越野的“天花 謝飛揚 | 2023-05-02
  • 《云襄传》终于抬上来啦,男O女A让人好上头! 《云襄传》终于抬上来啦,男O女A让人好上头! 集玲琳 | 2023-05-02
  • 21家A股游戏公司2022年收入651亿 今年“游戏+AI”能否逆风翻盘? 21家A股游戏公司2022年收入651亿 今年“游 衛青柏 | 2023-05-04
  • 与周立波夫妇闹纠纷成老赖,唐爽被司法拘留15日 与周立波夫妇闹纠纷成老赖,唐爽被司法拘留15 寸飛蘭 | 2023-05-05
  • 信用风险释放趋缓,结构性风险需重点关注 ——2023年一季度债市信用风险回顾与下阶段展望 信用风险释放趋缓,结构性风险需重点关注 — 袁曼雁 | 2023-05-02
  • 普京签署总统令,批准对俄刑法典相关法条的修正案 普京签署总统令,批准对俄刑法典相关法条的修 集玲琳 | 2023-05-02
  • 中银证券给予南京银行增持评级 中银证券给予南京银行增持评级 袁曼雁 | 2023-05-03
  • 解除资格!停止一切合作 解除资格!停止一切合作 佼昌翰 | 2023-05-02
  • 3699起 联想小新mini主机上架 13代酷睿标压处理器 3699起 联想小新mini主机上架 13代酷睿标压 習又夏 | 2023-05-05
  • 前董事长被免,天山生物全面进入“中植系”时代?股价曾在一月内暴涨超400% 前董事长被免,天山生物全面进入“中植系”时 惠惠君 | 2023-05-02
  • 疯成这样,怎么还能被全网吹捧? 疯成这样,怎么还能被全网吹捧? 郜萌運 | 2023-05-02
  • 狂吼11次“让一下”!交警咆哮开道嘶吼到吐 狂吼11次“让一下”!交警咆哮开道嘶吼到吐 寸飛蘭 | 2023-05-03
  • 摩根大通收购美国第一共和银行 摩根大通收购美国第一共和银行 謝飛揚 | 2023-05-02
  • 台剧赢麻了,又来一部8.9 台剧赢麻了,又来一部8.9 衛青柏 | 2023-05-02
  • 下降45分,上涨35分!34所自划线院校复试分数线涨幅汇总 下降45分,上涨35分!34所自划线院校复试分数线 袁曼雁 | 2023-05-07
  • 事关农村土地承包和农民权益,《农村土地承包合同管理办法》5月1日起施行 事关农村土地承包和农民权益,《农村土地承包 郟君昊 | 2023-05-02
  • "三高"已盯上青少年,做好这件事是关键 "三高"已盯上青少年,做好这件事是关键 習又夏 | 2023-05-05
  • 五一档没一个能打的 五一档没一个能打的 集玲琳 | 2023-05-05
  • 恐怖韩剧下神坛,这次胆小可入 恐怖韩剧下神坛,这次胆小可入 袁曼雁 | 2023-05-05
  • 这剧是不是用ChatGPT写的呀? 这剧是不是用ChatGPT写的呀? 惠惠君 | 2023-05-02
  • 200户连夜疏散,原因让人愤怒!“损失超一亿”,官方通报 200户连夜疏散,原因让人愤怒!“损失超一亿”, 袁曼雁 | 2023-05-03
  • 性骚扰惯犯,滚出娱乐圈 性骚扰惯犯,滚出娱乐圈 謝飛揚 | 2023-05-05
  • 48岁何炅自曝已老花眼,黄磊睡前认老,《向往的生活》证实将停办 48岁何炅自曝已老花眼,黄磊睡前认老,《向往的 佼昌翰 | 2023-05-02
  • 一个《长月烬明》倒了,《狐妖》《长相思》《与凤行》…在路上了 一个《长月烬明》倒了,《狐妖》《长相思》《 惠惠君 | 2023-05-02
  • 张天爱假期晒“酷”存照 卷发披肩穿黑色吊带裙大秀好身材 张天爱假期晒“酷”存照 卷发披肩穿黑色吊 嬴覓晴 | 2023-05-02
  • 当年轻人开始不随份子钱 当年轻人开始不随份子钱 袁曼雁 | 2023-05-02
  • 毕滢用8年时间成功逼宫?曾被传已婚生子的她,不容小觑 毕滢用8年时间成功逼宫?曾被传已婚生子的她, 幸聽楓 | 2023-05-03
  • 宋慧乔获视后首次晒照,拿奖杯笑容温柔 宋慧乔获视后首次晒照,拿奖杯笑容温柔 郜萌運 | 2023-05-02

©2022 大酷樂 版權所有

隱私政策 | 服務條款 | 聯繫我們