Agent Skills与MCP:一场被误解的“替代战争”

DeepSeek V4 Flash真实Agent工作流压力测试 Agent不是增强版聊天机器人,而是具备任务规划、工具调度、长期记忆与人机边界的数字协作者。其核心能力不取决于上下文长度或推理速度参数,而在于对真实业务断点——如规划失焦、约束失守、记忆失联、边界失察——的鲁棒响应。DeepSeek V4 Flash在六项高负荷办公场景中展现的‘主动截图’‘分段grep长文本’‘跨Session精准召回’等行为,印证了Agent从执行器向协作者的范式跃迁。这种以工程化落地为导向的能力验证,正成为企业选型Agent系统的关键标尺。 阅读详情

在Agentic AI快速演进的今天,“Agent Skills会取代MCP”或“MCP已经过时”的声音不绝于耳。这种二元对立的叙事,看似犀利,实则掩盖了智能体架构设计中最本质的真相:Agent Skills与MCP并非对手,而是搭档。

前者是人类智慧的结晶——将业务规则、决策逻辑与合规要求,以声明式、可读、可维护的方式注入AI代理;后者是技术能力的桥梁——让AI能安全、可靠地触达现实世界的数据、工具与系统。一个回答“怎么做才对”,一个解决“能不能做”;一个由产品经理和业务专家驱动,一个由工程师和SRE构建。

本文旨在彻底厘清二者的核心差异、适用边界与协同模式。我们将从概念定义出发,深入实现机制,通过多维对比与真实场景剖析,最终给出一套可落地的选择策略与高阶架构范式。无论你是智能体开发者、平台架构师,还是正在规划AI原生应用的产品负责人,都能从中获得清晰的判断框架与实践指引。

更重要的是,我们将证明:真正的智能,不在于选择某一种工具,而在于知道何时用哪一种,以及如何让它们共舞。

一、核心概念定义:超越实现的标准

1.1 Model Context Protocol (MCP) - 模型上下文协议

本质定义:MCP是一种标准化通信协议,定义了AI模型如何与外部系统建立安全、高效、可审计的双向连接。

核心特性:

  • 能力扩展协议:为AI代理提供访问实时数据、专业工具和企业系统的标准化接口
  • 安全沙箱规范:在协议层面定义权限控制、数据隔离和操作审计机制
  • 上下文同步机制:解决模型内部状态与外部世界状态的一致性问题
  • 标准化接口:通过JSON-RPC或其他标准协议定义请求/响应格式、认证机制和错误处理
  • 服务化架构:协议设计支持独立部署的服务进程,实现高可用和水平扩展

架构定位:MCP解决了"能不能做"的问题 (Capability),为AI代理扩展其原始训练数据范围之外的能力边界。

1.2 Agent Skills - 代理技能标准

本质定义:Agent Skills是一种模块化能力封装标准,通过声明式、配置化的方式定义AI代理在特定场景下的行为规范、决策逻辑和工作流程。

核心特性:

  • 流程编排标准:定义如何将原子操作组合成完整业务流程的标准
  • 上下文感知能力:标准定义了技能如何根据对话历史和环境动态调整行为
  • 透明可解释性:决策路径对人类可见,便于理解和修改
  • 轻量级集成:标准设计支持无服务部署,修改配置即可生效
  • 组合式架构:支持技能的嵌套、组合和复用

架构定位:Agent Skills解决了"怎么做才对"的问题 (Orchestration),为AI代理编写符合业务标准和人类期望的行为规范。

二、设计哲学与架构差异

2.1 MCP:能力导向的设计

MCP的核心设计哲学是能力扩展。它关注:

  • 原子操作:如何安全地执行单

一、精确的操作

  • 连接管理:如何高效管理与外部系统的连接
  • 权限边界:如何在协议层面实现细粒度权限控制
  • 数据标准化:如何统一不同数据源的格式和语义

MCP的架构本质上是服务化的:

图片

2.2 Agent Skills:流程导向的设计

Agent Skills的核心设计哲学是业务价值。它关注:

  • 决策逻辑:在特定情境下如何做出正确决策
  • 流程规范:如何将多个操作组合成符合业务标准的流程
  • 上下文适应:如何根据环境变化动态调整行为
  • 人类协作:如何使AI行为可理解、可预测、可修正

Agent Skills的架构本质上是声明式的:

图片

三、模型优化与适配技术(让 AI 更实用、更易部署)

图片

四、核心区别总结

4.1 本质差异

Agent Skills定义业务价值路径,MCP实现技术能力扩展

  • Agent Skills关注"为什么"和"如何":

  • 为什么这个任务对业务有价值?

  • 如何确保任务按照业务标准和合规要求完成?

  • 如何在不同业务情境下动态调整决策逻辑?

  • 其设计哲学是以业务为中心,将人类专业知识编码为AI可执行的规范

  • MCP关注"什么"和"能否":

  • 需要访问什么外部数据或工具?

  • AI能否安全、可靠地执行这个具体操作?

  • 如何在协议层面实现权限控制和数据隔离?

  • 其设计哲学是以能力为中心,解决AI与现实世界连接的技术问题

4.2 架构隐喻

  • Agent Skills如同"企业SOP手册":

  • 详细描述每个业务流程的标准步骤

  • 规定在特定情境下的决策规则

  • 可由非技术人员编写和维护

  • 随业务需求灵活调整

  • MCP如同"企业IT基础设施":

  • 提供基础数据访问和计算能力

  • 确保系统安全性和可靠性

  • 需要专业技术团队维护

  • 变更需要严格测试和审批流程

五、场景示例对比:标准化应用与实际落地

5.1 场景一:客户服务工单处理

需求:自动处理客户支持工单,需要理解客户意图、查询相关数据、生成适当回复。

Agent Skills标准应用(业务流程编排):

skill:  name: "customer_ticket_processing"  trigger:     event: "new_ticket_created"  workflow:    steps:      - name: "intent_classification"        description: "识别客户工单类型"        rules:          - "如果包含'退款'、'钱'等关键词,标记为财务类"          - "如果包含'无法登录'、'错误',标记为技术类"          - "如果包含'多久'、'什么时候',标记为咨询类"
      - name: "data_requirements"        description: "确定需要查询的数据"        conditional:          if: "ticket_type == 'financial'"          then: ["mcp_order_history", "mcp_payment_records"]          elif: "ticket_type == 'technical'"          then: ["mcp_user_activity", "mcp_system_logs"]
      - name: "response_generation"        description: "生成符合品牌标准的回复"        prompt_template: |          你是一个专业客服代表,遵循以下规则:          1. 使用友好、专业的语气          2. 对于财务问题,必须提供具体金额和时间          3. 对于技术问题,提供具体解决方案而不是模糊建议          4. 如无法解决,明确升级路径        constraints:          - "不得承诺无法确认的信息"          - "必须引用数据支持你的结论"

