返回顶部
热门问答 更多热门问答
技术文章 更多技术文章

值得期待!DB-GPT v0.5.6 版本发布

[复制链接]
链载Ai 显示全部楼层 发表于 2025-12-2 09:51:14 |阅读模式 打印 上一主题 下一主题


新特性



?ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 14px;letter-spacing: 0.544px;outline: 0px;visibility: visible;">DB-GPT 支持 Graph RAG 框架, 实现 TuGraph 上的知识图谱构建与检索
使用步骤:
  • 安装 TuGraph
docker pull tugraph/tugraph-runtime-centos7:latest
mkdir -p /tmp/tugraph/data && mkdir -p /tmp/tugraph/log && \docker run -it -d -p 7001:7001 -p 7070:7070 -p 7687:7687 -p 8000:8000 -p 8888:8888 -p 8889:8889 -p 9090:9090 \ -v /tmp/tugraph/data:/var/lib/lgraph/data-v /tmp/tugraph/log:/var/log/lgraph_log \ --name tugraph_demo tugraph/tugraph-runtime-centos7:latest /bin/bash && \docker exec -d tugraph_demo bash /setup.sh
pip install "neo4j>=5.20.0"
.env设置TuGraph配置
GRAPH_STORE_TYPE=TuGraphTUGRAPH_HOST=127.0.0.1TUGRAPH_PORT=7687TUGRAPH_USERNAME=adminTUGRAPH_PASSWORD=xxx
  • 使用知识图谱创建知识空间
  • 构建成功后显示知识图谱关系
  • 使用知识图谱进行问答
更多教程:https://docs.dbgpt.site/docs/latest/cookbook/rag/graph_rag_app_develop

?ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: var(--articleFontsize);letter-spacing: 0.034em;outline: 0px;">DB-GPT 支持 ollama 部署本地模型服务
使用步骤:
1. 安装ollama https://ollama.com/
2. 拉取模型
ollamapullqwen:0.5b
3. 拉取 embedding 模型
ollamapullnomic-embed-text
4. 安装 python-ollama
pipinstallollama
5. 在.env配置环境
LLM_MODEL=ollama_proxyllmPROXY_SERVER_URL=http://127.0.0.1:11434PROXYLLM_BACKEND="qwen:0.5b"ROXY_API_KEY=not_usedEMBEDDING_MODEL=proxy_ollamaproxy_ollama_proxy_server_url=http://127.0.0.1:11434proxy_ollama_proxy_backend="nomic-embed-text:latest"
6. 启动服务
pythondbgpt/app/dbgpt_server.py

?Agent 模块重构
  • Agent 核心模块重构
    • 根据论文《A survey on large language model based autonomous agents》[1]将 Agent 模块代码重构为四个核心模块

    ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: 11.2px;margin: 0.5em 8px;color: rgb(63, 63, 63);">


    • 更灵活的Profile模块实现,支持从环境变量、数据库和其他实现创建 agent profiles
    • 支持多种 memory 模式,sensory memory, short-term memory, long-term memory and hybrid memory
  • Agent Resource模块重构
    • 将插件模块和资源模块重构为统一的资源模块
    • Agent中有多种Resource类型,包括database, knowledge, tool, pack等。另外,资源的集合是一种特殊类型的资源,称为Resource Pack
    • 支持从dbgpts中安装资源,例如使用下面命令安装一个简单计算器工具dbgpt app install simple-calculator-example -U
参考代码示例:examples/agents

?ChatKnowledge支持ingFang SC", "Hiragino Sans GB", "Microsoft YaHei UI", "Microsoft YaHei", Arial, sans-serif;font-size: var(--articleFontsize);letter-spacing: 0.034em;outline: 0px;">rerank模型,同时支持将rerank模型发布成服务

下载模型并在在.env文件设置模型参数并重启服务
##RerankmodelRERANK_MODEL=bge-reranker-base##IfyounotsetRERANK_MODEL_PATH,DB-GPTwillreadthemodelpathfromEMBEDDING_MODEL_CONFIGbasedontheRERANK_MODEL.#RERANK_MODEL_PATH=##ThenumberofrerankresultstoreturnRERANK_TOP_K=3
将 rerank 模型发布成服务
dbgpt start controller --port 8000
dbgpt start worker --worker_type text2vec \--rerank \--model_path /app/models/bge-reranker-base \--model_name bge-reranker-base \--port 8004 \--controller_addr http://127.0.0.1:8000


LLM_MODEL=deepseek_proxyllmDEEPSEEK_MODEL_VERSION=deepseek-chatDEEPSEEK_API_BASE=https://api.deepseek.com/v1DEEPSEEK_API_KEY={your-deepseek-api-key}
test_proxyllm.py DeepseekLLMClient
importasynciofromdbgpt.coreimportModelRequestfromdbgpt.model.proxyimportDeepseekLLMClient#YoushouldsetDEEPSEEK_API_KEYtoyourenvironmentvariablesclient=DeepseekLLMClient()print(asyncio.run(client.generate(ModelRequest._build("deepseek-chat","你是谁?"))))
DEEPSEEK_API_KEY={your-deepseek-api-key}pythontest_proxyllm.py


?支持 Yi-1.5 LLM
.env
#[Yi-1.5-34B-Chat](https://huggingface.co/01-ai/Yi-1.5-34B-Chat)LLM_MODEL=yi-1.5-6b-chat#[Yi-1.5-9B-Chat](https://huggingface.co/01-ai/Yi-1.5-9B-Chat)LLM_MODEL=yi-1.5-9b-chat#[Yi-1.5-6B-Chat](https://huggingface.co/01-ai/Yi-1.5-6B-Chat)LLM_MODEL=yi-1.5-34b-chat
?重构Chroma向量数据库模块
?支持Elasticsearch作为向量数据库
?ChatKnowledge支持 Excel



Bug 修复



  • 修复在EmbeddingRetriever使用CrossEncoderRanker 问题
  • 修复 app pydantic error
  • 支持 milvus autoflush 特性, 替换掉手动 flush

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

链载AI是专业的生成式人工智能教程平台。提供Stable Diffusion、Midjourney AI绘画教程,Suno AI音乐生成指南,以及Runway、Pika等AI视频制作与动画生成实战案例。从提示词编写到参数调整,手把手助您从入门到精通。
  • 官方手机版

  • 微信公众号

  • 商务合作

  • Powered by Discuz! X3.5 | Copyright © 2025-2025. | 链载Ai
  • 桂ICP备2024021734号 | 营业执照 | |广西笔趣文化传媒有限公司|| QQ