写点什么

众安开源 AIGC 工具代码助手 DevPilot,让 AI 赋能每个开发者

  • 2023-12-20
    北京
  • 本文字数:1618 字

    阅读完需:约 5 分钟

大小:834.72K时长:04:44
众安开源 AIGC 工具代码助手 DevPilot,让 AI 赋能每个开发者

简介


DevPilot 是众安保险技术团队开发的基于 IDE 的 AIGC 工具代码助手,结合私有化部署或是通用的 GPT 的代码模型,带来一套轻量高效的全栈代码助手开源解决方案,我们的目标是将 AIGC 的力量带到每个开发者的指尖,使 AI 成为开发者工具的标准组成部分。我们相信人工智能在软件开发方面具有变革潜力,从自动化日常开发任务到提供富有洞察力的代码建议,让开发人员能够更智能、更快速、更少错误地进行编码。

关键能力


DevPilot 将如何成为您的新型编程伙伴?DevPilot 在开发任务中将带来哪些强大的能力加持。


在为 IntelliJ IDEA 专门设计的插件 devpilot-intellij 中,DevPilot 将带来诸多关键能力。




  1. 智能代码建议: 结束编程难点!DevPilot 在你编辑时实时提供代码建议,理解您的上下文并给出精准的建议。


  1. 主动错误检测: No Bugs!DevPilot 在错误出现前发现潜在的 bug 和错误,提供清晰的解决方案和替代方法来编写高效、无错误的代码。


  1. 代码重构: 提升您的代码!DevPilot 帮助优化代码,提供见解告诉您如何重构和提高代码的结构和性能。


  1. 单元测试生成: 测试变简单!DevPilot 可以为您生成单元测试代码,确保您的代码不仅可以按预期工作,而且也准备好应对任何未来的更改。


  1. 代码解释: 不仅编写代码,还要理解它!DevPilot 可以解释不熟悉的代码段,帮助您更快地掌握发生的事情并学习。


  1. 自动添加注释: 保持代码清晰易读!DevPilot 可以自动为您的代码添加注释,确保它易于理解和维护。

核心亮点


DevPilot 致力于构建开放型代码助手生态,在开源技术路线上,将围绕开放的生态体系和开放的能力接口,构建完整的工具体系。在工具体验上,针对 IntelliJ IDEA 编辑器,深度支持更原生的体验,更加符合 Java 语言生态。


DevPilot 在使用中您能体验到的功能特色也将围绕开放和专注进行。


  1. 开放模型接入和模型切换

DevPilot 内置了 CodeLLaMA、GPT3.5、通义千问、ChatGLM 等常见大模型对接,同时也将支持对自建模型的适配接口,开放大模型的接入标准,支持接入企业微调模型。




  1. 用户集成体系

用户体系集成将更好的提供用户配置信息的使用偏好,如自定义系统提示词等等。


  1. 工程级代码理解

工程级的代码解读能力,通过感知工程代码,更加精确的代码生成。


  1. Chat 视图体验

支持 Chat 视图,以自然语言多轮对话形式生成代码,一键插入代码文件。




  1. Diff 插入视图

生成代码与原文件自动 Diff,选择性代码替换。




  1. 多语言支持

插件支持中英等多语言,提供全多语言场景体验。


  1. 提示建议

在操作上,DevPilot 针对不同功能及生成内容,给到代码生成之后下轮对话的提示建议:如生成单测后给到提示,使用 mockito 等不同组件重新生成。


部分功能将在未来的几个版本中实现

功能 1、2、3 标记将在 2024Q1 的版本中实现


下一步


DevPilot 已于 12 月 1 日在 Github 全部开源,并在首批开源 devpilot-intellij 插件和 CodeLLaMA 的私有化部署协作文案,我们创建了一个 OpenPilot-Hub · GitHub 的 Github 组织空间,并始终致力于打造更全面的开源生态体系。为了更好地支持开源社区发展,我们对未来有一些令人兴奋的计划,同时也期待更多行动和声音加入到社区的建设,为开源生态助力。


欢迎上 Github 搜索 Devpilot 进行体验:

地址:https://github.com/openpilot-hub/devpilot-intellij


Visual Studio Code 的 DevPilot


Visual Studio Code 的广泛使用和流行,我们很高兴地宣布,将专门为 VSCode 开发 DevPilot 版本。这将为最广泛使用的代码编辑器之一带来 DevPilot 的所有强大功能,包括智能代码建议、主动错误检测和自动注释。无论您选择哪种 IDE,我们的目标都是确保 DevPilot 随时为您提供帮助。

