赛事咨询
Moss为您解答
商务合作
Jarvis为您助力

3js-agent 是一个创新的 3D 场景编辑器,融合了 Three.js 3D 图形库和 LangChain AI 代理技术。该项目实现了 AI 自主规划执行路径,使用多个工具完成复杂的 3D 场景创建和编辑任务,而不是通过外部代码硬编码执行流程,真正实现了 Agentic Workflow。 核心功能详解 1. AI 代理系统 基于 LangChain 0.3 的智能代理,支持: 自主规划: AI 自动分解复杂任务为执行步骤 工具调用: 动态选择和组合多种工具 上下文记忆: 维护对话和场景上下文 错误恢复: 自动检测和修复代码错误 2. 实时协作 通过 Socket.IO 实现: 实时代码同步: 多用户协作编辑 Agent 状态广播: 实时显示 AI 工作进度 场景状态同步: 3D 场景变化实时共享 3. 3D 场景管理 完整的 3D 场景操作: 代码驱动: Monaco Editor 编写 Three.js 代码 实时预览: 代码变化立即在 3D 场景中体现 对象操作: 拖拽、缩放、旋转 3D 对象 模型加载: 支持 GLTF/GLB 模型导入 4. 向量存储集成 ChromaDB 提供: 语义检索: 基于描述查找 3D 对象 上下文存储: 保存场景和代码片段 智能推荐: 基于历史数据的内容建议

AI Native驱动3D世界生成
