📘 **TELUS Agriculture & Consumer Goods** 如何通过 **Haystack Agents** 转变促销交易

Haystack 2.1.2

在 Github 上查看

⚡️ 增强说明

  • 在基于 OpenAI LLM 的评估器上强制启用 JSON 模式,使其始终返回有效的 JSON 输出。这是为了确保输出始终保持一致的格式,无论输入如何。

🐛 Bug 修复

  • 当应用于空上下文或空语句时,FaithfullnessEvaluatorContextRelevanceEvaluator 现在返回 0 而不是 NaN
  • 修复了 Azure 生成器组件,它们缺少 @component 装饰器。
  • 更新了 SentenceTransformersTextEmbedderSentenceTransformersDocumentEmbedderNamedEntityExtractorSentenceTransformersDiversityRankerLocalWhisperTranscriberfrom_dict 方法,允许在从 YAML 文件反序列化时将 None 作为设备有效值。这允许反序列化的管道使用 ComponentDevice.resolve_device 逻辑自动确定要使用的设备。
  • 改进/修复了 PEP 585 类型(例如 list[Document] 及其嵌套版本)的类型序列化。此改进能够更好地序列化泛型和嵌套类型,并改进/修复了序列化后组件连接中的 list[X] 和 List` 类型匹配。
  • 修复了 NamedEntityExtractor 的(反)序列化。包括更新的测试,在 NamedEntityExtractor 用于管道时验证这些修复。
  • Pipeline.run 中的 include_outputs_from 参数可以正确返回具有多个输出的组件的输出。