为什么适用Agent Skills:

  • ✅业务规则复杂:需要根据多种条件动态调整处理流程
  • ✅合规要求高:必须遵循特定的沟通标准和数据使用规范
  • ✅频繁变更:客户政策和响应标准经常变化
  • ❌不适合MCP:这不是原子操作,而是需要上下文感知的决策流程

MCP标准应用(能力提供):

class CustomerDataMCP:    @mcp_tool(permission="read_only")    def get_order_history(self, customer_id, limit=10):        """安全获取客户订单历史"""        # 从订单数据库获取数据        orders = self.order_db.query(            "SELECT order_id, amount, status, created_at FROM orders WHERE customer_id=? ORDER BY created_at DESC LIMIT?",            [customer_id, limit]        )        return {            "orders": orders,            "total_count": self.order_db.count("orders", {"customer_id": customer_id})        }
    @mcp_tool(permission="read_only")    def get_system_status(self):        """获取系统当前状态"""        # 从监控系统获取实时状态        return self.monitoring_api.get_current_status()
    @mcp_tool(permission="write")    def create_support_note(self, ticket_id, note_content, agent_id):        """创建客服备注,需要写权限"""        if not self.auth.has_permission(agent_id, "support_write"):            raise PermissionError("Insufficient permissions")        return self.support_db.insert_note(ticket_id, note_content, agent_id)

为什么适用MCP:

  • ✅数据敏感性:涉及客户个人数据,需要严格的权限控制
  • ✅跨系统集成:需要连接订单系统、监控系统和客服系统
  • ✅结构化输出:需要统一的数据格式,避免文本解析歧义
  • ❌不适合Agent Skills:这不是业务决策,而是需要安全控制的原子操作

5.2 场景二:金融风险评估

需求:为贷款申请提供风险评估,需要综合多源数据、应用复杂模型、生成合规报告。

Agent Skills标准应用(决策规则与合规性):

skill:  name: "loan_risk_assessment"  trigger:     event: "loan_application_received"  workflow:    compliance_rules:      - "必须检查申请者年龄是否≥18岁"      - "必须验证收入证明真实性"      - "禁止基于种族、性别等因素做决策"      - "超过$100,000的贷款必须人工审核"
    assessment_steps:      1. "data_collection":           tools: ["mcp_credit_report", "mcp_income_verification", "mcp_employment_history"]
      2. "risk_calculation":           description: "应用公司标准风险模型"           rules:             - "信用分<600:高风险"             - "负债收入比>50%:中高风险"             - "就业历史<2年:中风险"
      3. "decision_logic":           rules:             - "如果高风险因素≥2,拒绝贷款"             - "如果中风险因素≥3,要求额外担保"             - "否则,批准贷款但限制额度"
      4. "report_generation":           template: |             # 贷款风险评估报告             申请人: {applicant_name}             申请金额: ${loan_amount}
             ## 风险因素分析             {risk_factors_section}
             ## 决策依据             {decision_rationale}
             ## 合规声明             本评估严格遵循[相关法规],未考虑受保护特征。

为什么适用Agent Skills:

  • ✅合规驱动:需要严格遵循金融法规和内部政策
  • ✅决策复杂:需要权衡多个风险因素并应用业务规则
  • ✅审计要求:需要完整的决策路径记录和解释
  • ❌不适合MCP:这不是技术实现问题,而是业务决策逻辑

MCP标准应用(数据获取与模型执行):

class FinancialRiskMCP:    @mcp_tool(permission="sensitive_data")    def get_credit_report(self, applicant_id):        """获取信用报告,处理敏感数据"""        # 通过安全通道调用外部信用机构API        report = self.credit_api.get_report(applicant_id)        # 数据脱敏处理        return self._sanitize_sensitive_data(report)
    @mcp_tool(permission="model_execution")    def run_risk_model(self, features):        """执行风险评估模型"""        # 加载预训练的风险评估模型        model = self.model_registry.get("risk-assessment-v3")        # 特征工程和预测        processed_features = self._preprocess_features(features)        prediction = model.predict(processed_features)        # 生成可解释的模型输出        explanation = self.explainer.generate_explanation(model, processed_features)        return {            "risk_score": prediction,            "confidence": model.confidence_score,            "key_factors": explanation.top_factors        }
    @mcp_tool(permission="document_generation")    def generate_compliance_report(self, assessment_data):        """生成合规的审计报告"""        # 应用合规模板        report = self.report_template.render(assessment_data)        # 添加数字签名        signed_report = self.crypto.sign_document(report)        # 存档到审计系统        self.audit_system.archive(signed_report)        return signed_report

为什么适用MCP:

  • ✅数据安全:涉及敏感金融数据,需要严格的访问控制
  • ✅专业模型:需要调用专门的风险评估模型
  • ✅审计追踪:需要完整的操作日志和数字签名
  • ❌不适合Agent Skills:这不是业务规则,而是需要安全控制的技术操作

5.3 场景三:实际落地案例 - Claude Code 中的自动化部署

需求:在软件开发项目中,实现自动化部署流程,包括运行测试、构建和部署到生产环境。

这是一个已在Claude Code中实际落地的场景,完美展现了 MCP 与 Skills 的协同工作模式。

