Agent Framework Skill 系列五篇文章案例现已接入 DeepSeek-V4-Pro
目录基于FileBased Skill与 Agent Framework 的实践探索修改源代码如下运行效果基于 CodeDefined Skill 与 Agent Framework 的实践探索修改源代码如下运行效果基于 ClassBased Skill 与 Agent Framework 的实践探索修改源代码如下运行效果基于 FileBased、CodeBased 和 ClassBased 组合 Skills 与 Agent Framework 的实践探索修改源代码如下运行效果修改源代码如下运行效果总结这几天收到一位朋友的建议。他提到我在 Agent Framework 系列文章里有不少案例连接的是 Microsoft Foundry和微软云服务绑定得比较深。想实际跑起来还需要先开通 Azure 账号。他建议我把 Skill 这部分的案例换成 DeepSeek。毕竟 DeepSeek 在国内用得更多接入也更方便。这个建议挺实在所以我把相关示例调整了一下改成使用 DeepSeek-V4-Pro 调用文件型 Skill。这样既保留了 Agent Framework Skill 的完整演示也方便国内开发者直接运行和体验。DeepSeek API 使用与 OpenAI/Anthropic 兼容的 API 格式。所以这里我们选择OpenAIClient我们在这篇文章中也介绍过 一箭双雕在 Agent Framework 中接入原生 DeepSeek V4 Pro 的两种方式基于FileBased Skill与 Agent Framework 的实践探索从 MCP 到 Skill基于FileBased Skill与 Agent Framework 的实践探索我建议搭建避开FileBased Skill命中Skill的机率非常低而且处理效果不太好个人意见我觉得和模型没关系和框架内部的机制有关系毕竟Microsoft Foundry上面的模型也是一样的。可以选择另外三种方式另外三种方式很丝滑。修改源代码如下运行效果尝试了20多次只有一次触发下图的值不知道从哪里来的并发输入的值。源代码地址https://github.com/bingbing-gui/dotnet-agent-playbook/tree/master/src/ai-agent/Agent-Framework/25-FileBased-Agent-Skills基于 CodeDefined Skill 与 Agent Framework 的实践探索基于CodeDefined Skill与 Agent Framework 的实践探索修改源代码如下运行效果运行结果正常能够触发skill源代码地址https://github.com/bingbing-gui/dotnet-agent-playbook/tree/master/src/ai-agent/Agent-Framework/26-CodeDefined-Agent-Skills基于 ClassBased Skill 与 Agent Framework 的实践探索基于ClassBased Skill与 Agent Framework 的实践探索修改源代码如下运行效果运行结果正常能够触发skill源代码地址https://github.com/bingbing-gui/dotnet-agent-playbook/tree/master/src/ai-agent/Agent-Framework/27-ClassBased-Agent-Skills基于 FileBased、CodeBased 和 ClassBased 组合 Skills 与 Agent Framework 的实践探索基于FileBased和CodeBased和ClassBased组合 Skills与Agent Framework的实践探索修改源代码如下运行效果运行结果正常能够触发skill源代码地址https://github.com/bingbing-gui/dotnet-agent-playbook/tree/master/src/ai-agent/Agent-Framework/28-Mixed-Agent-Skills在 Agent Framework 中为 Agent Skill 接入依赖注入 DIAgent Framework 中为 Agent Skill 接入依赖注入 DI修改源代码如下运行效果运行结果正常能够触发skill源代码地址https://github.com/bingbing-gui/dotnet-agent-playbook/tree/master/src/ai-agent/Agent-Framework/29-AgentSkill-Integration-DI总结在修改过程中我发现FileBased Skill 的调用效果并不稳定。实际测试时触发 Skill 的次数比较少即使成功加载了 Skill也出不来预期的效果。这个问题在 DeepSeek 和 Microsoft Foundry 上的模型中都出现过所以我个人判断它可能和 Agent Framework 当前的 FileBased Skill 实现方式有关而不完全是模型本身的问题。因此现阶段不太建议在正式项目中优先使用 FileBased Skill。相比之下另外四种 Skill 实现方式的调用都比较稳定无论使用 DeepSeek还是 Microsoft Foundry 上的模型整体运行都很顺畅。引入地址

相关新闻

C++ OpenGL实战:从零构建2D粒子系统编辑器

C++ OpenGL实战:从零构建2D粒子系统编辑器

