50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

通过 Devoxx Genie IntelliJ 插件可访问本地或云端 LLM 模型

  • 2024-07-03
    北京
  • 本文字数:748 字

    阅读完需:约 2 分钟

通过 Devoxx Genie IntelliJ 插件可访问本地或云端 LLM 模型

百分百基于 Java 的 JetBrains IntelliJ IDEA 插件,Devoxx Genie 使用本地或云端的大语言模型(LLM)生成单元测试,并解释、审查和改进源代码。


该插件支持本地 LLM 供应商,如 Ollama、LM Studio 以及 GPT4All。本地的 LLM 为不愿将源码上传至云端的公司提供了很好的解决方案。此外,插件也支持以下基于云端的 LLM 供应商:OpenAI、Mistral、Anthropic、Groq 以及 DeepInfra。


Devoxx(4kids)的创始人,Stephan Janssen 于 2024 年 4 月发布了  Devoxx Genie,这项插件的最低版本需求为 JDK17 和 IntelliJ IDEA 2023.3.4。


该插件可通过 JetBrains 市场安装,或在 IntelliJ 内的菜单选项“设置 -> 插件”,再选择 DevoxxGenie:



该插件对本地 LLM 需求至少一条 URL,云端 LLM 则需求一个 API 密钥,但也可同时配置多个模型。配置选项可在“设置 -> Devoxx Genie 设置”中修改:



最后,在选择源码后,插件控制面板可使用 /help、/test、/review、/explain 及 \custom 提示词:



不过 LLM 的使用可能会导致大模型幻觉,也就是说答案通顺且语法正确,但事实上却不正确或无意义。检索增强生成(RAG)可被用于改进传统 LLM 的生成结果,原理是利用向量数据库或特征存储,通过提供上下文提示来增强传统的 LLM。


Stephan 还于 2024 年 4 月推出一款 LLM 的 RAG 原型,RAG Genie,用于评估嵌入和拆分策略。这项工具通过 GUI 提供详细信息,如句子的分割位置等。Stephan 在未来计划将 RAG 纳入 Devoxx Genie 插件,将其用于上下文和问题回答。RAG 还可以根据答案的质量和成本对模型进行协调,对不太重要的答案使用价格较低的模型,对较为重要的答案使用价格较高的模型。


Stephan 在法国 Devoxx 的一次分享中介绍了 RAG Genie 和 Devoxx Genie。


原文链接:

https://www.infoq.com/news/2024/05/devoxx-genie-intellij-plugin/


2024-07-03 16:035679

评论

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

昆仑万维天工超级智能体APP上线后爆火!全球首款Office智能体APP,开启AI办公新时代

新消费日报

Apache Doris 2.1.10 版本正式发布

SelectDB

大数据 开源 实时数仓 Apaache Doris 数据湖分析

上新功能!通义灵码行间建议预测 NES 使用方法

阿里云云效

阿里云 通义灵码

远控安全进阶之战:TeamViewer/ToDesk/向日葵设备安全策略对比

小喵子

安全 远程办公 远程控制 ToDesk

百度网盘位列AI产品榜APP第一,AI激活网盘内容管理、消费新增量

极客天地

上新功能!通义灵码行间建议预测 NES 使用方法

阿里巴巴云原生

阿里云 通义灵码

超实用!Dify调用Java的3种实现方式!

王磊

小白也能轻松上手:ToDesk、Parsec、AnyDesk、TeamViewer 哪款远程软件最适合新手?

小喵子

远程

高德发布智能眼镜解决方案| 携手AR领军企业,引领智慧出行新未来

高德开放平台

AI AR loT 高德地图 AR眼镜

粒子枪仿真和Track Solver追踪求解_CST案例分析

思茂信息

cst cst操作 CST Studio Suite

高并发下如何防止商品超卖?

量贩潮汐·WholesaleTide

高并发

方盒子对决:哈弗猛龙燃油版与捷途旅行者深度对比

科技热闻

一种更简单的方式运行 C# 代码,简化 C# 开发体验!

不在线第一只蜗牛

C#

Java后台实现微信小程序不同人员生成不同小程序码并追踪扫码来源

电子尖叫食人鱼

Java 微信小程序

使用 Run:ai Model Streamer 实现模型的高效加载

Se7en

多源多表写入、数据格式增强,SeaTunnel 2.3.11 重磅更新来了!

白鲸开源

大数据 开源 数据同步 Apache SeaTunnel 版本发布

DNS攻击类型有哪些?如何应对DNS攻击威胁?

国科云

全维度测试通过!DolphinScheduler 3.2.0单节点部署与验证实录

白鲸开源

大数据 开源 性能测试 Apache DolphinScheduler 工作流任务调度

Web3的成功离不开什么?

PowerVerse

去中心化 云算力 web3 #区块链

社区答疑明星招募令 | 成为SeaTunnel社群“技术担当”,我们等你来!

白鲸开源

开源社区 数据集成 Apache SeaTunnel 开源活动

NetTrace 工具介绍

天翼云开发者社区

网络

利用贝锐花生壳内网穿透,实现ComfyUI随时随地远程绘图

科技热闻

全球科技巨头云集,展现AI前沿成果|2025深圳人工智能展

AIOTE智博会

高交会 高新技术展 深圳高交会

分布式数据库不是万能药,小心掉坑花冤枉钱!

科技热闻

ToDesk优惠码是什么,如何使用?

小喵子

优惠券 远程控制 ToDesk todesk、

Web前端入门:JavaScript 循环结构注意事项

不在线第一只蜗牛

前端

零风险操作!DolphinScheduler高可用架构下的无损扩缩容指南

白鲸开源

开源 运维 Apache DolphinScheduler 扩缩容 任务调度平台

A路径 VS B路径:先攻新加坡还是直取美国?中国科技出海的生死选择题

白鲸开源

开源 DataOps 出海 商业化 白鲸开源

前端热更新:无声引擎驱动中国互联网数字化转型

xuyinyin

人工智能AI在数字化转型有哪些应用?

优秀

人工智能 AI 数字化转型

壹佰门店社区团购:微擎开源生态下的社区零售增长引擎

微擎应用市场

通过 Devoxx Genie IntelliJ 插件可访问本地或云端 LLM 模型_云计算_Johan Janssen_InfoQ精选文章