大型语言模型 (LLM) API 网关


我们计划发布与 OpenAI 协议兼容的 LLM API 网关。该网关将为开发人员提供一种简单、直接的方法来在其应用程序中利用 OpenAI 协议的标准通信适配不同的底层大模型。

扩大试点范围:超越代码


虽然 DevPilot 是我们针对软件开发的旗舰产品,但 AIGC 的变革潜力远远超出了代码范围。实现利用 AIGC 赋能更广泛用户群的目标,我们将计划开发一系列“试点”工具,旨在提高不同领域的 AI 生产力。

2023-12-20 09:482042

评论

发布
暂无评论
发现更多内容

企业级防护指南:淘宝API调用如何安全加固?反爬虫对抗实战方案(附代码)

代码忍者

淘宝API接口

最新超全免费实用API接口大合集!程序员&开发者必备工具箱

代码忍者

GPT-4o怎么抢了Midjourney的饭碗

脑极体

AI

降本提效双丰收!嘉为蓝鲸DevOps研发效能管理平台 V7.1 春季首发,AI 赋能研运全链路

嘉为蓝鲸

智能运维 降本增效 产品发布 #DevOps

HPE Aruba Networking Central推出全新虚拟私有云及本地部署选项

科技热闻

Go语言使用通义灵码辅助开发 - AI编程助手提升效率

阿里巴巴云原生

Go

嘉为蓝鲸 平台V5.4 :云原生底座+安全效能双引擎,重塑企业数字化转型基座

嘉为蓝鲸

智能运维 产品发布 研运一体化

如何使用通义灵码提高前端开发效率

阿里云云效

蚂蚁 Flink 实时计算编译任务 Koupleless 架构改造

SOFAStack

云原生 分布式云 java 分布式,

CAD看图王常见问题解析

在路上

cad

Node.js AI 通义灵码 VSCode 插件安装与功能详解

阿里云云效

node.js

芯盾时代PAM解决方案

芯盾时代

特权账号管理

如何使用通义灵码提高前端开发效率

阿里巴巴云原生

前端

拒绝停服, 随时回退:Sybase 到 Postgresql 的无缝数据库双向迁移方案

tapdata

容灾备份 sybase数据库 sybase迁移 高可用数据库迁移 CDC同步

面向企业级应用的React路由管理体系:react-router-manage实践

shinpei

前端 React

OpsPilot 揭秘 RAG 预处理优化:文档提取精度提升 30%,分块策略深度拆解

嘉为蓝鲸

智能运维 知识库 #WeOps

Node.js AI 通义灵码 VSCode 插件安装与功能详解

阿里巴巴云原生

node,js

AI时代测试开发者的核心技术体系

测试人

人工智能

2025年淘宝店铺运营新API利器:手把手教你打造“全息数据可视化实时看板”

代码忍者

淘宝API接口

如何使用通义灵码玩转Vim - AI编程助手提升效率

阿里巴巴云原生

vim

面向MoE和推理模型时代:阿里云大数据AI产品升级发布

阿里云大数据AI技术

人工智能 大数据 阿里云 MoE MCP

2025电商人必备!超全实用数据采集API接口清单(商品/订单/物流全覆盖)

代码忍者

Pura X阔折叠适配:解锁超视觉与高效交互的全新体验

HarmonyOS开发者

Tivoli国产化替代:告别单体架构,嘉为蓝鲸全栈智能观测中心引领云原生监控新变革

嘉为蓝鲸

AIOPS 智能运维 可观测 全栈智能观测中心

DeepSeek 谈运维:AI 重塑审批流,打造 IT 运维高效工作流

嘉为蓝鲸

AIOPS 智能运维 DeepSeek

用DevEco Studio增量补丁修复功能,让鸿蒙应用的调试效率大增

HarmonyOS开发者

Go语言使用通义灵码辅助开发 - AI编程助手提升效率

阿里云云效

Go

如何使用通义灵码玩转Vim - AI编程助手提升效率

阿里云云效

华为云亮相 KubeCon Europe 2025,共启云原生下一个十年

华为云原生团队

云计算 容器 云原生

“全息投影”式精细财务分析究竟需要什么样的数据库?

YMatrix 超融合数据库

流计算 财务 流式计算 YMatrix

三星业绩疲软寻求突破

科技热闻

众安开源 AIGC 工具代码助手 DevPilot,让 AI 赋能每个开发者_生成式 AI_众安保险_InfoQ精选文章