1. 项目概述与核心价值 如果你是一名C开发者,或者正在学习C,并且对图形编程感兴趣,那么你很可能面临一个经典的困境:学了一堆OpenGL、DirectX的API,看了无数个画三角形、画方块的教程,但真让你自己动手做个…

2026/10/27 16:37:25 阅读更多 →
AI自动化实验循环:从MLflow部署到批量任务实践指南

AI自动化实验循环:从MLflow部署到批量任务实践指南

这次我们来看一个在AI工程领域备受关注的概念:自动化实验循环。这个概念并非某个具体的开源软件,而是由Google AI负责人Jeff Dean在其演示文稿中系统阐述的一套方法论与实践框架。它旨在解决AI研究与工程化中的核心痛点——如何系统化、规模化地管理海量…

2026/10/24 21:43:33 阅读更多 →
openclaw 爬取文档过期后,我的 AI 智能体竟把错误数据写进了生产——时效校验的 5 层防御

openclaw 爬取文档过期后,我的 AI 智能体竟把错误数据写进了生产——时效校验的 5 层防御

openclaw 爬取文档过期后,我的 AI 智能体竟把错误数据写进了生产--时效校验的 5 层防御 现代AI开发中的数据时效危机:从openclaw失效到全链路防御体系 自以为完备的时效防御及其漏洞 在企业级AI应用开发中,数据时效管理常常成为最容易被低估的环节。在选型阶段,我们对市面上主…

2026/10/25 5:46:47 阅读更多 →

最新新闻

Electron桌面应用开发实战:从环境搭建到打包发布全流程

Electron桌面应用开发实战:从环境搭建到打包发布全流程

做前端这些年,我大部分时间都在跟浏览器标签页打交道,直到第一次把桌面应用跑起来,才发现原来自己一直被限制在地址栏和刷新按钮围起来的框框里。Electron这个词,最开始是在某段时间频繁出现在同事的讨论里,一个用HTML…

2026/10/27 17:33:32 阅读更多 →
滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

滑盖智能锁T109深度解析:结构原理、安装调试与故障排查

简介:亚太天能T109滑盖智能锁产品说明书是一份PDF格式的官方技术文档,主要面向智能锁安装人员、终端用户及售后维护者,帮助快速掌握产品安装、配置与常见故障处理。全包仅1个PDF文件,大小4.37MB,内容结构清晰&#xff…

2026/10/27 4:06:49 阅读更多 →
PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

PMSM弱磁控制原理与Simulink建模:高速AGV驱动系统设计指南

上个月我在调试一台高速AGV的驱动系统,整车要求空载跑到8m/s,电机转速已经拉到额定点,驱动器的输出电压也顶到了母线电压极限附近。再往上踩速度指令,转速纹丝不动,三相电流反而开始震荡。那会儿我的第一反应就是&…

2026/10/27 7:21:53 阅读更多 →
C++核心知识点:从内存管理到STL的实战指南

C++核心知识点:从内存管理到STL的实战指南

C 这门语言我前前后后折腾了十几年,用它写过嵌入式驱动、做过游戏服务端,也搭过基础组件库。每次看到新人一头扎进"C 核心知识点"这个搜索词,我其实挺感慨的——这门语言的难点从来不是语法多,而是知识点之间的耦合太深…

2026/10/27 18:20:50 阅读更多 →
T109滑盖智能锁怎么装?安装调试与故障排查全攻略

T109滑盖智能锁怎么装?安装调试与故障排查全攻略

简介:亚太天能T109滑盖智能锁产品说明书以PDF格式发布,适合智能锁用户、安装人员与售后维修人员阅读。内容围绕T109系列指纹密码刷卡锁展开,先介绍前面板、后面板、锁体、机械钥匙、电池盒盖等部件名称与功能,再给出完整安装步骤&…

2026/10/27 6:20:47 阅读更多 →
LLM知识降熵:从信息垄断到理解权下放

LLM知识降熵:从信息垄断到理解权下放

你有没有过这种经历:翻开源码注释、论文摘要或者一份专业报告,每个字都认识,连在一起却像天书。想找人聊聊,身边要么没人懂,要么懂的懒得跟你解释。后来我试着把同一段内容丢给一个大语言模型,几秒钟之后&a…

2026/10/27 4:06:50 阅读更多 →

日新闻

周新闻

月新闻

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 13:55:19 阅读更多 →
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 7:21:50 阅读更多 →
黑夜航拍船只数据集训练YOLOV5模型全流程解析

黑夜航拍船只数据集训练YOLOV5模型全流程解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/10/27 19:19:37 阅读更多 →