当前位置: 首页 > article >正文

AI开发-python-langchain框架(--langchain与milvus的结合 )骨

一、 什么是 AI Skills从工具级到框架级的演化AI SkillsAI 技能 的概念最早在 Claude Code 等前沿 Agent 实践中被强化。最初Skills 被视为“工具级”的增强如简单的文件读写或终端操作方便用户快速实现各种操作。然而在以 Solon AI 为代表的现代应用开发框架中AI Skills 已演化为一种更高维度的封装用于智能体应用开发。工具级Tool-level解决的是“手”的问题是具体的执行函数。框架级Framework-level解决的是“脑”的问题。它是工具Tools、指令Instruction与元数据Metadata的聚合体。它不仅包含执行逻辑还包含了准入检查、指令增强及工具染色能力。二、 AI Skills 应有的核心特性为了解决传统 Tool 模式下的上下文噪音、权限真空和行为失控一个成熟的 AI Skill 必须具备以下特质智能准入isSupported 只有满足特定意图、租户或环境条件时可称为提示词上下文技能才会被激活。避免无效工具对模型上下文的干扰和 Token 浪费。指令注入getInstruction 根据当前上下文为模型提供“行为准则”解决模型“该怎么做”的问题。工具路由getTools 根据当前上下文动态分发工具高度自治 技能内部闭环处理特定领域的逻辑对外部输出标准化的结果。三、 MCPAI 时代的万维网协议随着技能需求的爆发MCPModel Context Protocol模型上下文协议 应运而生。它是连接 AI 模型与外部数据/工具的标准协议。MCP 之于 AI正如 HTTP 之于万维网。在互联网时代HTTP 协议让任何浏览器都能访问任何服务器上的资源在 AI 时代MCP 协议让任何智能体都能无缝调用分布在不同物理位置、由不同厂商提供的技能。这种标准化彻底打破了“智能体”与“外部世界”之间的硬编码枷锁。四、 Tool 的分布式进化MCP Tool 的诞生Tool 的形态正在经历本质的变化从本地单体进化为 MCP Tool分布式 Tool。它具有物理位置透明性不再是内存中的一个函数而是一个个独立的分布式能力节点。这种“能力节点化”是 AI 走向微服务架构的第一步。传统 Tool 代码级耦合运行在 Agent 进程内部难以跨语言、跨环境复用。MCP Tool分布式 Tool 通过 MCP 协议暴露具有物理位置透明性。它不再是内存中的一个函数而是一个个独立的分布式能力节点。五、 架构映射从分布式的 MCP Tool 到 MCP SkillsTool 的分布式化为 AI Skills 的分布式化提供了自然的路径参考。当我们将一组具备业务逻辑、指令指导和工具集的 Skill 借助 MCP 协议进行发布时它便进化成了 MCP Skills。我们可以将 AI Agent 的分布式蓝图清晰地映射为传统架构MCP 相当于 RPC远程过程调用 它定义了模型与能力节点之间如何通信是智能体世界的底座管道。MCP Skills 相当于微服务Microservices 每个 Skill 就是一个独立的、具备业务语义的业务单元。题外之话Distributed AI Skills也可以借助传统 RPC 体系实现做的工作会更多些。六、 如何实现 MCP SkillsClient 与 Server 的协同实现 MCP Skills 的核心在于将 Skill 的生命周期语义映射到 MCP 协议的端点上。1. McpSkillClient远程技能的本地代理McpSkillClient 作为本地代理其职责是与远程服务握手并将网络调用包装成 Skill 接口。感知元数据通过约定路径同步远程元数据。动态映射在运行时将本地的 isSupported 或 getInstruction 调用转化为远程 MCP Tool 调用。工具过滤自动剔除标记为 hide 的管理类工具只给 LLM 呈现此时该看的业务工具。应用示例// 1. 构建 MCP 客户端提供者负责协议通信与 Schema 缓存McpClientProvider mcpClient McpClientProvider.builder().channel(McpChannel.STREAMABLE).url(http://localhost:8081/skill/order).build();// 2. 将 MCP 客户端进化为 Skill 代理McpSkillClient skillClient new McpSkillClient(mcpClient);// 3. 构建带有业务上下文的 PromptPrompt prompt Prompt.of(这个订单A001请查询订单详情。).attrPut(tenant_id, 1) // 注入租户上下文.attrPut(user_role, admin); // 注入角色权限// 4. 调用大模型技能将根据 Prompt 自动完成远程准入、指令获取、工具过滤chatModel.prompt(prompt).options(o - o.skillAdd(skillClient)).call();2. McpSkillServer具备感知的技能服务端通过继承 McpSkillServer开发者可以将本地业务逻辑导出为远程技能。生命周期暴露利用 ToolMapping 和 ResourceMapping 将 isSupported、getInstruction 等逻辑导出。智能感知服务端能通过传入的 Prompt 状态感知意图。例如根据角色权限决定 getToolsName 返回哪些工具。安全标记通过给管理端点添加 hide:1 标记确保系统级指令不会泄露给模型。应用示例McpServerEndpoint(channel McpChannel.STREAMABLE_STATELESS, mcpEndpoint /skill/order)public class OrderManagerSkillServer extends McpSkillServer {Overridepublic String description() {return 提供订单查询与取消的专业技能;}//智能准入根据 Prompt 内容与属性决定是否响应Overridepublic boolean isSupported(Prompt prompt) {// 语义检查意图是否相关boolean isOrderTask prompt.getUserContent().contains(订单);// 安全检查必须有租户 IDboolean hasTenant prompt.attr(tenant_id) ! null;return isOrderTask hasTenant;}//动态指令根据上下文为大模型注入实时“行为准则”Overridepublic String getInstruction(Prompt prompt) {String tenantName prompt.attrOrDefault(tenant_name, 未知租户);return 你现在是[ tenantName ]的订单主管。请只处理该租户下的订单数据禁止跨租户查询。;}//挂载钩子技能被激活时触发可用于注入初始化消息或记录日志Overridepublic void onAttach(Prompt prompt) {// 可以在此处通过 prompt.addMessage() 注入 Few-shot 或背景知识System.out.println(订单技能已挂载当前租户 prompt.attr(tenant_id));}/*** 动态能力发现根据用户权限决定暴露哪些工具* return null 表示暴露所有业务工具Empty 表示禁用所有工具List 表示精准暴露。*/Overridepublic List getToolsName(Prompt prompt) {List tools new ArrayList();// 基础权限所有合规用户可见tools.add(OrderQueryTool);// 细粒度权限仅 ADMIN 角色可见“取消订单”工具if (ADMIN.equals(prompt.attr(user_role))) {tools.add(OrderCancelTool);}return tools;}ToolMapping(description 根据订单号查询详情)public String OrderQueryTool(String orderId) {return 订单 orderId 状态已发货;}ToolMapping(description 取消指定订单)public String OrderCancelTool(String orderId) {return 订单 orderId 已成功取消;}}七、 必然性总结AI Skills 走分布式道路是不可逆转的解耦与复用 复杂技能如法律审计、专业代码重构不再需要在每个项目中重写而是作为服务独立存在。安全边界 敏感数据处理技能可以部署在专用的、受保护的内网环境中仅通过受控的 MCP 协议与公网 Agent 通信。异构生态 不同语言、不同算力环境下的能力都可以通过统一的 MCP 接口连接形成一个真正的“智能体微服务网络”。埔堂偬蚁

