DolphinX

DolphinX 是 DolphinDB 内置的编程智能体。部署 DolphinDB 3.00.6 或更高版本后,用户可以在 Web 界面中通过自然语言与 DolphinDB 进行交互,完成数据库操作、脚本编写、脚本运行、结果解释和问题排查等工作,大大降低了数据库运维的难度。

DolphinX 提供了丰富的 API 接口,开发者可根据实际需求开发个性化的 Agent 应用。同时,DolphinDB 官方开发了大量技能,涵盖数据导入、回测脚本生成、因子生成、机器学习、FICC 定价等场景,用于指导 DolphinX 以更加规范和稳定的方式完成指定任务。

适用场景

DolphinX 适合以下场景:

  • 用自然语言辅助完成 DolphinDB 数据库操作,例如建库、建表、导入数据、查询数据。
  • 让 Agent 编写、解释、修改并运行 DolphinDB 脚本。
  • 将常用数据库操作、业务脚本和知识沉淀为可复用的 Agent 技能。
  • 将 DolphinX 作为 Agent 框架,自行开发 Agent 应用。

部署说明

DolphinX API 的 Agent、LLM、Skill、MCP、Memory、Workspace 开关和配额由平台侧统一配置和管控,不对外开放。下表是对外开放的 DolphinX API 配置参数,需要在部署 DolphinDB 时配置。

注:

DolphinX 只能在 DolphinDB 单节点模式或集群模式的计算节点上运行。

配置参数 解释 配置节点
enableAgentWorkspace 布尔值,指定是否启用 Agent Workspace。关闭后,Workspace 相关接口不可用。默认值为 true。修改参数后需重启节点才能生效。 单节点、计算节点
agentWorkspaceDir 字符串标量,Workspace 根目录。为空时使用 DolphinDB 安装目录下的 agent_workspaces。修改参数后需重启节点才能生效。 单节点、计算节点
maxAgentWorkspaceBytes LONG 类型标量,单个会话 Workspace 的总大小上限,单位为字节。默认值为 5242880。修改参数后实时生效。 单节点、计算节点