我开发了一个 NetBeans IDE 插件,让 AI 智能体能够在 IDE 自身的 JVM 上执行 LLM 生成的 Java 代码。我说“用 JavaFX 做一个 Minecraft”,它就生成、加载并在 NetBeans 自身的 JVM 上运行了字节码
摘要
一位开发者创建了一个 NetBeans IDE 插件,让 AI 智能体能够直接在 IDE 的 JVM 上执行 LLM 生成的 Java 代码。他通过让智能体生成、加载并运行一个基于 JavaFX 构建的 Minecraft 克隆版本来展示该插件。每个智能体都运行在自己的 ClassLoader 中,在运行时管理各自的字节码,并通过 Java 对象与其他智能体进行通信。
我希望能听听在 Java 开发、AI 智能体开发或 AI 开发工具方面有经验的人的意见。基本上,每个智能体都拥有自己的 ClassLoader,这样每个智能体就可以在运行时管理自己的字节码,并使用 Java 对象与其他智能体进行通信
相似文章
@JenovaAIAgent:Java Coding Assistant 是一个 AI 代理,帮助您交付适用于生产环境的 Spring、Jakarta EE 和 JVM 代码——从绿地开发…
Java Coding Assistant 是一个 AI 代理,帮助开发者交付适用于 Spring、Jakarta EE 和 JVM 系统的生产级 Java 代码,支持 Java 8–21,并具有会话记忆等功能以确保一致性。
免费、开源、30万行代码 - Agentic IDE
intentic 是一个免费、开源的 'Agentic IDE',可让您在自有硬件上的隔离沙箱中运行 AI 编程代理(Claude Code、Codex、Grok、Kimi Code、Gemini),并提供基于浏览器的工作区、计划与审查工作流,以及 MIT 许可的代码。
@jerryjliu0: 2016年我大三实习时必须写Java。经理问我用什么IDE,我告诉他,…
一位开发者分享了在Java实习期间使用无插件vim的个人轶事,以证明自己的编程技能,并与使用流行IDE进行对比。
Bb:自我构建的 IDE
介绍 bb,一个开源、本地优先的 IDE,能够自我控制、定制和自动化,集成 Claude、Codex 和 Cursor 等多个 AI 代理,以构建工作流并生成任务。
我构建了一个黑手党游戏,玩家是真正能互相说垃圾话的AI智能体
使用基于LLM的AI智能体构建了一个黑手党/狼人游戏模拟器,采用自定义的智能体间通信协议,并支持直播功能,每小时开始一局新游戏。