小红花·文摘
  • 首页
  • AI Tokens🪙
  • 排行榜🏆
  • 直播
  • FAQ
沉浸式翻译 immersive translate
Dify.AI
[MAF预定义的AIContextProvider-05]CompactionProvider——采用多种策略压缩对话历史 - Artech

为了解决LLM调用的无状态问题,需要将消息历史作为上下文发送给LLM。随着对话的进行,消息历史不断增长,可能超出LLM的上下文窗口限制,导致响应质量下降。因此,压缩对话历史是必要的。MAF提供了多种压缩策略,CompactionProvider支持摘要、折叠、删除和替换等策略,有效压缩消息历史,保留核心信息。

[MAF预定义的AIContextProvider-05]CompactionProvider——采用多种策略压缩对话历史 - Artech

Artech Artech · 2026-07-13T01:34:00Z
[MAF预定义的AIContextProvider-04]Mem0Provider——长期记忆基于的云端解决方案 - Artech

本文介绍了如何使用ChatHistoryMemoryProvider和Mem0Provider为AI代理实现长期记忆功能。Mem0Provider通过远程调用Mem0服务存储和检索对话历史,使AI能够像人类一样记住用户偏好。示例中,代理根据用户的口味偏好进行外卖点餐,展示了会话状态的创建和管理。Mem0Provider的实现与ChatHistoryMemoryProvider相似,但不需要维护向量数据库。

[MAF预定义的AIContextProvider-04]Mem0Provider——长期记忆基于的云端解决方案 - Artech

Artech Artech · 2026-06-22T00:06:00Z
[MAF预定义的AIContextProvider-03]ChatHistoryMemoryProvider——赋予Agent从经验中学习的能力 - Artech

本文探讨了通过赋予智能代理记忆能力来提升外卖服务质量。短期记忆支持多轮对话,长期记忆实现跨会话的信息共享。使用ChatHistoryMemoryProvider,代理能够记录用户的口味偏好,并在后续点餐中根据这些偏好推荐菜品。示例代码展示了这一功能的实现,并指出了推荐多样性方面的不足。

[MAF预定义的AIContextProvider-03]ChatHistoryMemoryProvider——赋予Agent从经验中学习的能力 - Artech

Artech Artech · 2026-06-20T00:10:00Z
[MAF预定义的AIContextProvider-02]AgentSkillsProvider——将Agent Skills引入MAF - Artech

Agent Skills通过动态加载提示词机制增强用户与LLM的对话。以翻译古典诗词为例,定义了名为translator的Skill,提供三种翻译变体。实现包括AgentSkill类及其子类,支持从文件或内存加载。AgentSkillsProvider管理这些Skills,并通过构建器模式简化配置,旨在提升对话的灵活性和准确性。

[MAF预定义的AIContextProvider-02]AgentSkillsProvider——将Agent Skills引入MAF - Artech

Artech Artech · 2026-06-18T00:33:00Z
[MAF预定义的AIContextProvider-01]TextSearchProvider——RAG在MAF中的实现 - Artech

ChatClientAgent通过输入增强和输出增强与大型语言模型(LLM)交互。检索增强生成(RAG)利用TextSearchProvider根据上下文检索相关信息,从而提升LLM的回答质量。文章示例展示了如何使用TextSearchProvider获取2026年斯诺克世锦赛冠军吴宜泽的信息,强调了RAG在解决LLM知识局限性中的重要性。

[MAF预定义的AIContextProvider-01]TextSearchProvider——RAG在MAF中的实现 - Artech

Artech Artech · 2026-06-17T00:40:00Z
Microsoft Agent Framework - AIContextProvider 上下文管理

在构建对话式 AI 应用时,管理上下文信息至关重要。AIContextProvider 是 Microsoft Agent Framework 的核心,允许开发者在对话中注入和持久化上下文。通过重写 InvokingAsync、InvokedAsync 和 Serialize 方法,开发者可以动态调整 AI 行为,实现个性化交互。

Microsoft Agent Framework - AIContextProvider 上下文管理

dotNET跨平台 dotNET跨平台 · 2025-11-12T00:01:33Z
  • <<
  • <
  • 1 (current)
  • >
  • >>
👤 个人中心
在公众号发送验证码完成验证
登录验证
在本设备完成一次验证即可继续使用

完成下面两步后,将自动完成登录并继续当前操作。

1 关注公众号
小红花技术领袖公众号二维码
小红花技术领袖
如果当前 App 无法识别二维码,请在微信搜索并关注该公众号
2 发送验证码
在公众号对话中发送下面 4 位验证码
小红花技术领袖俱乐部
小红花·文摘:汇聚分发优质内容
小红花技术领袖俱乐部
Copyright © 2021-
粤ICP备2022094092号-1
公众号 小红花技术领袖俱乐部公众号二维码
视频号 小红花技术领袖俱乐部视频号二维码