微软发布的《生成式人工智能初学者.NET第二版》课程,结合.NET 10生态系统,重构AI应用开发。新技术如MEAI和EF Core 10简化了AI能力的集成,提升性能与安全性,支持高效的向量数据库和多智能体协同计算,推动企业级AI解决方案的发展。
MEAI 更新至 10.4.0 版本,新增推理内容类型,便于获取推理字段。课程讲解如何启用推理模型、获取推理内容及其应用,支持流式和非流式获取,提升用户体验。
MEAI的UseFunctionInvocation负责自动化,MAF的Function Middleware控制业务逻辑。两者触发次数相同,建议职责分离以避免重复操作。
本文介绍如何在 Microsoft.Extensions.AI 中启用 DeepSeek 和千问推理模型的推理模式,支持流式和非流式获取思考过程。通过 RawRepresentationFactory 和 JsonPatch 设置参数,实时提取推理内容,以优化用户体验和调试。
本文介绍如何通过 .NET OpenAI SDK 流式获取 DeepSeek 模型的思考过程,手动解析 SSE 数据流以提取思考内容和回答。尽管 SDK 尚未完全支持,但仍可利用底层网络处理能力实现实时展示。
本文讨论了工具减少的最佳实践与性能优化,建议在工具数量超过10时启用该功能,并将 toolLimit 设置为5-15。同时,优化工具描述以提高准确性。高级配置包括自定义文本和必需工具,集成优化建议使用依赖注入和监控调试。
Tool Reduction 是 Microsoft.Extensions.AI 提供的中间件,通过语义相似度自动筛选工具,减少 Token 消耗,降低成本并提升模型准确率。它有效过滤无关工具,优化响应速度和调用准确性,适用于知识库和智能客服等场景。
本文介绍如何利用 Microsoft.Extensions.AI (MEAI) 构建铁路票务意图识别系统,重点阐述四大基础组件和七大核心技巧,如结构化提示、参数调优及持续改进机制,以提高AI应用的准确性和稳定性。
MEAI 通过 Microsoft.Extensions.AI 实现企业级 AI 管道,支持松耦合、集中配置和生命周期管理,适用于多场景。推荐使用 Singleton 生命周期,以确保性能和资源节省。
Microsoft.Extensions.AI 通过结构化输出将大模型的自由文本转换为强类型 JSON,确保业务集成的可靠性。其核心功能包括 JSON Schema 约束输出、自动生成 Schema、支持嵌套对象和流式输出,适用于多种企业场景。
Chat Reducer 是 Microsoft.Extensions.AI 的工具,通过智能压缩策略优化对话上下文,降低成本并提升性能,适用于客服、医疗、法律和教育等领域。提供两种压缩策略:MessageCounting 和 Summarizing,分别适合短期和长期对话。
会话缓存机制通过 Microsoft.Extensions.AI 提升 AI 应用响应速度 10-100 倍,降低 API 成本,支持流式与非流式响应,适用于 FAQ 系统和文档查询等场景。
ChatOptions 是 Microsoft.Extensions.AI 的配置容器,提供统一接口以控制 AI 对话的生成策略和工具调用,支持灵活扩展和细粒度控制,确保跨提供商的一致体验。
本文介绍了如何使用MEAI进行函数调用,包括获取ChatClient、注册工具、启用函数调用和配置对话选项。这些步骤使智能助理能够有效访问后端数据,提升交互能力。
微软的.NET平台通过Microsoft.Extensions.AI、Semantic Kernel和Microsoft Agent Framework构建了完整的AI技术栈。即将发布的.NET 10将优化AI性能,帮助开发者把握AI机遇。系列文章将深入探讨智能体开发。
DeepSeek R1 模型受到开发者关注,.NET 应用程序可通过 Microsoft.Extensions.AI (MEAI) 库轻松集成,MEAI 提供统一接口,简化 AI 服务使用。开发者可在 GitHub 上找到示例代码,快速上手 DeepSeek R1 的功能。
在.NET Conf China大会上,作者受到启发,开始开发基于RICH设计语言的Ant Design Blazor AI组件Ant Design X。已实现Bubble气泡组件,计划集成MEAI和Semantic Kernel,欢迎贡献者和企业赞助。
完成下面两步后,将自动完成登录并继续当前操作。