AI-DBS是一个基于text to SQL技术的AI问答系统。系统目标是使用户通过自然语言提问,在客户的数据库中实时检索信息,并给出答案,用户无需掌握底层数据架构或SQL编写知识。系统采用独立部署模式,通过只读接口对接客户数据库;通过REST API对接大语言模型,适配主流推理LLM。系统采用基于容器的微服务架构设计。
点击空白处退出提示
AI-DBS是一个基于text to SQL技术的AI问答系统。系统目标是使用户通过自然语言提问,在客户的数据库中实时检索信息,并给出答案,用户无需掌握底层数据架构或SQL编写知识。系统采用独立部署模式,通过只读接口对接客户数据库;通过REST API对接大语言模型,适配主流推理LLM。系统采用基于容器的微服务架构设计。
项目包含agent开发和agent资产两个大模块。agent资产包含知识库、数据库、prompt模板、专业词库功能。Agent开发包含agent管理、自定义工具两个模块。
数据库就是自定义数据源,然后提供直连和上传把表知识上传到对应数据源里,在agent配置里可以选需要使用的数据源。Prompt模板就是提前预置好一些提示词模板,在agent配置角色指令时可以快速引用进来。专业词库就类似需求或者设计文档里的术语解释。
Agent开发主要是创建管理agent,将资产里定义的知识库、数据库、prompt模板、专业词库等功能以配置的方式选到agent里,除了这些还支持角色指令、工具配置、模型配置等,agent创建好之后可以提供问答功能。Agent包含单agent、多agent、工作流agent。自定义工具跟工作流agent功能差不多,区别是创建发布之后就会直接发布成mcp服务,自定义工具不能单独进行问答,需要在工作流agent中以工具节点的方式进行调用,也可以提供给第三方调用。
负责模块:agent开发、自定义工具、数据库组件、智能问数。
项目后端整体采用springboot+agentscope+spring-ai架构,前端使用vue实现。




评论