MCP 层实现:提供原子能力
# mcp_deployment_server.pyfrom mcp_server import MCPServer, mcp_toolclass DeploymentMCP(MCPServer):    def __init__(self, config):        super().__init__()        self.config = config        self._setup_connections()
    def _setup_connections(self):        """建立必要的系统连接"""        self.ci_connection = self._connect_to_ci_system()        self.s3_client = self._setup_s3_client()
    @mcp_tool()    def run_tests(self):        """        运行项目测试套件        返回结构化的测试结果        """        # 通过CI系统API触发测试        test_result = self.ci_connection.run_pipeline("test")
        # 返回结构化结果        return {            "success": test_result["status"] == "passed",            "total_tests": test_result["total"],            "failed_tests": test_result["failed"],            "duration_ms": test_result["duration"]        }
    @mcp_tool(permission="deployment_write")    def upload_to_s3(self, environment="production"):        """        将构建产物上传到S3        需要部署权限        """        # 验证环境        if environment not in ["staging", "production"]:            raise ValueError("Invalid environment")
        # 获取最新构建产物        build_artifact = self.ci_connection.get_latest_build_artifact()
        # 上传到S3        bucket_name = f"myapp-{environment}-bucket"        key = f"builds/{build_artifact['version']}/{build_artifact['filename']}"
        self.s3_client.upload_file(            build_artifact['local_path'],            bucket_name,            key        )
        return {            "status": "success",            "bucket": bucket_name,            "key": key,            "url": f"https://{bucket_name}.s3.amazonaws.com/{key}"        }

MCP 层关键价值:

  • ✅安全封装:敏感凭证(S3密钥、CI系统令牌)完全封装在服务内部
  • ✅标准化接口:提供统一的输入/输出格式,便于调用
  • ✅错误处理:在服务层处理网络错误、超时等异常情况
  • ✅权限控制:通过@mcp_tool(permission="deployment_write")严格控制部署权限
Skills 层实现:定义业务流程
# CLAUDE.md (项目根目录)## Skill: 代码部署 (Deploy)触发条件:用户要求"deploy"、"部署"、"上线"或相关操作执行流程:1. 运行测试:   - 首先调用 MCP 工具 `run_tests`   - 如果返回失败,立即停止并报错:"测试未通过,无法部署"   - 不要继续执行后续步骤   - 具体失败原因:{failed_tests} 个测试失败2. 执行上传:   - 如果测试通过,调用 MCP 工具 `upload_to_s3`   - 参数设置:     - environment: "production"(生产环境)   - 等待上传完成确认   - 验证返回的S3 URL是否可访问3. 验证部署:   - 访问部署后的URL进行健康检查   - 确认关键功能是否正常工作   - 如果验证失败,触发回滚流程4. 报告结果:   - 用简洁的语言总结部署结果   - 包含关键信息:部署时间、版本号、S3 URL   - 如果有问题,提供具体的错误信息和建议安全规则:- 永远不要直接在生产环境执行未经测试的代码- 任何破坏性操作(如数据库迁移)必须先询问用户确认- 部署前必须备份当前版本- 生产环境部署必须获得至少一名资深工程师的批准

Skills 层关键价值:

  • ✅业务逻辑清晰:用自然语言描述完整的部署流程,易于理解和修改
  • ✅灵活调整:业务规则变化时(如添加预发布环境),只需修改配置
  • ✅团队协作:非工程师(如产品经理、QA)也能理解并参与优化流程
  • ✅透明决策:用户可以看到完整的推理过程,增强信任
协同工作流程
用户请求:"部署最新版本到生产环境"1. Claude 检测到"部署"关键词,激活 "代码部署 (Deploy)" Skill2. Skill 定义第一步:运行测试   → 调用 MCP 工具 `run_tests`   ← MCP 返回:{"success": true, "total_tests": 125, "failed_tests": 0}3. Skill 检查测试结果,判定通过4. Skill 定义第二步:执行上传   → 调用 MCP 工具 `upload_to_s3` with {"environment": "production"}   ← MCP 返回:{        "status": "success",         "bucket": "myapp-production-bucket",        "key": "builds/v2.3.1/app-bundle.zip",        "url": "https://myapp-production-bucket.s3.amazonaws.com/builds/v2.3.1/app-bundle.zip"      }5. Skill 进行验证和报告6. 最终输出:"✅ 部署成功!版本 v2.3.1 已部署到生产环境,S3 URL: https://..."

为什么这种分层架构最优:

✅关注点分离:MCP 专注"如何安全执行",Skills 专注"如何正确流程"

  • ✅变更独立性:修改部署流程不需要修改 MCP 服务,反之亦然
  • ✅复用性:run_tests和upload_to_s3工具可被其他 Skill 复用
  • ✅安全与灵活性平衡:敏感操作受控,业务逻辑灵活可变

实际工程价值:

  • 开发效率:新团队成员通过阅读CLAUDE.md即可理解部署流程
  • 运维可靠性:MCP 层的错误处理和重试机制提高了系统稳定性
  • 合规保证:所有部署操作都有完整审计日志
  • 快速迭代:业务流程调整只需修改配置,无需重新部署服务

六、选择建议与高阶策略

6.1 基础决策框架

优先选择Agent Skills当: ✅ 业务规则复杂且经常变化:当决策逻辑依赖于业务策略而非技术实现时 ✅ 需要人类可读的规范:当非技术人员需要理解和修改行为规则时 ✅ 涉及主观判断:当任务需要权衡多个因素且没有明确的算法时 ✅ 强调一致性和合规性:当需要确保AI行为符合公司政策或法规要求时 ✅ 快速原型和迭代:当需要快速验证想法而不想投入大量工程资源时

优先选择MCP当: ✅ 需要访问外部数据源:当任务依赖实时数据、专有系统或敏感信息时 ✅ 性能要求严格:当需要高效处理大量数据或低延迟响应时 ✅ 安全性至关重要:当涉及财务交易、个人隐私或系统关键操作时 ✅ 需要精确控制:当任务要求精确的输入/输出格式或复杂的状态管理时 ✅ 跨系统集成:当需要连接多个不兼容的系统或协议时

6.2 高阶决策树

图片

6.3 经典协同模式

模式1:分层架构(最常见)

图片

最佳实践:

  • Agent Skills负责"为什么"和"做什么":定义业务目标和流程
  • MCP负责"怎么做":提供具体的执行能力
  • 严格分离关注点:避免在Skills中硬编码技术细节,避免在MCP中包含业务规则

模式2:技能驱动型MCP

skill:  name: "dynamic_mcp_selection"  description: "根据上下文动态选择最合适的MCP工具"  logic:    - if: "data_freshness_requirement == 'real-time'"      then: "use mcp_live_data_feed"    - if: "data_volume > 1GB"      then: "use mcp_batch_processing"    - if: "security_classification == 'sensitive'"      then: "use mcp_encrypted_channel"

优势:最大化灵活性,适应复杂多变的业务需求