相关文章:

AI开发-python-langchain框架(--langchain与milvus的结合 )骨

一、 什么是 AI Skills:从工具级到框架级的演化 AI Skills(AI 技能) 的概念最早在 Claude Code 等前沿 Agent 实践中被强化。最初,Skills 被视为“工具级”的增强,如简单的文件读写或终端操作,方便用户快速…...

别再用网盘了!Obsidian+Gitee打造私有化笔记云:从配置到自动备份全流程

ObsidianGitee私有化笔记云:从零构建安全高效的跨设备知识管理系统 在信息爆炸的时代,个人知识管理已成为现代专业人士的核心竞争力。Obsidian作为一款基于Markdown的本地优先笔记工具,以其强大的双向链接和知识图谱功能赢得了技术人群的青睐…...

JMeter CLI模式压测全流程:从脚本生成到HTML可视化报告

JMeter CLI模式压测全流程:从脚本生成到HTML可视化报告 在性能测试领域,GUI工具虽然直观易用,但当面对企业级大规模压力测试时,图形界面往往成为瓶颈。记得去年我们团队在测试一个电商系统时,GUI模式下JMeter频繁崩溃&…...

【实战】EasyExcel导出日期数据列宽优化:告别#####显示问题

1. 为什么Excel会显示#####符号? 这个问题困扰过不少刚接触数据导出的开发者。想象一下,你花了大半天时间整理好数据,导出Excel后却发现日期列全变成了"#####",那种心情就像煮熟的鸭子飞走了。其实这是Excel的善意提醒—…...

QT+Unity3D 实战指南(通过TCP通信与窗口嵌入实现双向控制)

1. QT与Unity3D联动的核心价值 在工业仿真和数字孪生领域,将QT的界面控制能力与Unity3D的3D渲染能力结合,可以创造出极具实用价值的解决方案。这种组合方式特别适合需要实时交互和可视化反馈的场景,比如工厂生产线监控、设备操作模拟等。 我去…...

