写点什么

通过 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:035770

评论

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

一张图彻底搞懂Spring循环依赖

Tom弹架构

Java 架构 Spring Framework

月度发布 | 极狐GitLab14.4版本:禅道集成、预设动态安全扫描DAST和集成错误跟踪功能等新功能上线!

极狐GitLab

程序员:平安Java岗面试耗尽了我毕生所学,想了想,还是去字节吧

Java 编程 程序员

1000道阿里巴巴初级~高级Java工程师面试题(含答案,2021最新华为Java校招面试题

Java 程序员 后端

1000页神仙文档,连阿里P8面试官都说太详细了,面面俱到!搞懂这些直接P6+

Java 程序员 后端

10W字解析 SpringBoot技术内幕文档,实战+原理齐飞,java技术上难以解决的问题

Java 程序员 后端

国密解决方案专场推介会 四城联动 圆满落幕

腾讯安全云鼎实验室

解决方案 国密

(项目实战)如何结合k8s和pipeline的流水线,并通过k8s接口完成镜像升级

Java 程序员 后端

沃丰科技一体化平台 AI驱动数字与产业深度融合

海比研究院

10年Java开发经验,超过500人面试阿里的同学,总结出这108道面试题

Java 程序员 后端

2021终拿下阿里(P7岗)主动分享:5000字面经总结

编程 程序员 程序人生

说出来你可能不信,华为技术官珍藏版:SpringBoot全优笔记,限时开源了

Java 程序员 架构 后端 springboot

微软黑客马拉松@您,低代码风云再赛!

微软商业应用

低代码 Power Platform 黑客马拉松 黑客松

10个知识点让你读懂Spring MVC容器,mysql主从复制原理

Java 程序员 后端

爱奇艺iOS稳定性测试实践

爱奇艺技术产品团队

ios 测试 稳定性

保姆级教程,从概念到实践帮你快速上手 Apache APISIX Ingress

API7.ai 技术团队

云原生 k8s Apache APISIX ingress

谈一谈麦语言程序化模型编写

Regan Yue

量化交易 麦语言 10月月更

百分点科技大数据技术团队:基于多Spark任务的ClickHouse数据同步方案实践

百分点科技技术团队

科大讯飞1024,我在现场

搬砖人

1024我在现场

数智商业创新的强大力量,用友BIP如何构筑产业互联网?

海比研究院

JSON必知必会【PDF+视频教程】

FunTester

json 教程 视频 接口测试 FunTester

AISWare AntDB 亚信科技数据库产品特性解读——平滑弹性扩展 (二)

亚信AntDB数据库

律所CRM软件,适用于律师事务所的系统

低代码小观

CRM 管理系统 事务管理 律所 CRM系统

北鲲云超算平台借助GPU实现仿真加速

北鲲云

Springboot Keycloak集成

消失的子弹

springboot keycloak

1047 行 MySQL 详细学习笔记(值得学习与收藏),java基础面试题及答案整理

Java 程序员 后端

WebRTC(66 - 96)Release Notes

webrtc developer

WebRTC

渗透测试之破解详细演示

网络安全学海

网络安全 信息安全 渗透测试 WEB安全 安全漏洞

fastposter 2.1.1 发布 电商级海报生成器

物有本末

Java Python 海报 fastposter 海报生成器

CODING —— 云原生时代的研发工具领跑者

CODING DevOps

云原生 Orbit 研发工具 Compass 战略升级

130道BATJM真题及解析:集合+Spring,华为社招java面试题

Java 程序员 后端

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