模式3:MCP增强型技能

class SkillEnhancementMCP:    @mcp_tool    def get_optimal_workflow(self, task_type, context):        """基于历史数据推荐最佳工作流程"""        # 分析历史任务完成数据        historical_data = self.analytics_db.get_task_metrics(task_type)        # 应用机器学习模型推荐最优流程        recommended_workflow = self.recommender.predict_optimal_workflow(            task_features=context,            historical_performance=historical_data        )        return recommended_workflow

优势:利用数据驱动优化技能定义,形成闭环学习系统

七、总结与技术展望

7.1 核心原则重申

  1. MCP = 能力扩展 (Capability Extension):解决"能不能做"的问题

  2. Agent Skills = 业务编排 (Business Orchestration):解决"怎么做才对"的问题

  3. 协同而非替代:两者在智能体架构中互补共存,创造最大价值

7.2 真实工程经验教训

在多个大型AI系统中,我们观察到以下关键点:

误区1:用MCP实现所有功能

  • 症状:每个小功能都实现为MCP工具
  • 后果:过度工程化,维护成本高,业务逻辑与技术实现耦合
  • 解法:优先评估是否需要外部系统访问或安全控制

误区2:在Agent Skills中硬编码复杂逻辑

  • 症状:Skills配置超过2000行,包含大量条件判断
  • 后果:决策逻辑难以理解和维护,执行不可靠
  • 解法:将复杂逻辑拆分为MCP工具,Skills只负责业务编排

误区3:忽视安全边界

  • 症状:在Skills中暴露敏感操作,在MCP中缺少输入校验
  • 后果:安全漏洞,数据泄露风险
  • 解法:敏感操作始终通过MCP,Skills只包含公开的业务规则

7.3 未来展望

随着AI智能体架构的发展,我们观察到以下趋势:

  1. 标准化融合:
  • MCP协议将支持技能描述标准,使能力发现和组合更加自动化
  • Agent Skills标准将内置对MCP能力的语义描述,提升互操作性
  1. 动态协同:
  • 智能体将能够根据任务复杂度自动决定使用Skills还是MCP
  • 运行时将动态平衡配置驱动和代码驱动的执行路径
  1. 开发者体验优化:
  • 统一的开发框架将无缝集成Skills和MCP
  • 低代码平台将使业务专家能够定义技能,自动映射到合适的MCP能力

八、结语:协同共生,而非零和博弈

在AI技术社区中,经常出现“Skills将取代MCP”或“MCP是过时的技术”等论调。这些观点源于对两者本质的误解,忽视了它们在智能体架构中互补共存的价值。

MCP和Agent Skills不是竞争关系,而是共生关系:

  • MCP扩展了AI的感知和行动能力,使其能够连接现实世界
  • Agent Skills定义了AI的思维和决策模式,使其能够按照人类期望的方式行动

将AI智能体视为一个完整的系统:

  • MCP是感官和肢体:眼睛(数据获取)、耳朵(事件监听)、手(工具执行)
  • Agent Skills是大脑和神经系统:决策逻辑、行为规范、学习能力

没有感官和肢体,大脑无法感知世界;没有大脑和神经系统,肢体无法协调行动。两者缺一不可。

终极建议:

不要陷入"二选一"的思维陷阱。最强大的AI代理系统往往是Skills和MCP精心设计的协同体:

  • 用Skills定义业务价值:什么是对用户真正有用的?
  • 用MCP实现技术可能:如何最安全、高效地交付这些价值?
  • 持续优化两者的边界:随着业务演进和技术进步,重新评估职责分配

记住:技术的目的是解决问题,而不是创造新的复杂性。Skills和MCP都是工具,明智的工程师会根据具体问题选择最合适的工具,或将多个工具创造性地组合,以交付最大价值。

在AI代理的未来,我们不会看到Skills取代MCP,或MCP淘汰Skills。相反,我们将见证一个融合的生态系统,其中配置驱动的灵活性与代码实现的强大性和谐共存,共同推动AI代理走向更智能、更可靠、更有价值的未来。


参考资料与延伸阅读

本文引用的核心概念与技术规范基于以下行业权威文档,推荐读者深入阅读以获取更多技术细节:

  1. Model Context Protocol Specification
  • 来源: Anthropic & MCP Community
  • 地址: modelcontextprotocol.io/introduction
  • 对应内容: 支持文中第一章与第二章关于 MCP 作为“标准化连接协议”、“安全沙箱”及“JSON-RPC 消息规范”的技术定义。
  1. Building Effective Agents
  • 来源: Anthropic Research Team (2024)
  • 地址: anthropic.com/research/building-effective-agents
  • 对应内容: 支持文中关于“Workflows(工作流) vs Agents(自主体)”的区分,以及为何在生产环境中应优先采用确定性较高的 Agent Skills(即文中提到的 Orchestration)。
  1. The Future of Agentic AI & Design Patterns
  • 来源: Andrew Ng, DeepLearning.AI (The Batch, Issue 242)
  • 地址: deeplearning.ai/the-batch/issue-242
  • 对应内容: 支持文中关于“SOP 即智能”的观点,详细阐述了通过结构化流程(Agentic Workflows)来提升 AI 产出质量的设计模式。
  1. Semantic Kernel Overview
  • 来源: Microsoft Learn

  • 地址: learn.microsoft.com/en-us/semantic-kernel/overview

  • 对应内容: 提供了文中“声明式技能”的工程实现参考,展示了如何将自然语言 Prompt 封装为可调用的 Skills/Plugins。

    这里给大家精心整理了一份全面的AI大模型学习资源,包括:AI大模型全套学习路线图(从入门到实战)、精品AI大模型学习书籍手册、视频教程、实战学习、面试题等,资料免费分享!

👇👇扫码免费领取全部内容👇👇
在这里插入图片描述

1. 成长路线图&学习规划

要学习一门新的技术,作为新手一定要先学习成长路线图,方向不对,努力白费。

这里,我们为新手和想要进一步提升的专业人士准备了一份详细的学习成长路线图和规划。可以说是最科学最系统的学习成长路线。
在这里插入图片描述

2. 大模型经典PDF书籍

书籍和学习文档资料是学习大模型过程中必不可少的,我们精选了一系列深入探讨大模型技术的书籍和学习文档,它们由领域内的顶尖专家撰写,内容全面、深入、详尽,为你学习大模型提供坚实的理论基础。(书籍含电子版PDF)

