.NET Core 集成 AI Agent 实战:从 ChatClient 到工具调用与流式对话
本文以 EOMS 系统的 AI Agent 模块为样本,完整解析如何在 .NET 10 项目中集成大模型,从底层 ChatClient 配置到 Agent 编排器、工具系统、会话管理,再到前端 SignalR 流式对话的全链路实现。
分享技术开发经验、设计思考,涵盖数字设计、系统开发、AI应用等技术与实践内容
本文以 EOMS 系统的 AI Agent 模块为样本,完整解析如何在 .NET 10 项目中集成大模型,从底层 ChatClient 配置到 Agent 编排器、工具系统、会话管理,再到前端 SignalR 流式对话的全链路实现。
用户在共享充电宝前扫码、弹宝、使用、归还、支付——这五个步骤构成了一个完整的交易闭环。每一个环节都可能出问题:设备离线了怎么办?支付分没确认怎么办?归还时网络断了怎么办?
充电宝机柜本质上是一个嵌入式设备,主板上跑着 C 固件,通过 4G 模块连上互联网。想让服务器跟机柜「说话」,最直接的方式就是 TCP 长连接。但当时面临一个选择:用现成的 IoT 平台(比如阿里云 IoT、EMQ X),还是自己写 Socket 服务?
关于设备与服务端的 TCP 长连接通信、订单实时计费逻辑、支付分免押金对接、软硬件全链路调度这些核心技术,几乎没有一套完整、生产级的落地架构。
两套 AI 问答助手原创图标设计,同一种智能内核,两种视觉表达。
系统布局不像可视化大屏那样追求视觉冲击力,它更关心一个问题:用户进来之后怎么高效地完成工作。根据业务类型的不同,系统布局可以归纳为三种驱动模型:以地图为核心、以流程为核心、以用户为核心。
数据可视化大屏在政企项目中越来越常见,但上手设计时很容易掉进一个误区:上来就纠结配色和图表的酷炫程度,反而忽略了更根本的东西——页面布局。
聚合门户是系统入口的"门面"——把一堆分散的系统链接和信息聚合到一个页面上,让用户一眼看到该去哪、有什么。一屏的设计尺寸建议 1920×900px。常见类型有三种:地图展示+系统链接型、资讯展示+系统链接型、定制型聚合门户。
小钱袋子V3.x是基于.NET Core开发的移动版记帐系统,适用于个人记帐、团队记帐、微小型企业记帐,帮您记录财富的增长过程。
本站于2011年7月改版,采用Bootstrap布局,自动适配移动端。发布上线之后,发现有些新文章与作品一直不被百度收录,心中疑惑不解,谁知后来问题严重了。