新特性

  1. **DB-GPT**社区和**libro**社区共同发布**AWEL** **Notebook**功能

libro:灵活定制、轻松集成的 Notebook 产品方案。

社区地址:https://github.com/difizen/libro

使用教程:

  1. 进入AWEL工作流,进入all_in_one_entrance workflow

V0.6.2 版本更新 - 图1

  1. 新建Notebook

V0.6.2 版本更新 - 图2

  1. 编写awel算子并执行
  1. import asyncio
  2. from dbgpt.core.awel import DAG, MapOperator
  3. with DAG("awel_hello_world") as dag:
  4. task = MapOperator(map_function=lambda x: print(f"Hello, {x}!"))
  5. await task.call(call_data="world")

V0.6.2 版本更新 - 图3

  1. **GraphRAG**图谱构建能力增强,支持并行知识抽取

支持三元组图谱与文档结构图谱混合分析,通过并行知识抽取提升知识图谱图谱索引构建性能。

**DB-GPT GraphRAG****微软GraphRAG**在文档抽取token消耗,Global/Local检索性能的对比。

DB-GPT GraphRAG (Microsoft)
Doc Tokens 42631 42631
Triplets Graph nodes: 666; edges: 1066 nodes: 644; edges: 1048
Doc Structure Graph nodes: 123; edges: 1095 不支持
Prompt Tokens 361054 744990
Completion Tokens 41315 227230
Total Tokens 402369 972220
Global Search 10s 40s
Local Search 15s 15s
  1. **AWEL** 支持在沙箱环境中执行代码,可以通过code算子处理模型返回值。

注意: 沙箱环境依赖 Lyric 的支持,

<font style="color:rgb(0, 0, 0);">Lyric</font>: A Rust-powered secure runtime for AI-Agent.

Lyric地址 https://github.com/lyric-project/lyric

V0.6.2 版本更新 - 图4

安装依赖:

  1. pip install -e ".[code]"

V0.6.2 版本更新 - 图5

V0.6.2 版本更新 - 图6

Lyric使用示例:

  1. import asyncio
  2. from lyric import DefaultLyricDriver
  3. python_code = """
  4. def add(a, b):
  5. return a + b
  6. result = add(1, 2)
  7. print(result)
  8. """
  9. js_code = """
  10. console.log('Hello from JavaScript!');
  11. """
  12. async def main():
  13. lcd = DefaultLyricDriver(host="localhost", log_level="ERROR")
  14. lcd.start()
  15. # Load workers(default: Python, JavaScript)
  16. await lcd.lyric.load_default_workers()
  17. # Execute Python code
  18. py_res = await lcd.exec(python_code, "python")
  19. print(py_res)
  20. # Execute JavaScript code
  21. js_res = await lcd.exec(js_code, "javascript")
  22. print(js_res)
  23. # Stop the driver
  24. lcd.stop()
  25. asyncio.run(main())
  1. PDF 文本抽取优化,支持表格抽取功能

V0.6.2 版本更新 - 图7

  1. 支持 **Qwen2.5** **coder** 模型
  2. 支持科大讯飞 **spark** **ultra/max/pro/lite** 模型

🐞 Bug 修复

  1. 修复了excel_reader.py unicode 问题
  2. 修复了 dbgpt sdk core agent 依赖 prompt service 问题
  3. 修复了 OceanBase .env 配置没生效问题
  4. 修复讯飞 spark llm stream 流式输出问题
  5. 修复了dbgpts模糊搜索问题
  6. 修复了Milvus topk默认值问题

🛠️其他

新增AWEL直播内容分享,地址: DB-GPT/docs/docs/awel/awel_tutorial/AWEL-10-29.ipynb at main · eosphoros-ai/DB-GPT

✨**官方文档地址**

:::color2 英文

:::

Overview | DB-GPT

:::color2 中文

:::

概览

✨**致谢**

感谢所有贡献者使这次发布成为可能!

@Appointat, @Aries-ckt, @GITHUBear, @ayushin, @cinjoseph, @fangyinc, @fengdezhen666, @hiyizi, @jiaoqiyuan, @r0path, @slper001, @sunshinesmilelk and @yhjun1026

V0.6.2 版本更新 - 图8

✨**附录**