在这里插入图片描述

3. 大模型视频教程

对于很多自学或者没有基础的同学来说,书籍这些纯文字类的学习教材会觉得比较晦涩难以理解,因此,我们提供了丰富的大模型视频教程,以动态、形象的方式展示技术概念,帮助你更快、更轻松地掌握核心知识。

在这里插入图片描述

4. 2026行业报告

行业分析主要包括对不同行业的现状、趋势、问题、机会等进行系统地调研和评估,以了解哪些行业更适合引入大模型的技术和应用,以及在哪些方面可以发挥大模型的优势。

5. 大模型项目实战

学以致用 ,当你的理论知识积累到一定程度,就需要通过项目实战,在实际操作中检验和巩固你所学到的知识,同时为你找工作和职业发展打下坚实的基础。

在这里插入图片描述

6. 大模型面试题

面试不仅是技术的较量,更需要充分的准备。

在你已经掌握了大模型技术之后,就需要开始准备面试,我们将提供精心整理的大模型面试题库,涵盖当前面试中可能遇到的各种技术问题,让你在面试中游刃有余。

在这里插入图片描述

7. 资料领取:全套内容免费抱走,学 AI 不用再找第二份

不管你是 0 基础想入门 AI 大模型,还是有基础想冲刺大厂、了解行业趋势,这份资料都能满足你!
现在只需按照提示操作,就能免费领取:

👇👇扫码免费领取全部内容👇👇
在这里插入图片描述

BK7238(XH-WB3S)固件烧录实战:从AT固件选择到稳定下载全解析 本文详细解析了BK7238(XH-WB3S)模组固件烧录的全过程,从AT固件版本选择到稳定下载的实战技巧。重点介绍了烧录前的准备工作、硬件连接的正确姿势、烧录软件的实战技巧以及疑难问题排查指南,帮助开发者高效完成BK7238模组的固件烧录。 阅读详情

相关推荐

拉普拉斯矩阵

1、预备知识 拉普拉斯矩阵定义为:L=D-W。其中,D为度矩阵,W为权重矩阵。 (1)D是对角矩阵,对角线上的元素时节点的度,即所有与该节点相关联的边的权重之和;对角线以外的元素为0。有向图的对角矩阵分为 出度矩阵 和 入度矩阵。 图1.1 无向图中的度矩阵 (2)W在无向图中是对称矩阵,在有向图中是非对称矩阵。 ...

zzhe 1万+

基于deepseek大模型的智能体开发实战:MCP协议替代方案

"description": "获取指定位置的天气预报","latitude": {"type": "number", "description": "纬度坐标"},"longitude": {"type": "number", "description": "经度坐标"}},🚀立即获取LLM实战资源包完全自主可控:避免国际协议依赖合规性强:符合国内数据安全法规成本优化:国内API服务成本更低定制灵活:可根据业务需求深度定制。

2501_92112667的博客 2098

关于MII、RMII、GMII、RGMII、PHY、网络变压器、RJ45的硬件总结

文章目录前言一、网络传输结构及原理1.以太网的工作原理2.TCP/IP协议3.数据链路层(MAC)二、介质独立接口MII,RMII,GMII,RGMII1.MII(Media Independent interface)2.RMII(Reduced Media Independent Interface)3.GMII(Gigabit Medium Independent)4.RGMII(Reduced Gigabit Media Independent Interface)三、物理层芯片(PHY)二、使用步

weixin_44415816的博客 3万+

Agent Skills与MCP:一场被误解的“替代战争“

本质定义:MCP是一种标准化通信协议,定义了AI模型如何与外部系统建立安全、高效、可审计的双向连接。核心特性•能力扩展协议:为AI代理提供访问实时数据、专业工具和企业系统的标准化接口•安全沙箱规范:在协议层面定义权限控制、数据隔离和操作审计机制•上下文同步机制:解决模型内部状态与外部世界状态的一致性问题•标准化接口:通过JSON-RPC或其他标准协议定义请求/响应格式、认证机制和错误处理•服务化架构:协议设计支持独立部署的服务进程,实现高可用和水平扩展架构定位:MCP解决了“能不能做”

京东科技开发者 1633

Arduino--土壤湿度传感器使用(电阻式)

最近买了一个土壤湿度检测传感器,实物图是这样的: 我买这个模块是想要得到土壤湿度的模拟量。但我买的时候忘了买左边的蓝色模块,我开始以为这个模块是有运放功能的,但实际它是一个电压比较器和一个分压电路。 其模块的接线如图: 该模块的四线是带模拟量输出的,三线的只输出一个到达阈值的标志量。该模块的原理图如下: 该模块的测试原理为:把土壤当成一个可变电阻,随着土壤含水量的增加,土壤电阻减小。而该传感器其实就是两个电极,用来接土壤这个可变电阻。一般湿度的土壤电阻大概在几百K左右,其串连的分压电阻应该在这个数量级。

weixin_41866783的博客 1万+

【虚拟化生态平台】虚拟化平台esxi挂载USB硬盘

虚拟化平台安装好之后,一般情况下,只有一个硬盘在工作,其他的外接硬盘(我的只有一个ssd硬盘,其他的均是usb外接,SATA接口的硬盘是否这样我暂时不清楚哈)没有在工作,但是一个硬盘明显不够我们使用的,所以我们需要去挂载外接的硬盘来扩容。...

Rubik Blog 4834

Agent Skills与MCP:一场被误解的“替代战争”

本文旨在彻底厘清二者的核心差异、适用边界与协同模式。我们将从概念定义出发,深入实现机制,通过多维对比与真实场景剖析,最终给出一套可落地的选择策略与高阶架构范式。

Y525698136的博客 404

麦克斯韦电磁场理论

1)从知识先后上说:麦克斯韦方程组为理解光的传播、反射、折射等现象提供了理论基础。不理解基础,怎么能理解上层建筑。2)从如何学懂上说,把基础学习的越牢,越深刻,后续学习上层建筑就会水到渠成一些,不会越学越多疑问。而是越学越少疑问。

weixin_55255438的博客 2825

Agent Skills与MCP:智能协作架构解析与实践