现在不掌握MoE,半年后将无法参与主流大模型迭代——2026奇点大会技术白皮书核心结论首发

第一章:MoE架构:大模型演进的奇点分水岭 2026奇点智能技术大会(https://ml-summit.org) 混合专家(Mixture of Experts, MoE)并非新概念,但其在大语言模型中的规模化落地,标志着参数增长范式从“全参激活”…...

2026年4月北京GEO优化服务商精选:京城五强实力领跑,助力华北全域增长

一、GEO 是什么 GEO全称Generative Engine Optimization,即生成式引擎优化,是生成式AI时代应运而生的全新营销优化赛道,更是北京及全国企业布局AI营销的核心抓手。其核心逻辑,是针对豆包、DeepSeek、Kimi、文心一言等主流AI对话模…...

大模型内容安全不是加个API就完事:SITS2026验证的6项必检过滤能力基线(附自动化检测脚本)

第一章:SITS2026分享:大模型内容安全过滤 2026奇点智能技术大会(https://ml-summit.org) 在大模型规模化部署的背景下,内容安全过滤已从传统关键词匹配演进为多模态、多层级、可审计的实时决策系统。SITS2026现场展示了基于动态策略引擎与轻…...

使用腾讯云COS作为WordPress图床的实践

你有没有遇到过这种情况:服务器带宽只有1M,文章里放了几张高清图,页面加载转圈转到怀疑人生? 这就是我之前的真实状态。博客图片越来越多,服务器存储吃紧,带宽又不够用,每次打开后台都像在开盲…...

dplyr和tidyr用法亚

1. 引入 在现代 AI 工程中,Hugging Face 的 tokenizers 库已成为分词器的事实标准。不过 Hugging Face 的 tokenizers 是用 Rust 来实现的,官方只提供了 python 和 node 的绑定实现。要实现与 Hugging Face tokenizers 相同的行为,最好的办法…...

游戏虚拟资产交易安全技术解析:以三角洲生态为例

一、引言随着《三角洲》等射击类游戏虚拟经济体系的成熟,哈夫币、战备账号、游戏道具等虚拟资产交易需求激增。据 2026 年游戏行业数据显示,三角洲虚拟资产月交易规模突破 5 亿元,但传统交易平台存在黑币溯源难、账号易封禁、资金无保障等核心…...

STM32F407VET6+TB6612驱动4路直流电机:从硬件接线到PID调参全流程实战

STM32F407VET6TB6612驱动4路直流电机:从硬件接线到PID调参全流程实战 1. 硬件连接与电路设计 1.1 核心器件选型与特性 在开始硬件连接前,我们需要充分了解核心器件的特性:STM32F407VET6: Cortex-M4内核,带FPU&#xff…...

C# 学习笔记:从IO文件操作到窗体应用开发

前言在C#学习过程中,从IO文件操作到窗体应用开发是一个重要的进阶阶段。本文将系统总结day14到day17的学习内容,涵盖文件读写、多线程编程、窗体复习以及高级窗体应用等内容,帮助读者建立起完整的知识体系。一、IO文件操作(day14&…...

YOLOv8实战:用Grad-CAM可视化模型注意力区域(附完整代码)

YOLOv8实战:用Grad-CAM可视化模型注意力区域(附完整代码) 在计算机视觉领域,理解模型如何"看待"图像正变得越来越重要。想象一下,当你的目标检测模型将一只猫误判为狗时,如果能直观看到模型关注了…...

大模型工程化容灾落地难?揭秘头部AI公司正在用的5级备份分级策略与自动故障注入验证法

第一章:大模型工程化容灾备份方案设计 2026奇点智能技术大会(https://ml-summit.org) 大模型工程化过程中,模型权重、训练检查点、推理缓存及元数据的高可用性与一致性是系统稳定运行的核心前提。容灾备份不能仅依赖传统周期快照,而需融合多…...

PostCSS 实战指南:从零构建高效前端样式工作流

1. 为什么你需要PostCSS? 第一次接触PostCSS时,我也和很多前端开发者一样疑惑:已经有Sass/Less这些预处理器了,为什么还需要它?直到在一个大型项目中,我遇到了需要同时处理浏览器兼容性、CSS压缩、样式变量…...

告别编译烦恼:Python非官方预编译轮子(.whl)高效检索与下载指南

1. 为什么我们需要非官方预编译轮子? 很多Python开发者都遇到过这样的场景:在Windows上安装某个科学计算库时,pip install命令运行后突然报出一堆红色错误,提示缺少Visual C编译工具或者某些系统依赖。这时候你会发现,…...

Mac M1芯片用户必看:DBeaver 22.2连接TDengine 3.0的完整避坑指南

Mac M1芯片用户必看:DBeaver 22.2连接TDengine 3.0的完整避坑指南 在Apple Silicon架构的Mac上部署开发环境时,总会遇到一些x86生态特有的兼容性问题。最近帮团队搭建TDengine数据分析平台时,发现M1芯片在连接时序数据库时确实存在几个关键卡…...

为什么92%的企业选错推理硬件?SITS2026 2026Q1实测数据揭示:模型精度损失>0.8%的隐性成本藏在这3个硬件参数里

第一章:SITS2026专家:大模型推理加速硬件选型 2026奇点智能技术大会(https://ml-summit.org) 大模型推理对硬件的吞吐、延迟、显存带宽与能效比提出严苛要求。SITS2026专家团队基于千余次真实场景基准测试(包括Llama-3-70B、Qwen2-57B、Deep…...

笔试训练48天:过河卒

[NOIP2002 普及组] 过河卒_牛客题霸_牛客网https://www.nowcoder.com/practice/cc1a9bc523a24716a117b438a1dc5706?tpId230&tqId40428&ru/exam/oj知识点动态规划 描述 棋盘上 A点有一个过河卒,需要走到目标 B点。卒行走的规则:可以向下、或者…...

基于yolo26算法的大坝缺陷识别 智慧水利工程监测 防寒抗洪监测 水坝安全防护监测 水利工程安全监测 坝体结构状态分析第10428期

数据集说明一、核心信息概览项目详情类别数量及中文名称2 类,分别为: 裂缝、剥落数据总量1400 条(图像数据)数据集格式种类YOLO 格式最重要应用价值支持大坝坝段实例分割模型训练,为水利工程安全监测、坝体结构状态分析…...

【个人博客—山东大学项目实训——古诗词与文章智能创作助学平台(一)】

个人博客—山东大学项目实训——古诗词与文章智能创作助学平台(一)大模型API接入与诗词检索的提示词工程一、功能概述二、大模型API接入2.1 ArkService初始化2.2 基础对话方法三、诗词检索的提示词设计3.1 提示词内容3.2 检索服务实现四、JSON解析容错处…...

网安护网面试-3-鸿鹄科技护网面试

以下为已总结“网络安全”及“护网”面试,均在:(https://www.haotaoyun.com/category/soc “网安 护网”终极 300 多问题面试笔记 - 全“网安 护网”终极 300 多问题面试笔记 - 1 共 3 - 内网 & 域相关“网安 护网”终极 300 多问题面试笔记 - 2…...

告别pip install失败!Ubuntu 20.04上搞定python-pcl的两种保姆级方案

告别pip install失败!Ubuntu 20.04上搞定python-pcl的两种保姆级方案 在Ubuntu 20.04上使用python-pcl进行点云处理时,很多开发者会遇到一个令人头疼的问题:直接使用pip install python-pcl命令安装时,往往会遭遇各种报错。这主要…...

【关注合作源码】-家政服务管理系统|家政预约|家政平台

博主介绍: 所有项目都配有从入门到精通的安装教程,可二开,提供核心代码讲解,项目指导。 项目配有对应开发文档、解析等 项目都录了发布和功能操作演示视频;项目的界面和功能都可以定制,包安装运行&#xff…...

IntelliPro 企业级产研协作平台:前端智能生产模块设计与落地

摘要 当前企业级前端研发面临复杂度高、迭代快、跨团队协作成本高的痛点,传统开发模式难以适配高效产研需求。本文围绕 IntelliPro 平台前端智能生产模块,拆解其定位、分层架构、智能代理体系与落地保障,输出企业前端智能化研发的实践方案。 …...

图像自回归生成(Auto-regressive image generation)实战学习(六)

相关项目下载链接 基于 Transformer 的自回归图像生成模型完整的链路是:1、先用 Patch AutoEncoder BSQ 量化器,把原始图像压缩为离散的 token 序列(每个整数 token 对应原图的一个小图像 patch)2、训练这个自回归 Transformer …...

etcd Raft 实现:分布式一致性核心原理

# etcd Raft 实现:分布式一致性核心原理> **源码版本**: etcd 3.5.9 | Go 1.21.5 > **阅读时间**: 约 25 分钟 > **难度**: ⭐⭐⭐⭐## 📋 引言在分布式系统中,如何让多个节点达成一致是一个经典难题。etcd 作为云原生时代的核心…...

.NET 新特性概览与相关文章索引蜕

从 UI 工程师到 AI 应用架构者 13 年前,我的工作是让按钮在 IE6 上对齐; 13 年后,我用 fetch-event-source 订阅大模型的“思维流”,用 OCR 解锁图片中的文字——前端,正在成为 AI 产品的第一道体验防线。 最近&#x…...

Mware虚拟机去虚拟化DLL版

、 链接:https://pan.quark.cn/s/d2f35a95a54a...