1/5
- 下载图片
- 复制图片
AI.NET
管理员
课程配套案例基于SK(Semantic Kernel)+ ASP.NET Core WebApi/Blazor + EF Core + SQLite + Qdrant技术栈构建的在线商城助手应用,其核心是基于SK的核心技术探索AI应用的开发路径,探索从传统网页点击交互转向自然语言对话交互的可能性。该案例可通过进行对话完成诸如商品查询、购买到支付的整个环节。
本案例的核心技术应用:
1. 将OpenApi 作为Kernel插件
2. 使用Function Calling Filter过滤器实现登录拦截
3. 基于Agent框架,实现了AccountAgent,ProductAgent和OrderAgent,分别用于账户和钱包管理、商品查询和订单管理。
4. 基于ModelContextProtocol的C# SDK,开发了Product MCP Server,并集成自定义API-KEY 认证机制。
5. 使用MCP Client连接到特定的MCP Server,如连接到快递100的MCP Server实现订单物流状态追踪。
6. 使用Qdrant 对商品信息和使用手册进行向量化,以支持商品的向量搜索。
7. 基于意图识别进行多Agent协作,但目前尚不稳定(有待继续优化)
案例有持续优化的空间,欢迎大家提出改进意见或一起优化共创。
本案例的核心技术应用:
1. 将OpenApi 作为Kernel插件
2. 使用Function Calling Filter过滤器实现登录拦截
3. 基于Agent框架,实现了AccountAgent,ProductAgent和OrderAgent,分别用于账户和钱包管理、商品查询和订单管理。
4. 基于ModelContextProtocol的C# SDK,开发了Product MCP Server,并集成自定义API-KEY 认证机制。
5. 使用MCP Client连接到特定的MCP Server,如连接到快递100的MCP Server实现订单物流状态追踪。
6. 使用Qdrant 对商品信息和使用手册进行向量化,以支持商品的向量搜索。
7. 基于意图识别进行多Agent协作,但目前尚不稳定(有待继续优化)
案例有持续优化的空间,欢迎大家提出改进意见或一起优化共创。
2025-07-08
浏览566
SK
暂无评论
登录后评论
11
2
1