在自动化技术领域,Agent Skills(智能体技能)与MCP(主控平台)构成了现代企业数字化转型的核心架构组件。Agent Skills作为垂直领域的任务执行单元,通过API实现即插即用的特定功能,如票据识别、表单自动填写等高精度操作;而MCP则扮演着智能调度中心的角色,负责任务编排、状态监控和异常处理等全局协调工作。这种分层架构设计在金融、物流等行业实践中展现出显著价值,既能保证单个Skill的专精执行,又能通过MCP实现系统级的资源优化。典型的RPA实施案例表明,合理分配Skills开发与MCP配置

weixin_32306957的博客 226

自建邮局服务器| 批量邮件群发系统PowerMTA+oem(mumara,mailwizz, interspire)

世界顶级自建邮局服务器PowerMTA+oem(mumara,mailwizz, interspire) PowerMTA4.5(最好用的 群发邮件软件)是用于大批量多ip开发的邮件传递邮寄。可按每小时发送数近百万条电子邮件,发送IP地址和域可以详细配置,加上目前流行前端oem,mumara,mailwizz, interspire等,可定时发送,定时重复发送,实现全自动化 邮件群发 方案。 官网(powermta4.5下载) https://www.sparkpost.com/powermta/ 使用Po

ytrsexpo的博客 6503

立创开源便携式多生理参数监护仪:基于STM32H743与ADS1292R的心电血氧体温监测系统设计

本文详细解析了基于STM32H743与ADS1292R的便携式多生理参数监护仪开源设计。项目集成了心电、血氧和体温监测功能,采用模块化硬件架构,并重点介绍了利用FIR滤波和Pan-Tompkins算法进行心电信号处理的核心技术。文章提供了完整的复刻指南与避坑要点,是学习医疗电子设备设计的优秀实践案例。

weixin_30600615的博客 327

从Prompt到Agent Skills:Anthropic如何定义大模型应用的终极抽象?

本文探讨了Anthropic推出的Agent Skills技术,将其视为大模型应用的终极抽象。Agent Skills通过模块化能力封装标准,将AI从通用助手转变为领域专家,解决了传统提示词工程效率低下的问题。文章分析了Agent Skills的三级渐进式加载机制、与MCP协议的协同关系,并提供了构建Agent Skill的实战示例。此外,文章还介绍了主流框架对Agent Skills的支持情况,展示了该技术如何通过分层架构与MCP协议共同构建完整的大模型应用生态。Agent Skills代表了AI从对话工

2301_80078096的博客 570

Vue Vben Admin 登录页修改全攻略:从登录界面定制到接口对接全流程配置

方式一:修改国际化文件找到对应的语言包文件,修改和的值。方式二:直接传递文本page-description="现代化的后台管理系统模板"page-title="欢迎使用 Vue Vben Admin"从上面的代码可以看出,登录表单使用了的方式来定义表单字段,这种方式提供了极大的灵活性。如果你想要自定义表单,可以修改formSchema数组。如果你的登录需求非常特殊,现有的组件无法满足,你可以完全自定义表单。只需在login.vue中替换<template><h2>自定义登录</h2>

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 479

MCP协议与OPC:AI Agent能力调用的操作系统级标准

AI Agent开发正从‘能调用’迈向‘可治理、可审计、可协同’的新阶段。MCP协议作为能力调用的语义操作系统,定义了会话协商、意图路由、沙箱执行与审计归档四层机制;OPC则作为落地载体,承担能力准入、协议翻译、规则 enforcement 与合规审计等核心职能。二者共同构成AI编码工作流的基础设施底座,解决传统REST/OpenAPI在动态能力发现、跨系统契约匹配、工业场景权限管控等方面的固有缺陷。尤其在智能制造、金融、能源等强合规领域,MCP+OPC组合已成为支撑AI原生开发、保障数据主权与系统稳定的关

weixin_26905487的博客 195

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

OPC UA与MCP协议在AI工业编码中的协同落地

OPC UA作为工业自动化领域的核心通信标准,本质是提供确定性、低延迟、可审计的数据交互能力,其二进制编码、发布订阅机制与X.509证书体系共同构筑了AI系统接入产线的可信底座;MCP协议并非替代OPC UA,而是面向多AI Agent协作场景定义标准化指令语义与任务调度框架,实现决策逻辑的可追溯与可仲裁;二者协同支撑Skills广场技能部署、Rules规范指令翻译等AI工程化环节,在电池烘烤温控、光伏缺陷预测等真实项目中验证了从模型输出到PLC执行的端到端闭环能力。本文聚焦qt opc ua、kepser

weixin_42632434的博客 259

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

奇舞周刊第583期:阿里开源 Team 版 OpenClaw,5分钟完成本地安装

指出各种新名词(MCP、Rules、Spec Coding、Skills)本质都是上下文工程的不同形式,强调掌控上下文才能抓住AI能力边界,避免被幻觉欺骗。提出通过模板化常见场景、记录决策过程、优化沟通方式等改进方法,并构想包含记忆层、执行层、学习层的AI组织者系统,为实现更智能的人机协作提供思路。奇舞团是 360 集团最大的大前端团队,非常重视人才培养,有工程师、讲师、翻译官、业务接口人、团队 Leader 等多种发展方向供员工选择,并辅以提供相应的技术力、专业力、通用力、领导力等培训课程。

奇舞周刊 661

深度学习工具包 DeepLearningToolbox

