4.3 DSPy 与知识图谱、数据库集成 DSPy 与知识图谱、数据库集成:构建知识驱动的 LM 应用 DSPy (Declarative Self-improving Language Model Programming) 提供了一种声明式编程范式,用于构建和优化使用语言模型 (LM) 的复杂应用。与传统的命令式编程不同,DSPy 允许开发者专注于描述 什么 应用应该做,而不是 如何 用 LM 实现它。这使得构建和维护基于 LM 的系统变得更加容易,特别是当需要集成外部知识来源时。 本节深入探讨 DSPy 如何与知识图谱和数据库集成,以构建更强大、更准确、更可信的 LM 应用。我们将探讨动机、技术方法、最佳实践和一些示例。 4.3.1 动机:为什么需要知识图谱和数据库集成?