登录社区云,与社区用户共同成长
邀请您加入社区
摘要:基于Semantic Kernel的.NET智能体开发指南 本文介绍了如何利用微软官方的Semantic Kernel框架在.NET生态中构建工具调用型AI智能体。相比原始HTTP调用方式,该框架提供了完整的编排内核架构,支持插件化工具调用、多步推理和记忆管理。 核心内容包括: 智能体三层能力模型(模型推理层、工具执行层、编排内核层) 基础实现三步曲:构建Kernel内核、定义工具插件、启用
本文介绍了C#中async和await的异步编程机制
NET 的“宿主(Host)”其实是现代 .NET 开发里最核心、最容易被低估的东西之一。对 WinForms 来说,几乎只要不是特别小的一次性工具,接入 Host 都是值得的。所以“宿主”不是 Web 专属概念,而是整个现代 .NET 的底座之一。所以宿主并不是在“替你执行业务”,而是在“替你组织业务的运行条件”。不是某个“可选高级功能”,而是现代 .NET 应用的基础运行模型。也就是说,宿主不
LabVIEW计算器可利用自身的加减乘除及其他算法完成,但如果需要实现一些高级数学语言,代码就略显臃肿,本次案例我们引入开源的 C# 表达式解释器库---- DynamicExpresso.Core,作者 Davide Icardi。这个库可以很好的替我们完成一些计算。以上就是今天要讲的内容,本文仅仅简单介绍了DynamicExpresso.Core的使用,更多用法可自行探索。
本文主要介绍了ERP系统中各类业务单据、产品、联系人模块的核心概念及区别,并分析了中英文术语翻译差异问题。主要内容包括:1. 采购、销售、库存等业务单据的区别与关联流程;2. Odoo中不同模块产品视图的侧重点;3. 联系人模块中客户、供应商等角色的统一数据模型;4. 术语翻译:分析中英翻译差异导致的常见混淆点,如"Invoicing"译为"发票"等案例;5. 中英翻译差异导致的术语混淆问题及案例
本文档提供.NET开发者进阶AI架构师的完整学习路径,包含五大核心模块:1)智能接口开发实战:基于.NET10原生AI能力实现自然语言驱动查询、动态参数校验等智能接口;2)智能业务系统构建:采用MicrosoftAgentFramework设计解耦的智能体架构;3)云原生微服务实战:涵盖Docker容器化、K8s集群部署及性能优化方案;4)50道架构师面试题库:覆盖AI技术栈、架构设计、性能优化等
Microsoft.Extensions.AI 为 .NET 后端性能优化提供了强大的支持。通过深入理解其原理,在实战中合理应用并避免常见问题,开发者能够显著提升后端应用的性能,为用户提供更流畅的体验。随着人工智能技术的不断发展,这一组件有望在 .NET 后端开发中发挥更为关键的作用。
【摘要】针对国产软件捆绑安装、弹窗广告等问题,推荐两款免费开源工具:1.「软件屏蔽器3.0」通过证书黑名单机制阻止流氓软件获取权限,无需常驻后台,支持批量屏蔽常见软件;2.「NetControl」(22KB)可快捷禁止指定程序联网,通过右键菜单操作,需手动清除记录。两者均属轻量级解决方案,但需注意单文件版可能误报病毒,且卸载时需先取消已设规则。(149字)
如果你做过 TrinityCore 服务端开发,大概率遇到过一个问题。很多游戏逻辑并不写在代码里。它们藏在数据库里。尤其是 Smart Scripts,也就是 TrinityCore 中用于配置 NPC、游戏对象和事件行为的脚本系统。字段多,参数多,关联关系也多。只靠 SQL 手写和维护,效率不高,也容易出错。。
创建一个简单的文本操作插件,包含一个将文本转换为大写的语义函数。} }在Program.cs.Build();string} }上述代码展示了如何定义和使用 Semantic Kernel 插件来实现简单的文本操作。在定义语义函数时,要遵循严格的规范。例如,函数参数和返回值的类型声明要准确,否则可能导致运行时错误。另外,语义函数的自然语言描述要清晰明了,以便 AI 模型正确理解其功能。
Provide predefined value lists to help users select valid entries quickly, improving accuracy and reducing validation overhead. Dropdowns and lists provide structured ways for users to select and m
.NET9是微软继.NET8后推出的第二个年度版本,采用18个月STS(标准支持)生命周期,定位于云原生与性能优化,并加入AI构建基块等创新功能。主要改进包括:增强Kubernetes集成等云原生支持、JIT/GC性能优化、AI统一开发接口(Microsoft.Extensions.AI)、默认启用CET硬件安全特性、彻底移除不安全的BinaryFormatter序列化,以及MAUI/WPF/Wi
Kai is an integrated AI agent which helps Delphi and C++Builder developers write, refine and manage applications directly within RAD Studio. Kai is an add-on for RAD Studio that brings agentic AI d
https://github.com/yufb12/dataexcel_winform
如果发送给Agent或大模型的是一个复杂的查询,可能需要比较长时间才能获得回复。当前有一些大模型支持Background Responses,比如openai/gpt-4o。Background Responses允许服务端以异步的方式去执行耗时任务,这样客户端就不需要进行长时间等待了,客户端还能继续处于响应状态。Background Responses是通过continuation token来
经过前面三篇文章的铺垫,我们先后完成了硅基流动平台的接入配置、大模型接入方式的技术选型,以及 LLM 调用层的统一封装,孢子记账的智能化基础设施已经基本就绪。从现在开始,我们的目光将从"怎么接入 AI"转向"用 AI 做什么",将大模型能力真正嵌入到具体的业务场景中,让用户能够实实在在地感受到智能化带来的体验提升。而我们将要攻克的第一个智能化功能,就是。
用 .NET 构建 HTTP 服务这件事,从来没有现在这么顺手。ASP.NET Core Web API 是 Microsoft 提供的 RESTful 服务框架,浏览器、移动端、桌面客户端、其他后端服务都是它的消费方。它站在开发体验和原始性能的交叉点上——而到了 .NET 10,速度和能力又上了一台阶。这篇指南覆盖从请求管道到生产部署的完整链路:中间件如何串联、路由如何工作、JWT 认证和策略授
Means 是 .NET 生态中一个非常有野心的开源项目——用 C# 实现一个完整的 S3 兼容对象存储。它不仅填补了 .NET 生态在这一领域的空白,更以MIT 协议开放全部源码,让 .NET 开发者第一次可以真正"拥有"自己的对象存储。当前 Means 已经具备了单节点生产级存储能力,分布式多节点正在快速迭代中。如果你是用 .NET 做基础设施的团队,或者对 S3 协议实现感兴趣,不妨去看看源
摘要: 《客户信息检索》是一款基于WPF的Windows桌面应用,支持通过高德/百度地图API按行业关键词(如“线束|模具”)批量检索企业POI信息,并整合双平台数据自动去重。核心功能包括:多城市并行检索、AI电话补全(基于百度千帆智能搜索)、Excel导出(含公司名/电话/地址等字段)。程序采用逐条精准查询策略提高电话补全成功率,提供API测试窗口用于调试,配置信息本地加密存储。适用于销售/市场
小智是一款运行嵌入式固件(Esp32)的 AI 硬件设备,通过 WebSocket /MQTT 与后端实时通信——上行发 Opus 音频帧,下行收 TTS 语音和 JSON 控制消息。开发初期的流程是:改固件 → 烧录 → 连设备 → 靠耳朵判断效果。效率极低,问题复现困难。于是决定做一个 Web 通讯调试平台,直接在浏览器里观察设备通信、发送 TTS、回放录音,把调试循环压缩到秒级。这篇文章记录
本文介绍了如何用Python构建一个具备工具调用能力的AI智能体。文章首先指出,真正实用的AI需要具备任务判断、工具选择、结果读取和回答组织的闭环能力,而不仅仅是回答问题。作者通过一个"学习路线顾问"智能体的实现案例,展示了智能体的核心组件:指令、模型、工具、状态和评估保护机制。该智能体能够根据用户背景和目标,调用查询工具和计划生成工具,最终给出个性化学习建议。文章还讨论了该方案在教育咨询、企业知
本文介绍了基于 .NET 的 AI Agent 开发框架 Microsoft.Agents.AI 的核心功能实现。主要内容包括:1)通过 AIAgentService 构建智能体服务,支持流式和非流式响应;2)从原始响应中提取模型的思考过程(Reasoning),解析 JSON 数据获取推理链;3)处理工具调用(Tool Calls),实时监控函数调用请求和执行结果;4)实现外部脚本执行(Skil
摘要:.NET外包开发者李工面临代码复用率低、开发成本高的困境。Fastdotnet提出插件商城解决方案,将通用功能封装为可复用插件,开发者可快速组合交付项目或开发插件变现。其技术架构支持运行时隔离和微前端集成,目前处于早期阶段,未来可能向垂直行业、AI集成等方向发展。该方案为开发者提供了从项目制向产品化转型的新路径,有望提升代码价值和开发效率。
维度亮点性能JIT 编译提升 37.5%,GC 暂停减少 52%语言字段支持的属性、扩展属性让代码更简洁AI完整的 Agent 开发框架,MCP 协议支持生态三年 LTS 支持,企业级应用的可靠选择对于 C# 开发者来说,现在正是升级到 .NET 10 的最佳时机。无论是追求极致性能,还是探索 AI 应用开发,.NET 10 都提供了强大的工具和平台支持。
通过对现有技术选型的分析与评估,我们最终选择了官方 SDK 作为孢子记账智能化改造阶段的主要接入方案。官方 SDK 的稳定性、易用性以及与平台的紧密集成,使其成为了我们在当前阶段实现智能化功能的最佳工具。通过上述示例,我们验证了 OpenAI SDK 可以无缝接入硅基流动平台,并且调用方式与标准 OpenAI API 完全一致,这为我们后续构建智能账单录入、消费趋势分析等功能奠定了坚实的基础。
Aneiang.Yarp 是一个基于微软 YARP 的开源 .NET API 网关增强方案,提供可视化管理和动态配置能力。通过三个 NuGet 包实现四大核心功能:Dashboard 管理面板、动态路由、自动注册和 IP 隔离。支持 3 行代码快速集成,无需数据库配置即可获得完整管理后台。主要特性包括:可视化路由/集群管理、配置版本回滚、实时请求日志(含脱敏)、多种认证模式、微服务自动注册以及多人
2026 年,AI 编程工具已经从"代码补全"进化到"Agent 自主编程"。Cursor、GitHub Copilot、Claude Code、Gemini CLI、JetBrains Junie……几乎每个主流 IDE 和终端都有了自己的 AI Agent。通用大模型在 .NET 生态中的表现并不理想。你让它写个 ASP.NET Core 中间件,它可能给你生成过时的写法;让它排查 NuGet
摘要 NetCoreKevin框架基于AgentFramework实现了AI智能体的工具(Skill)和技能(Tool)动态管理方案。该方案采用数据驱动和文件热加载机制,通过数据库存储工具/技能定义,支持动态注入AITool和加载.zip技能包。工具分为静态工具和动态工具,通过AIFunctionFactory包装C#方法;技能以.zip包形式存储,包含脚本和资源文件。框架实现了多租户级别的能力隔
Stargazer AI Copilot 是一款基于 .NET 10 和 Avalonia UI 开发的跨平台 AI 编程助手桌面应用。它支持多 Agent 协作、技能系统、远程 MCP 工具等功能,提供 14+ 实用工具,包括文件操作、Shell 命令、网页搜索等。该应用采用本地数据存储,支持多种主流大模型提供商,适合开发者私有化部署和企业级定制需求。目前项目暂不开源,提供商业授权和定制服务。
线程池(Thread Pool)是 .NET 中用于管理线程的机制,通过复用线程来减少创建和销毁线程的开销,适合高性能场景如半导体贴片机的视觉系统(图像处理、卷积、目标检测)。结合你之前的问题(ConfigureAwait、同步上下文、异步编程、并行编程、贴片机应用),我将深入讲解线程池优化的核心技术、在贴片机中的应用,重点探讨与异步编程和 ConfigureAwait 的结合,并提供详细的 C#
优化技巧.NET版本吞吐量提升内存优化适用场景8.0+40%-194x大数据流9.0+20%-10x数组分配动态任务默认8.0+15%减少上下文对象ValueTask池化8.0+5%零分配(同步路径)缓存高频命中ArrayPool8.0+10%零GC压力高频Buffer操作组合使用300%+Gen0接近0终极性能= 自助餐:把整桌菜端到你面前(内存爆炸),吃完才能走(高延迟)真·异步流:走到哪吃到
.NET 8 是微软统一平台战略成熟后的首个 LTS 版本,支持周期 3 年。核心亮点包括:Native AOT 原生编译成熟化、动态 PGO 自动性能优化、TimeProvider 可测试时间抽象、FrozenDictionary 高性能集合、Blazor United 统一渲染模型、Keyed DI 带键依赖注入等 25+ 项重要改进。性能提升显著,System.Text.Json 快 40%
本文介绍了在.NET8 Web开发中构建数据验证和异常处理机制的方法。首先通过DataAnnotations实现基础验证,然后引入更强大的FluentValidation库进行进阶验证,将验证逻辑与实体类分离。接着讲解了全局异常处理中间件的实现,统一错误响应格式,并区分开发和生产环境的错误信息展示。文章还提到可以使用ProblemDetails标准格式处理错误响应。最终系统形成了双重防御:前端数据
结合你之前的问题(ConfigureAwait、同步上下文、线程池、异步编程、并行编程、贴片机应用),我将深入讲解 Task 调度的原理、机制、优化技术、在贴片机中的应用,重点探讨与线程池、ConfigureAwait 和同步上下文的交互,并提供详细的 C# 示例代码和测试用例,确保内容清晰且与实际场景相关。在 .NET 中,Task 调度是异步编程和并行编程的核心机制,特别是在高性能场景如半导体
csharp运行/// 工序节点模型/// 节点IDset;/// 节点名称set;/// 父节点ID(0表示根节点)set;/// 工序编码set;/// 工序描述set;/// 子节点集合set;
随着大模型工具调用能力的普及,AI Agent已经从纯对话交互进化为能连接真实世界的“智能体”:它可以调用搜索引擎获取实时信息、调用代码解释器完成数据计算、调用企业内部接口办理业务、调用SaaS工具完成办公协同。不同Agent框架的工具标准不统一:LangChain的Tool抽象、AutoGPT的Plugin系统、OpenAI的原生插件、Claude的Tool Use规范各自为政,工具无法跨框架复
本文介绍了孢子记账服务端智能化改造的技术选型过程。在对比OpenAI、Azure OpenAI、DeepSeek、通义千问、智谱AI等主流LLM平台后,最终选择硅基流动作为基础平台,因其具备国内稳定访问、极低成本、兼容OpenAI API等优势。文章详细演示了在.NET项目中接入硅基流动API的具体步骤,包括账号注册、NuGet包安装、客户端配置、对话请求发起等关键环节,并提供了在ASP.NET
本文介绍了使用AssemblyLoadContext实现.NET插件隔离的方案。通过为每个插件创建独立的加载上下文,解决了传统插件系统的DLL冲突和隔离性问题。关键设计包括:共享契约程序集确保类型兼容性、自定义ALC实现依赖解析、独立DI容器防止服务冲突。面临的挑战包括跨上下文类型兼容、静态状态泄漏、内存管理和MVC控制器发现等问题,并给出了相应解决方案。相比AppDomain和微服务方案,ALC
摘要:本文介绍了如何在NetCoreKevin框架中集成Hangfire实现AI智能自动任务调度。该方案通过三层架构设计,将AI工具层、任务服务接口层和任务执行层有机结合,使AI能够自主创建和管理周期性任务。文章详细说明了环境配置、核心接口设计及实现逻辑,展示了如何利用Hangfire的IRecurringJobManager实现任务的持久化调度,并通过用户隔离机制确保任务安全。该集成方案支持定时
为.NET 11 后端开发中的 AI 集成提供了高效、灵活的解决方案。通过深入理解其原理并在实际项目中合理应用,开发者能够快速实现 AI 功能的集成,提升后端应用的智能化水平。同时,注意配置管理和服务调用过程中的潜在问题,确保应用在生产环境中的稳定运行。
打开项目中的endpoints:上述配置定义了一个名为的微服务,其对应的项目路径为,并暴露了一个 HTTP 端点。同时定义了一个 PostgreSQL 数据库组件。.NET Aspire 在云原生开发领域展现出巨大的潜力,通过其独特的应用模型、高效的服务发现与通信机制以及便捷的资源管理功能,极大地简化了云原生应用的开发流程。开发者在使用过程中,只要注意资源版本兼容性、配置管理和服务依赖顺序等问题,
是打开 .NET 动态世界大门的钥匙,但熟练掌握它需要对其底层代价有清醒的认识。通过缓存委托或使用 Source Generators 替代传统反射,是现代 .NET 开发的高级进阶必经之路。阿贝云提供的资源支持。在现如今优质资源稀缺的环境下,能坚持提供免费云服务器和免费虚拟主机给开发者群体,确实难能可贵。这不仅降低了初学者的门槛,也为像我这样需要独立测试环境的开发者提供了极大的便利。如果你也在寻
Fastdotnet是一款基于.NET10的插件化企业级开发框架,通过创新的模块化架构解决传统开发痛点。该框架提供六大核心优势:真正的热插拔能力、微前端深度集成、高性能双层缓存、标准OIDC认证、灵活网关路由和容器化依赖注入。其分层架构设计清晰,支持快速插件开发(5分钟即可创建插件),性能表现优异(API响应延迟<10ms)。框架配套的插件商城提供丰富现成功能模块,可缩短项目交付周期70%+
本文是ASP.NET Core入门教程第三篇,重点讲解依赖注入(DI)和中间件两大核心机制。文章首先通过日志记录案例说明DI如何解决紧耦合问题,详细介绍了Transient、Scoped和Singleton三种服务生命周期的适用场景。然后通过构建性能监控服务的实战案例,演示了面向接口编程和依赖注入的实际应用。在中间件部分,文章形象地将请求处理比作俄罗斯套娃式的管道模型,展示了如何编写自定义中间件实
在当今数据驱动的时代,后端系统承担着处理海量数据并做出智能决策的重任。.NET 11 中的 Microsoft.Extensions.AI 为后端开发人员提供了一套强大的工具集,助力实现高效的智能推理与决策功能,提升后端系统的智能化水平与业务价值。.NET 11 中的 Microsoft.Extensions.AI 在智能后端推理与决策优化方面提供了强大的支持。通过深入理解其原理并在实战中合理应用