深度学习工具包Deprecation notice.-----This toolbox is outdated and no longer maintained.There are much better tools available for deep learning than this toolbox, e.g. [Theano](http://deeplearning.net/software/theano/), [torch](http://torch.ch/) or [tensorflow](http://www.tensorflow.org/)I would suggest you use one of the tools mentioned above rather than use this toolbox.Best, Rasmus.DeepLearnToolbox================A Matlab toolbox for Deep Learning.Deep Learning is a new subfield of machine learning that focuses on learning deep hierarchical models of data.It is inspired by the human brain's apparent deep (layered, hierarchical) architecture.A good overview of the theory of Deep Learning theory is[Learning Deep Architectures for AI](http://www.iro.umontreal.ca/~bengioy/papers/ftml_book.pdf)For a more informal introduction, see the following videos by Geoffrey Hinton and Andrew Ng.* [The Next Generation of Neural Networks](http://www.youtube.com/watch?v=AyzOUbkUf3M) (Hinton, 2007)* [Recent Developments in Deep Learning](http://www.youtube.com/watch?v=VdIURAu1-aU) (Hinton, 2010)* [Unsupervised Feature Learning and Deep Learning](http://www.youtube.com/watch?v=ZmNOAtZIgIk) (Ng, 2011)If you use this toolbox in your research please cite [Prediction as a candidate for learning deep hierarchical models of data](http://www2.imm.dtu.dk/pubdb/views/publication_details.php?id=6284)```@MASTERSTHESIS\{IMM2012-06284, author = "R. B. Palm", title = "Prediction as a candidate for learning deep hierarchical models of data", year = "2012",}```Contact: rasmusbergpalm at gmail dot comDirectories included in the toolbox-----------------------------------`NN/` - A library for Feedforward Backpropagation Neural Networks`CNN/` - A library for Convolutional Neural Networks`DBN/` - A library for Deep Belief Networks`SAE/` - A library for Stacked Auto-Encoders`CAE/` - A library for Convolutional Auto-Encoders`util/` - Utility functions used by the libraries`data/` - Data used by the examples`tests/` - unit tests to verify toolbox is workingFor references on each library check REFS.mdSetup-----1. Download.2. addpath(genpath('DeepLearnToolbox'));Example: Deep Belief Network---------------------```matlabfunction test_example_DBNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit RBM and visualize its weightsrand('state',0)dbn.sizes = [100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);figure; visualize(dbn.rbm{1}.W'); % Visualize the RBM weights%% ex2 train a 100-100 hidden unit DBN and use its weights to initialize a NNrand('state',0)%train dbndbn.sizes = [100 100];opts.numepochs = 1;opts.batchsize = 100;opts.momentum = 0;opts.alpha = 1;dbn = dbnsetup(dbn, train_x, opts);dbn = dbntrain(dbn, train_x, opts);%unfold dbn to nnnn = dbnunfoldtonn(dbn, 10);nn.activation_function = 'sigm';%train nnopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.10, 'Too big error');```Example: Stacked Auto-Encoders---------------------```matlabfunction test_example_SAEload mnist_uint8;train_x = double(train_x)/255;test_x = double(test_x)/255;train_y = double(train_y);test_y = double(test_y);%% ex1 train a 100 hidden unit SDAE and use it to initialize a FFNN% Setup and train a stacked denoising autoencoder (SDAE)rand('state',0)sae = saesetup([784 100]);sae.ae{1}.activation_function = 'sigm';sae.ae{1}.learningRate = 1;sae.ae{1}.inputZeroMaskedFraction = 0.5;opts.numepochs = 1;opts.batchsize = 100;sae = saetrain(sae, train_x, opts);visualize(sae.ae{1}.W{1}(:,2:end)')% Use the SDAE to initialize a FFNNnn = nnsetup([784 100 10]);nn.activation_function = 'sigm';nn.learningRate = 1;nn.W{1} = sae.ae{1}.W{1};% Train the FFNNopts.numepochs = 1;opts.batchsize = 100;nn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.16, 'Too big error');```Example: Convolutional Neural Nets---------------------```matlabfunction test_example_CNNload mnist_uint8;train_x = double(reshape(train_x',28,28,60000))/255;test_x = double(reshape(test_x',28,28,10000))/255;train_y = double(train_y');test_y = double(test_y');%% ex1 Train a 6c-2s-12c-2s Convolutional neural network %will run 1 epoch in about 200 second and get around 11% error. %With 100 epochs you'll get around 1.2% errorrand('state',0)cnn.layers = { struct('type', 'i') %input layer struct('type', 'c', 'outputmaps', 6, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %sub sampling layer struct('type', 'c', 'outputmaps', 12, 'kernelsize', 5) %convolution layer struct('type', 's', 'scale', 2) %subsampling layer};cnn = cnnsetup(cnn, train_x, train_y);opts.alpha = 1;opts.batchsize = 50;opts.numepochs = 1;cnn = cnntrain(cnn, train_x, train_y, opts);[er, bad] = cnntest(cnn, test_x, test_y);%plot mean squared errorfigure; plot(cnn.rL);assert(er<0.12, 'Too big error');```Example: Neural Networks---------------------```matlabfunction test_example_NNload mnist_uint8;train_x = double(train_x) / 255;test_x = double(test_x) / 255;train_y = double(train_y);test_y = double(test_y);% normalize[train_x, mu, sigma] = zscore(train_x);test_x = normalize(test_x, mu, sigma);%% ex1 vanilla neural netrand('state',0)nn = nnsetup([784 100 10]);opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samples[nn, L] = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.08, 'Too big error');%% ex2 neural net with L2 weight decayrand('state',0)nn = nnsetup([784 100 10]);nn.weightPenaltyL2 = 1e-4; % L2 weight decayopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex3 neural net with dropoutrand('state',0)nn = nnsetup([784 100 10]);nn.dropoutFraction = 0.5; % Dropout fraction opts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex4 neural net with sigmoid activation functionrand('state',0)nn = nnsetup([784 100 10]);nn.activation_function = 'sigm'; % Sigmoid activation functionnn.learningRate = 1; % Sigm require a lower learning rateopts.numepochs = 1; % Number of full sweeps through dataopts.batchsize = 100; % Take a mean gradient step over this many samplesnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex5 plotting functionalityrand('state',0)nn = nnsetup([784 20 10]);opts.numepochs = 5; % Number of full sweeps through datann.output = 'softmax'; % use softmax outputopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, train_x, train_y, opts);[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');%% ex6 neural net with sigmoid activation and plotting of validation and training error% split training data into training and validation datavx = train_x(1:10000,:);tx = train_x(10001:end,:);vy = train_y(1:10000,:);ty = train_y(10001:end,:);rand('state',0)nn = nnsetup([784 20 10]); nn.output = 'softmax'; % use softmax outputopts.numepochs = 5; % Number of full sweeps through dataopts.batchsize = 1000; % Take a mean gradient step over this many samplesopts.plot = 1; % enable plottingnn = nntrain(nn, tx, ty, opts, vx, vy); % nntrain takes validation set as last two arguments (optionally)[er, bad] = nntest(nn, test_x, test_y);assert(er < 0.1, 'Too big error');```[![Bitdeli Badge](https://d2weczhvl823v0.cloudfront.net/rasmusbergpalm/deeplearntoolbox/trend.png)](https://bitdeli.com/free "Bitdeli Badge")

AI编码协议栈:Skills、MCP与Rules的协同架构解析

AI编码正从‘模型驱动’迈向‘协议驱动’新阶段,核心在于能力标准化、Agent间语义互通与业务逻辑解耦。Skills本质是机器可验证的能力契约,解决AI组件的可发现性与可组合性;MCP协议定义了AI Agent间的上下文感知通信范式,超越传统API实现意图对齐;Rules规范则通过声明式DSL将业务规则升华为可读、可测、可治理的独立资产。三者共同构成AI原生系统的底层协议栈,而OPC作为开放编程核心,提供跨环境的抽象层支撑。本文聚焦真实工程落地中的契约设计、语义对齐与规则治理实践,为构建高可靠、易演进的AI

weixin_33860553的博客 306

OPC UA作为AI工业Agent统一基座的实操路径

OPC UA已超越传统通信协议,成为工业AI落地的核心抽象层——它在OSI模型中融合应用层与表示层,提供设备无关的变量、方法与条件节点标准模型。其核心价值在于将PLC寄存器、安全规则、AI技能指令统一映射为可互操作的AddressSpace对象,支撑MCP会话协商、Rules实时校验与Skills语义注册。相比Modbus等协议,UA通过NodeId、BrowseName和DataType强制语义一致性,使AI Agent能精准调用‘启动清洗程序’并自动触发安全拦截。本文基于KEPServerEX真实产线环

weixin_29168153的博客 220

终端是AI编程Agent的能力分水岭

终端作为操作系统最基础的执行环境,提供了真实的进程管理、文件系统视图和信号控制能力,是AI编程Agent从‘代码补全’迈向工程化落地的关键载体。其核心原理在于强制Agent直面PATH、权限、locale、PTY等底层约束,从而构建可验证、可复现、可审计的执行语义。技术价值体现在对CI/CD自动化、跨仓库依赖分析、嵌入式烧录等复杂场景的可靠支撑;典型应用包括Tabby终端集成MCP协议、Kitty+tmux进程隔离架构、Alacritty串口硬件复用等。本文深入解析终端环境不可替代性及其在AI Agent工

weixin_34248487的博客 287

MCP协议与Rules规范:工业AI落地的语义控制新范式

工业AI落地的核心瓶颈,早已从数据采集转向安全可控的设备交互。OPC UA作为成熟的数据互联标准,擅长‘读取’,却难以支撑AI Agent对PLC等控制器的‘可验证、可约束、可组合’的语义化操作。MCP协议由此应运而生——它不是替代OPC UA,而是构建在其之上的服务契约层,将传统内存映射升级为带参数校验、事务封装与安全注入的能力调用;Rules规范则为每一次AI操作嵌入工业级约束逻辑,实现上下文感知的动态权限与实时校验。二者协同,使AI从‘能看’迈向‘敢动’,广泛应用于预测性维护、自适应工艺优化与数字孪生

weixin_34111790的博客 325

DeepSeek V4 Pro技术解析:1.6T参数MoE架构与1M上下文应用实践

大语言模型(LLM)通过海量参数学习语言规律和世界知识,其核心原理基于Transformer架构的自注意力机制。MoE(专家混合)架构通过稀疏激活机制,在保持庞大参数规模的同时控制推理成本,实现了模型容量与效率的平衡。长上下文能力使模型能够处理复杂文档和多轮对话,建立深度的语义关联,这对代码开发、文档分析和智能体构建等场景具有重要技术价值。在实际应用中,开发者需要掌握API接入、提示词工程和成本控制等工程实践技巧。本文以DeepSeek V4 Pro为例,深入探讨其1.6T参数MoE架构和1M上下文长度的技

weixin_30861459的博客 356

OPC UA如何成为AI编码在工业场景的语义基石

OPC UA并非众多工业协议之一,而是支撑AI编码落地的底层语义基础设施。它通过标准化的信息模型、跨平台服务接口与内建安全机制,为AI提供可理解、可验证、可执行的设备语义空间。结合Skills广场的能力封装、MCP协议的语义协商、Rules规范的时序逻辑表达,OPC UA实现了从原始数据到领域知识、再到闭环控制的完整技术链路。尤其在PLC诊断、电机过热预警、泵浦振动分析等典型工业AI场景中,其类型驱动的节点发现、基于证书的细粒度授权、以及PubSub实时数据分发能力,显著提升了AI系统的可靠性与可维护性。

weixin_34195546的博客 543

视频隐私脱敏工程化:CSRT/KCF追踪算法在本地推理中的实现与边界

在短视频内容合规审查中,动态遮挡(Dynamic Masking)是高频且高耗时的环节。传统手动关键帧打码不仅效率低下,且在目标快速移动或遮挡时极易出现遮罩漂移。本文从计算机视觉工程角度,解析基于CSRT与KCF算法的目标追踪方案在视频隐私处理中的技术路径、性能权衡及落地实践。

Mysssone的博客 224

6 款电商 AI 图片生成软件实测|国内 + 跨境卖家工具清单

电商 AI 作图工具已经从 "能不能用" 进入了 "好不好用" 的阶段。对于绝大多数卖家而言,现在的 AI 工具已经可以覆盖 60%-80% 的基础商品图需求,显著降低拍摄和设计成本。选择工具的核心逻辑不是 "哪款最强",而是 "哪款最适配你的品类、平台规模和团队能力"。垂直电商工具胜在工作流效率,通用生图工具强在创意上限,模板类工具赢在上手速度。建议根据自身业务阶段,搭配 1-2 款主力工具 + 1 款辅助工具,形成适合自己的视觉生产流程。

Mardi_Ladin的博客 398

我用 GPUWorks 在 M1 Pro 上搭了个发票识别原型

公司里经常要看电子发票。我想先做个小原型:把 PDF 发给一个自己部署的图文模型,让它提取发票类型、日期、交易双方和金额,再把结果交给同事核对。这个原型不用先接财务系统,先看看从部署到调用要走多少步,模型返回的内容能不能帮上忙。

鸽芷咕的博客 2万+
上一篇: 从零开始的大模型之旅|解码大模型:技术篇1.2-训练技术概念
下一篇: 我用了半年 Claude Code,直到发现这个 GitHub 项目,我才觉得自己之前都在裸奔
Llama-Turbo
博客等级 码龄4年 9901粉丝 2022原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值