chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Agent Skills與MCP:一場被誤解的“替代戰(zhàn)爭”

京東云 ? 來源:jf_75140285 ? 2026-02-25 17:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

在 Agentic AI 快速演進(jìn)的今天,“Agent Skills 會取代 MCP”或“MCP 已經(jīng)過時”的聲音不絕于耳。這種二元對立的敘事,看似犀利,實則掩蓋了智能體架構(gòu)設(shè)計中最本質(zhì)的真相:Agent Skills 與 MCP 并非對手,而是搭檔

前者是人類智慧的結(jié)晶——將業(yè)務(wù)規(guī)則、決策邏輯與合規(guī)要求,以聲明式、可讀、可維護(hù)的方式注入 AI 代理;后者是技術(shù)能力的橋梁——讓 AI 能安全、可靠地觸達(dá)現(xiàn)實世界的數(shù)據(jù)、工具與系統(tǒng)。一個回答“怎么做才對”,一個解決“能不能做”;一個由產(chǎn)品經(jīng)理和業(yè)務(wù)專家驅(qū)動,一個由工程師和 SRE 構(gòu)建。

本文旨在徹底厘清二者的核心差異、適用邊界與協(xié)同模式。我們將從概念定義出發(fā),深入實現(xiàn)機制,通過多維對比與真實場景剖析,最終給出一套可落地的選擇策略與高階架構(gòu)范式。無論你是智能體開發(fā)者、平臺架構(gòu)師,還是正在規(guī)劃 AI 原生應(yīng)用的產(chǎn)品負(fù)責(zé)人,都能從中獲得清晰的判斷框架與實踐指引。

更重要的是,我們將證明:真正的智能,不在于選擇某一種工具,而在于知道何時用哪一種,以及如何讓它們共舞

一、核心概念定義:超越實現(xiàn)的標(biāo)準(zhǔn)

1.1 Model Context Protocol (MCP) - 模型上下文協(xié)議

本質(zhì)定義:MCP是一種標(biāo)準(zhǔn)化通信協(xié)議,定義了AI模型如何與外部系統(tǒng)建立安全、高效、可審計的雙向連接。

核心特性

?能力擴展協(xié)議:為AI代理提供訪問實時數(shù)據(jù)、專業(yè)工具和企業(yè)系統(tǒng)的標(biāo)準(zhǔn)化接口

?安全沙箱規(guī)范:在協(xié)議層面定義權(quán)限控制、數(shù)據(jù)隔離和操作審計機制

?上下文同步機制:解決模型內(nèi)部狀態(tài)與外部世界狀態(tài)的一致性問題

?標(biāo)準(zhǔn)化接口:通過JSON-RPC或其他標(biāo)準(zhǔn)協(xié)議定義請求/響應(yīng)格式、認(rèn)證機制和錯誤處理

?服務(wù)化架構(gòu):協(xié)議設(shè)計支持獨立部署的服務(wù)進(jìn)程,實現(xiàn)高可用和水平擴展

架構(gòu)定位:MCP解決了"能不能做"的問題 (Capability),為AI代理擴展其原始訓(xùn)練數(shù)據(jù)范圍之外的能力邊界。

1.2 Agent Skills - 代理技能標(biāo)準(zhǔn)

本質(zhì)定義:Agent Skills是一種模塊化能力封裝標(biāo)準(zhǔn),通過聲明式、配置化的方式定義AI代理在特定場景下的行為規(guī)范、決策邏輯和工作流程。

核心特性

?流程編排標(biāo)準(zhǔn):定義如何將原子操作組合成完整業(yè)務(wù)流程的標(biāo)準(zhǔn)

?上下文感知能力:標(biāo)準(zhǔn)定義了技能如何根據(jù)對話歷史和環(huán)境動態(tài)調(diào)整行為

?透明可解釋性:決策路徑對人類可見,便于理解和修改

?輕量級集成:標(biāo)準(zhǔn)設(shè)計支持無服務(wù)部署,修改配置即可生效

?組合式架構(gòu):支持技能的嵌套、組合和復(fù)用

架構(gòu)定位:Agent Skills解決了"怎么做才對"的問題 (Orchestration),為AI代理編寫符合業(yè)務(wù)標(biāo)準(zhǔn)和人類期望的行為規(guī)范。

?

二、設(shè)計哲學(xué)與架構(gòu)差異

2.1 MCP:能力導(dǎo)向的設(shè)計

MCP的核心設(shè)計哲學(xué)是能力擴展。它關(guān)注:

?原子操作:如何安全地執(zhí)行單一、精確的操作

?連接管理:如何高效管理與外部系統(tǒng)的連接

?權(quán)限邊界:如何在協(xié)議層面實現(xiàn)細(xì)粒度權(quán)限控制

?數(shù)據(jù)標(biāo)準(zhǔn)化:如何統(tǒng)一不同數(shù)據(jù)源的格式和語義

MCP的架構(gòu)本質(zhì)上是服務(wù)化的:

wKgZPGmMR62ASUJ4AAcf7R9F69E264.png

??

2.2 Agent Skills:流程導(dǎo)向的設(shè)計

Agent Skills的核心設(shè)計哲學(xué)是業(yè)務(wù)價值。它關(guān)注:

?決策邏輯:在特定情境下如何做出正確決策

?流程規(guī)范:如何將多個操作組合成符合業(yè)務(wù)標(biāo)準(zhǔn)的流程

?上下文適應(yīng):如何根據(jù)環(huán)境變化動態(tài)調(diào)整行為

?人類協(xié)作:如何使AI行為可理解、可預(yù)測、可修正

Agent Skills的架構(gòu)本質(zhì)上是聲明式的:

wKgZO2mMR6-AI-CUAAjNCFD1740170.png

??

?

三、多維度對比分析

維度 Agent Skills MCP
協(xié)議/標(biāo)準(zhǔn)類型 聲明式配置標(biāo)準(zhǔn) (Declarative) 通信協(xié)議標(biāo)準(zhǔn) (Imperative)
核心關(guān)注點 業(yè)務(wù)流程與決策邏輯 (What & Why) 能力執(zhí)行與數(shù)據(jù)獲取 (How & Can)
抽象層級 業(yè)務(wù)邏輯層 (Business Logic Layer) 能力擴展層 (Capability Layer)
數(shù)據(jù)流向 自頂向下 (決策驅(qū)動) 自底向上 (能力驅(qū)動)
變更頻率 高 (業(yè)務(wù)規(guī)則經(jīng)常變化) 低 (接口相對穩(wěn)定)
維護(hù)主體 業(yè)務(wù)專家、領(lǐng)域?qū)<?/td> 工程師、系統(tǒng)管理員
安全模型 軟約束 (依賴執(zhí)行引擎的策略) 硬約束 (協(xié)議層強制控制)
性能特性 低延遲 (純邏輯決策) 可變延遲 (依賴外部系統(tǒng))
復(fù)用模式 領(lǐng)域特定復(fù)用 跨領(lǐng)域通用復(fù)用
標(biāo)準(zhǔn)化程度 高 (結(jié)構(gòu)化配置) 高 (協(xié)議規(guī)范)

?

四、核心區(qū)別總結(jié)

4.1 本質(zhì)差異

Agent Skills定義業(yè)務(wù)價值路徑,MCP實現(xiàn)技術(shù)能力擴展

?Agent Skills關(guān)注"為什么"和"如何"

?為什么這個任務(wù)對業(yè)務(wù)有價值?

?如何確保任務(wù)按照業(yè)務(wù)標(biāo)準(zhǔn)和合規(guī)要求完成?

?如何在不同業(yè)務(wù)情境下動態(tài)調(diào)整決策邏輯?

?其設(shè)計哲學(xué)是以業(yè)務(wù)為中心,將人類專業(yè)知識編碼為AI可執(zhí)行的規(guī)范

?MCP關(guān)注"什么"和"能否"

?需要訪問什么外部數(shù)據(jù)或工具?

?AI能否安全、可靠地執(zhí)行這個具體操作?

?如何在協(xié)議層面實現(xiàn)權(quán)限控制和數(shù)據(jù)隔離?

?其設(shè)計哲學(xué)是以能力為中心,解決AI與現(xiàn)實世界連接的技術(shù)問題

4.2 架構(gòu)隱喻

?Agent Skills如同"企業(yè)SOP手冊"

?詳細(xì)描述每個業(yè)務(wù)流程的標(biāo)準(zhǔn)步驟

?規(guī)定在特定情境下的決策規(guī)則

?可由非技術(shù)人員編寫和維護(hù)

?隨業(yè)務(wù)需求靈活調(diào)整

?MCP如同"企業(yè)IT基礎(chǔ)設(shè)施"

?提供基礎(chǔ)數(shù)據(jù)訪問和計算能力

?確保系統(tǒng)安全性和可靠性

?需要專業(yè)技術(shù)團隊維護(hù)

?變更需要嚴(yán)格測試和審批流程

?

五、場景示例對比:標(biāo)準(zhǔn)應(yīng)用與實際落地

5.1 場景一:客戶服務(wù)工單處理

需求:自動處理客戶支持工單,需要理解客戶意圖、查詢相關(guān)數(shù)據(jù)、生成適當(dāng)回復(fù)。

Agent Skills標(biāo)準(zhǔn)應(yīng)用(業(yè)務(wù)流程編排):

skill:
  name: "customer_ticket_processing"
  trigger: 
    event: "new_ticket_created"
  workflow:
    steps:
      - name: "intent_classification"
        description: "識別客戶工單類型"
        rules:
          - "如果包含'退款'、'錢'等關(guān)鍵詞,標(biāo)記為財務(wù)類"
          - "如果包含'無法登錄'、'錯誤',標(biāo)記為技術(shù)類"
          - "如果包含'多久'、'什么時候',標(biāo)記為咨詢類"
      
      - name: "data_requirements"
        description: "確定需要查詢的數(shù)據(jù)"
        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: "生成符合品牌標(biāo)準(zhǔn)的回復(fù)"
        prompt_template: |
          你是一個專業(yè)客服代表,遵循以下規(guī)則:
          1. 使用友好、專業(yè)的語氣
          2. 對于財務(wù)問題,必須提供具體金額和時間
          3. 對于技術(shù)問題,提供具體解決方案而不是模糊建議
          4. 如無法解決,明確升級路徑
        constraints:
          - "不得承諾無法確認(rèn)的信息"
          - "必須引用數(shù)據(jù)支持你的結(jié)論"

為什么適用Agent Skills

??業(yè)務(wù)規(guī)則復(fù)雜:需要根據(jù)多種條件動態(tài)調(diào)整處理流程

??合規(guī)要求高:必須遵循特定的溝通標(biāo)準(zhǔn)和數(shù)據(jù)使用規(guī)范

??頻繁變更:客戶政策和響應(yīng)標(biāo)準(zhǔn)經(jīng)常變化

??不適合MCP:這不是原子操作,而是需要上下文感知的決策流程

MCP標(biāo)準(zhǔn)應(yīng)用(能力提供):

class CustomerDataMCP:
    @mcp_tool(permission="read_only")
    def get_order_history(self, customer_id, limit=10):
        """安全獲取客戶訂單歷史"""
        # 從訂單數(shù)據(jù)庫獲取數(shù)據(jù)
        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):
        """獲取系統(tǒng)當(dāng)前狀態(tài)"""
        # 從監(jiān)控系統(tǒng)獲取實時狀態(tài)
        return self.monitoring_api.get_current_status()
    
    @mcp_tool(permission="write")
    def create_support_note(self, ticket_id, note_content, agent_id):
        """創(chuàng)建客服備注,需要寫權(quán)限"""
        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

??數(shù)據(jù)敏感性:涉及客戶個人數(shù)據(jù),需要嚴(yán)格的權(quán)限控制

??跨系統(tǒng)集成:需要連接訂單系統(tǒng)、監(jiān)控系統(tǒng)和客服系統(tǒng)

??結(jié)構(gòu)化輸出:需要統(tǒng)一的數(shù)據(jù)格式,避免文本解析歧義

??不適合Agent Skills:這不是業(yè)務(wù)決策,而是需要安全控制的原子操作

5.2 場景二:金融風(fēng)險評估

需求:為貸款申請?zhí)峁╋L(fēng)險評估,需要綜合多源數(shù)據(jù)、應(yīng)用復(fù)雜模型、生成合規(guī)報告。

Agent Skills標(biāo)準(zhǔn)應(yīng)用(決策規(guī)則與合規(guī)性):

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: "應(yīng)用公司標(biāo)準(zhǔn)風(fēng)險模型"
           rules:
             - "信用分50%:中高風(fēng)險"
             - "就業(yè)歷史

為什么適用Agent Skills

??合規(guī)驅(qū)動:需要嚴(yán)格遵循金融法規(guī)和內(nèi)部政策

??決策復(fù)雜:需要權(quán)衡多個風(fēng)險因素并應(yīng)用業(yè)務(wù)規(guī)則

??審計要求:需要完整的決策路徑記錄和解釋

??不適合MCP:這不是技術(shù)實現(xiàn)問題,而是業(yè)務(wù)決策邏輯

MCP標(biāo)準(zhǔn)應(yīng)用(數(shù)據(jù)獲取與模型執(zhí)行):

class FinancialRiskMCP:
    @mcp_tool(permission="sensitive_data")
    def get_credit_report(self, applicant_id):
        """獲取信用報告,處理敏感數(shù)據(jù)"""
        # 通過安全通道調(diào)用外部信用機構(gòu)API
        report = self.credit_api.get_report(applicant_id)
        # 數(shù)據(jù)脫敏處理
        return self._sanitize_sensitive_data(report)
    
    @mcp_tool(permission="model_execution")
    def run_risk_model(self, features):
        """執(zhí)行風(fēng)險評估模型"""
        # 加載預(yù)訓(xùn)練的風(fēng)險評估模型
        model = self.model_registry.get("risk-assessment-v3")
        # 特征工程和預(yù)測
        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):
        """生成合規(guī)的審計報告"""
        # 應(yīng)用合規(guī)模板
        report = self.report_template.render(assessment_data)
        # 添加數(shù)字簽名
        signed_report = self.crypto.sign_document(report)
        # 存檔到審計系統(tǒng)
        self.audit_system.archive(signed_report)
        return signed_report

為什么適用MCP

??數(shù)據(jù)安全:涉及敏感金融數(shù)據(jù),需要嚴(yán)格的訪問控制

??專業(yè)模型:需要調(diào)用專門的風(fēng)險評估模型

??審計追蹤:需要完整的操作日志和數(shù)字簽名

??不適合Agent Skills:這不是業(yè)務(wù)規(guī)則,而是需要安全控制的技術(shù)操作

5.3 場景三:實際落地案例 - Claude Code 中的自動化部署

需求:在軟件開發(fā)項目中,實現(xiàn)自動化部署流程,包括運行測試、構(gòu)建和部署到生產(chǎn)環(huán)境。

這是一個已在Claude Code中實際落地的場景,完美展現(xiàn)了 MCP 與 Skills 的協(xié)同工作模式。

MCP 層實現(xiàn):提供原子能力

# mcp_deployment_server.py
from mcp_server import MCPServer, mcp_tool

class DeploymentMCP(MCPServer):
    def __init__(self, config):
        super().__init__()
        self.config = config
        self._setup_connections()
    
    def _setup_connections(self):
        """建立必要的系統(tǒng)連接"""
        self.ci_connection = self._connect_to_ci_system()
        self.s3_client = self._setup_s3_client()
    
    @mcp_tool()
    def run_tests(self):
        """
        運行項目測試套件
        返回結(jié)構(gòu)化的測試結(jié)果
        """
        # 通過CI系統(tǒng)API觸發(fā)測試
        test_result = self.ci_connection.run_pipeline("test")
        
        # 返回結(jié)構(gòu)化結(jié)果
        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"):
        """
        將構(gòu)建產(chǎn)物上傳到S3
        需要部署權(quán)限
        """
        # 驗證環(huán)境
        if environment not in ["staging", "production"]:
            raise ValueError("Invalid environment")
        
        # 獲取最新構(gòu)建產(chǎn)物
        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 層關(guān)鍵價值

??安全封裝:敏感憑證(S3密鑰、CI系統(tǒng)令牌)完全封裝在服務(wù)內(nèi)部

??標(biāo)準(zhǔn)化接口:提供統(tǒng)一的輸入/輸出格式,便于調(diào)用

??錯誤處理:在服務(wù)層處理網(wǎng)絡(luò)錯誤、超時等異常情況

??權(quán)限控制:通過@mcp_tool(permission="deployment_write")嚴(yán)格控制部署權(quán)限

Skills 層實現(xiàn):定義業(yè)務(wù)流程

# CLAUDE.md (項目根目錄)

## Skill: 代碼部署 (Deploy)

**觸發(fā)條件**:用戶要求"deploy"、"部署"、"上線"或相關(guān)操作

**執(zhí)行流程**:
1. **運行測試**:
   - 首先調(diào)用 MCP 工具 `run_tests`
   - 如果返回失敗,立即停止并報錯:"測試未通過,無法部署"
   - 不要繼續(xù)執(zhí)行后續(xù)步驟
   - 具體失敗原因:{failed_tests} 個測試失敗

2. **執(zhí)行上傳**:
   - 如果測試通過,調(diào)用 MCP 工具 `upload_to_s3`
   - 參數(shù)設(shè)置:
     - environment: "production"(生產(chǎn)環(huán)境)
   - 等待上傳完成確認(rèn)
   - 驗證返回的S3 URL是否可訪問

3. **驗證部署**:
   - 訪問部署后的URL進(jìn)行健康檢查
   - 確認(rèn)關(guān)鍵功能是否正常工作
   - 如果驗證失敗,觸發(fā)回滾流程

4. **報告結(jié)果**:
   - 用簡潔的語言總結(jié)部署結(jié)果
   - 包含關(guān)鍵信息:部署時間、版本號、S3 URL
   - 如果有問題,提供具體的錯誤信息和建議

**安全規(guī)則**:
- 永遠(yuǎn)不要直接在生產(chǎn)環(huán)境執(zhí)行未經(jīng)測試的代碼
- 任何破壞性操作(如數(shù)據(jù)庫遷移)必須先詢問用戶確認(rèn)
- 部署前必須備份當(dāng)前版本
- 生產(chǎn)環(huán)境部署必須獲得至少一名資深工程師的批準(zhǔn)

Skills 層關(guān)鍵價值

??業(yè)務(wù)邏輯清晰:用自然語言描述完整的部署流程,易于理解和修改

??靈活調(diào)整:業(yè)務(wù)規(guī)則變化時(如添加預(yù)發(fā)布環(huán)境),只需修改配置

??團隊協(xié)作:非工程師(如產(chǎn)品經(jīng)理、QA)也能理解并參與優(yōu)化流程

??透明決策:用戶可以看到完整的推理過程,增強信任

協(xié)同工作流程

用戶請求:"部署最新版本到生產(chǎn)環(huán)境"

1. Claude 檢測到"部署"關(guān)鍵詞,激活 "代碼部署 (Deploy)" Skill
2. Skill 定義第一步:運行測試
   → 調(diào)用 MCP 工具 `run_tests`
   ← MCP 返回:{"success": true, "total_tests": 125, "failed_tests": 0}
3. Skill 檢查測試結(jié)果,判定通過
4. Skill 定義第二步:執(zhí)行上傳
   → 調(diào)用 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 進(jìn)行驗證和報告
6. 最終輸出:"? 部署成功!版本 v2.3.1 已部署到生產(chǎn)環(huán)境,S3 URL: https://..."

為什么這種分層架構(gòu)最優(yōu)

??關(guān)注點分離:MCP 專注"如何安全執(zhí)行",Skills 專注"如何正確流程"

??變更獨立性:修改部署流程不需要修改 MCP 服務(wù),反之亦然

??復(fù)用性:run_tests和upload_to_s3工具可被其他 Skill 復(fù)用

??安全與靈活性平衡:敏感操作受控,業(yè)務(wù)邏輯靈活可變

實際工程價值

?開發(fā)效率:新團隊成員通過閱讀CLAUDE.md即可理解部署流程

?運維可靠性:MCP 層的錯誤處理和重試機制提高了系統(tǒng)穩(wěn)定性

?合規(guī)保證:所有部署操作都有完整審計日志

?快速迭代:業(yè)務(wù)流程調(diào)整只需修改配置,無需重新部署服務(wù)

?

六、選擇建議與高階策略

6.1 基礎(chǔ)決策框架

優(yōu)先選擇Agent Skills當(dāng): ? 業(yè)務(wù)規(guī)則復(fù)雜且經(jīng)常變化:當(dāng)決策邏輯依賴于業(yè)務(wù)策略而非技術(shù)實現(xiàn)時 ? 需要人類可讀的規(guī)范:當(dāng)非技術(shù)人員需要理解和修改行為規(guī)則時 ? 涉及主觀判斷:當(dāng)任務(wù)需要權(quán)衡多個因素且沒有明確的算法時 ? 強調(diào)一致性和合規(guī)性:當(dāng)需要確保AI行為符合公司政策或法規(guī)要求時 ? 快速原型和迭代:當(dāng)需要快速驗證想法而不想投入大量工程資源

優(yōu)先選擇MCP當(dāng): ? 需要訪問外部數(shù)據(jù)源:當(dāng)任務(wù)依賴實時數(shù)據(jù)、專有系統(tǒng)或敏感信息時 ? 性能要求嚴(yán)格:當(dāng)需要高效處理大量數(shù)據(jù)或低延遲響應(yīng)時 ? 安全性至關(guān)重要:當(dāng)涉及財務(wù)交易、個人隱私或系統(tǒng)關(guān)鍵操作時 ? 需要精確控制:當(dāng)任務(wù)要求精確的輸入/輸出格式或復(fù)雜的狀態(tài)管理時 ? 跨系統(tǒng)集成:當(dāng)需要連接多個不兼容的系統(tǒng)或協(xié)議時

6.2 高階決策樹

wKgZPGmMR7GAHK4FABGtX2rkoxk221.png

??

6.3 經(jīng)典協(xié)同模式

模式1:分層架構(gòu)(最常見)

wKgZPGmMR7OAONVrAAo193aDPIQ936.png

??

最佳實踐

?Agent Skills負(fù)責(zé)"為什么"和"做什么":定義業(yè)務(wù)目標(biāo)和流程

?MCP負(fù)責(zé)"怎么做":提供具體的執(zhí)行能力

?嚴(yán)格分離關(guān)注點:避免在Skills中硬編碼技術(shù)細(xì)節(jié),避免在MCP中包含業(yè)務(wù)規(guī)則

模式2:技能驅(qū)動型MCP

skill:
  name: "dynamic_mcp_selection"
  description: "根據(jù)上下文動態(tài)選擇最合適的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"

優(yōu)勢:最大化靈活性,適應(yīng)復(fù)雜多變的業(yè)務(wù)需求

模式3:MCP增強型技能

class SkillEnhancementMCP:
    @mcp_tool
    def get_optimal_workflow(self, task_type, context):
        """基于歷史數(shù)據(jù)推薦最佳工作流程"""
        # 分析歷史任務(wù)完成數(shù)據(jù)
        historical_data = self.analytics_db.get_task_metrics(task_type)
        # 應(yīng)用機器學(xué)習(xí)模型推薦最優(yōu)流程
        recommended_workflow = self.recommender.predict_optimal_workflow(
            task_features=context,
            historical_performance=historical_data
        )
        return recommended_workflow

優(yōu)勢:利用數(shù)據(jù)驅(qū)動優(yōu)化技能定義,形成閉環(huán)學(xué)習(xí)系統(tǒng)

?

七、總結(jié)與技術(shù)展望

7.1 核心原則重申

1.MCP = 能力擴展 (Capability Extension):解決"能不能做"的問題

2.Agent Skills = 業(yè)務(wù)編排 (Business Orchestration):解決"怎么做才對"的問題

3.協(xié)同而非替代:兩者在智能體架構(gòu)中互補共存,創(chuàng)造最大價值

7.2 真實工程經(jīng)驗教訓(xùn)

在多個大型AI系統(tǒng)中,我們觀察到以下關(guān)鍵點:

誤區(qū)1:用MCP實現(xiàn)所有功能

?癥狀:每個小功能都實現(xiàn)為MCP工具

?后果:過度工程化,維護(hù)成本高,業(yè)務(wù)邏輯與技術(shù)實現(xiàn)耦合

?解法:優(yōu)先評估是否需要外部系統(tǒng)訪問或安全控制

誤區(qū)2:在Agent Skills中硬編碼復(fù)雜邏輯

?癥狀:Skills配置超過2000行,包含大量條件判斷

?后果:決策邏輯難以理解和維護(hù),執(zhí)行不可靠

?解法:將復(fù)雜邏輯拆分為MCP工具,Skills只負(fù)責(zé)業(yè)務(wù)編排

誤區(qū)3:忽視安全邊界

?癥狀:在Skills中暴露敏感操作,在MCP中缺少輸入校驗

?后果:安全漏洞,數(shù)據(jù)泄露風(fēng)險

?解法:敏感操作始終通過MCP,Skills只包含公開的業(yè)務(wù)規(guī)則

7.3 未來展望

隨著AI智能體架構(gòu)的發(fā)展,我們觀察到以下趨勢:

1.標(biāo)準(zhǔn)化融合

?MCP協(xié)議將支持技能描述標(biāo)準(zhǔn),使能力發(fā)現(xiàn)和組合更加自動化

?Agent Skills標(biāo)準(zhǔn)將內(nèi)置對MCP能力的語義描述,提升互操作性

2.動態(tài)協(xié)同

?智能體將能夠根據(jù)任務(wù)復(fù)雜度自動決定使用Skills還是MCP

?運行時將動態(tài)平衡配置驅(qū)動和代碼驅(qū)動的執(zhí)行路徑

3.開發(fā)者體驗優(yōu)化

?統(tǒng)一的開發(fā)框架將無縫集成Skills和MCP

?低代碼平臺將使業(yè)務(wù)專家能夠定義技能,自動映射到合適的MCP能力

?

八、結(jié)語:協(xié)同共生,而非零和博弈

AI技術(shù)社區(qū)中,經(jīng)常出現(xiàn)"Skills將取代MCP"或"MCP是過時的技術(shù)"等論調(diào)。這些觀點源于對兩者本質(zhì)的誤解,忽視了它們在智能體架構(gòu)中互補共存的價值。

MCP和Agent Skills不是競爭關(guān)系,而是共生關(guān)系

?MCP擴展了AI的感知和行動能力,使其能夠連接現(xiàn)實世界

?Agent Skills定義了AI的思維和決策模式,使其能夠按照人類期望的方式行動

將AI智能體視為一個完整的系統(tǒng):

?MCP是感官和肢體:眼睛(數(shù)據(jù)獲?。?、耳朵(事件監(jiān)聽)、手(工具執(zhí)行)

?Agent Skills是大腦和神經(jīng)系統(tǒng):決策邏輯、行為規(guī)范、學(xué)習(xí)能力

沒有感官和肢體,大腦無法感知世界;沒有大腦和神經(jīng)系統(tǒng),肢體無法協(xié)調(diào)行動。兩者缺一不可。

?

終極建議

不要陷入"二選一"的思維陷阱。最強大的AI代理系統(tǒng)往往是Skills和MCP精心設(shè)計的協(xié)同體:

?用Skills定義業(yè)務(wù)價值:什么是對用戶真正有用的?

?用MCP實現(xiàn)技術(shù)可能:如何最安全、高效地交付這些價值?

?持續(xù)優(yōu)化兩者的邊界:隨著業(yè)務(wù)演進(jìn)和技術(shù)進(jìn)步,重新評估職責(zé)分配

記?。?strong>技術(shù)的目的是解決問題,而不是創(chuàng)造新的復(fù)雜性。Skills和MCP都是工具,明智的工程師會根據(jù)具體問題選擇最合適的工具,或?qū)⒍鄠€工具創(chuàng)造性地組合,以交付最大價值。

在AI代理的未來,我們不會看到Skills取代MCP,或MCP淘汰Skills。相反,我們將見證一個融合的生態(tài)系統(tǒng),其中配置驅(qū)動的靈活性與代碼實現(xiàn)的強大性和諧共存,共同推動AI代理走向更智能、更可靠、更有價值的未來。

?

?

參考資料與延伸閱讀

本文引用的核心概念與技術(shù)規(guī)范基于以下行業(yè)權(quán)威文檔,推薦讀者深入閱讀以獲取更多技術(shù)細(xì)節(jié):

1. Model Context Protocol Specification

?來源: Anthropic & MCP Community

?地址: modelcontextprotocol.io/introduction?

?對應(yīng)內(nèi)容: 支持文中第一章與第二章關(guān)于 MCP 作為“標(biāo)準(zhǔn)化連接協(xié)議”、“安全沙箱”及“JSON-RPC 消息規(guī)范”的技術(shù)定義。

2. Building Effective Agents

?來源: Anthropic Research Team (2024)

?地址: anthropic.com/research/building-effective-agents?

?對應(yīng)內(nèi)容: 支持文中關(guān)于“Workflows(工作流) vs Agents(自主體)”的區(qū)分,以及為何在生產(chǎn)環(huán)境中應(yīng)優(yōu)先采用確定性較高的 Agent Skills(即文中提到的 Orchestration)。

3. The Future of Agentic AI & Design Patterns

?來源: Andrew Ng, DeepLearning.AI (The Batch, Issue 242)

?地址: deeplearning.ai/the-batch/issue-242?

?對應(yīng)內(nèi)容: 支持文中關(guān)于“SOP 即智能”的觀點,詳細(xì)闡述了通過結(jié)構(gòu)化流程(Agentic Workflows)來提升 AI 產(chǎn)出質(zhì)量的設(shè)計模式。

4. Semantic Kernel Overview

?來源: Microsoft Learn

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

?對應(yīng)內(nèi)容: 提供了文中“聲明式技能”的工程實現(xiàn)參考,展示了如何將自然語言 Prompt 封裝為可調(diào)用的 Skills/Plugins。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • AI
    AI
    +關(guān)注

    關(guān)注

    91

    文章

    39666

    瀏覽量

    301281
  • Agent
    +關(guān)注

    關(guān)注

    0

    文章

    184

    瀏覽量

    28706
  • 智能體
    +關(guān)注

    關(guān)注

    1

    文章

    467

    瀏覽量

    11604
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    模力方舟現(xiàn)已正式開源官方Skills倉庫Moark Skills

    模力方舟現(xiàn)已正式開源官方 Skills 倉庫 Moark Skills,首批上線圖像生成、OCR、文檔內(nèi)容提取和文本合規(guī)審查四個技能模塊。開發(fā)者和用戶只需將技能文件導(dǎo)入 OpenClaw,Agent 即可通過自然語言直接調(diào)用這些
    的頭像 發(fā)表于 03-03 16:47 ?531次閱讀
    模力方舟現(xiàn)已正式開源官方<b class='flag-5'>Skills</b>倉庫Moark <b class='flag-5'>Skills</b>

    “秒啟秒開秒加載”背后:一場鴻蒙發(fā)起的“性能革命”

    ,HarmonyOS 6正式發(fā)布,面向首批90多款機型開啟規(guī)模公測,也讓一場體驗變革在億萬用戶的指尖悄然發(fā)生。 并非簡單的系統(tǒng)“瘦身”或常規(guī)優(yōu)化,而是基于HarmonyOS 6依托華為“軟硬芯云”體化能力,構(gòu)建出套整機性能優(yōu)
    的頭像 發(fā)表于 12-30 14:28 ?354次閱讀
    “秒啟秒開秒加載”背后:<b class='flag-5'>一場</b>鴻蒙發(fā)起的“性能革命”

    中國車聯(lián)網(wǎng)行業(yè)加速滲透:一場“車聯(lián)萬物”的出行革命

    當(dāng)汽車不再是孤立的機械載體,而是接入互聯(lián)網(wǎng)的智能終端,一場出行變革正悄然發(fā)生。近日,前瞻產(chǎn)業(yè)研究院發(fā)布《2018 - 2025年中國車聯(lián)網(wǎng)行業(yè)滲透率與用戶規(guī)模統(tǒng)計情況及預(yù)測》(下稱“報告”),透過
    的頭像 發(fā)表于 12-04 11:22 ?554次閱讀

    Joycode 無法跨項目讀取源碼怎么辦?MCP Easy Code Reader 幫你解決!

    Code Agent 幫我們分析邏輯和編寫代碼,而無需再手動將源碼復(fù)制到對話框中發(fā)送給 AI,提高 Code Agent 準(zhǔn)確度和編碼效率。MCP 已發(fā)布 Github: easy-code-reader
    的頭像 發(fā)表于 11-19 15:50 ?1044次閱讀
    Joycode 無法跨項目讀取源碼怎么辦?<b class='flag-5'>MCP</b> Easy Code Reader 幫你解決!

    傳統(tǒng)檢漏VS紅外熱成像:一場效率與安全的革命性跨越

    在工業(yè)生產(chǎn)、能源輸送、環(huán)境監(jiān)測等眾多領(lǐng)域,氣體泄漏檢測是保障安全、控制成本、保護(hù)環(huán)境的關(guān)鍵環(huán)節(jié)。傳統(tǒng)檢漏方法與紅外熱成像檢漏技術(shù)作為兩大主流手段,在效率與安全性上呈現(xiàn)出天壤之別,紅外熱成像技術(shù)的出現(xiàn),無疑是一場革命性的跨越。
    的頭像 發(fā)表于 11-10 16:55 ?920次閱讀
    傳統(tǒng)檢漏VS紅外熱成像:<b class='flag-5'>一場</b>效率與安全的革命性跨越

    航天科普|一場救援中的通信革命-衛(wèi)星通信(下篇)

    當(dāng)福來哥在云南雨崩的原始森林迷路,手機信號完全消失時,他背包里的衛(wèi)星手機成為救命稻草—條包含坐標(biāo)的求救短信穿透密林樹冠,直達(dá)3.6萬公里高空的天通衛(wèi)星,小時后救援隊精準(zhǔn)抵達(dá)。這一場景背后,是一場
    的頭像 發(fā)表于 07-01 17:03 ?1895次閱讀
    航天科普|<b class='flag-5'>一場</b>救援中的通信革命-衛(wèi)星通信(下篇)

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+讀《零基礎(chǔ)開發(fā)AI Agent》掌握扣子平臺開發(fā)智能體方法

    收到發(fā)燒友網(wǎng)站寄來的《零基礎(chǔ)開發(fā)AI Agent》這本書已經(jīng)有好些天了,這段時間有幸拜讀了下全書,掌握了個開發(fā)智能體的方法。 該書充分從零基礎(chǔ)入手,先闡述了Agent是什么,它的基
    發(fā)表于 05-14 19:51

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+Agent開發(fā)平臺

    Agent開發(fā)平臺是專門用于創(chuàng)建、配置、部署、訓(xùn)練和運行Agent的平臺。 隨著Agent開發(fā)框架的發(fā)展,很多Agent開發(fā)平臺能夠以圖形化、零代碼或低代碼的方式為開發(fā)者提供
    發(fā)表于 05-13 12:24

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+Agent的工作原理及特點

    感知系統(tǒng)從環(huán)境中收集信息并從中提取相關(guān)知識的能力,這類包括文本、圖像、聲音等。 2)規(guī)劃 規(guī)劃是指Agent為了實現(xiàn)某目標(biāo)而進(jìn)行的決策過程,在該階段Agent會根據(jù)收集的信息制定出
    發(fā)表于 05-11 10:24

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+ 入門篇學(xué)習(xí)

    很高興又有機會學(xué)習(xí)ai技術(shù),這次試讀的是「零基礎(chǔ)開發(fā)AI Agent」,作者葉濤、管鍇、張心雨。 大模型的普及是近三年來的件大事,萬物皆可大模型已成為趨勢。作為大模型開發(fā)應(yīng)用中重要組成部分,提示詞
    發(fā)表于 05-02 09:26

    【「零基礎(chǔ)開發(fā)AI Agent」閱讀體驗】+初品Agent

    本從知識到實踐的具有較高應(yīng)用價值的書。 封面圖 那這本書都向讀者介紹哪些內(nèi)容呢? 在入門篇,其涉及的內(nèi)容有: Agent的概念、發(fā)展、Agent與Prompt及copilot的區(qū)別、Age
    發(fā)表于 04-22 11:51

    訊飛星辰Agent開發(fā)平臺已全面支持MCP

    MCP全稱Model Context Protocol(模型上下文協(xié)議),是由Anthropic公司于2024年11月推出的開放協(xié)議,旨在規(guī)范大型語言模型與外部數(shù)據(jù)源及工具之間交互方式的開放協(xié)議標(biāo)準(zhǔn)。通過提供類似USB-C的標(biāo)準(zhǔn)化接口,幫助模型發(fā)現(xiàn)、理解并安全調(diào)用各種外部工具。
    的頭像 發(fā)表于 04-15 13:41 ?1704次閱讀

    文詳解MCP傳輸機制

    MCP 傳輸機制(Transport)是 MCP 客戶端與 MCP 服務(wù)器通信的個橋梁,定義了客戶端與服務(wù)器通信的細(xì)節(jié),幫助客戶端和服務(wù)器交換消息。
    的頭像 發(fā)表于 04-14 14:03 ?3792次閱讀
    <b class='flag-5'>一</b>文詳解<b class='flag-5'>MCP</b>傳輸機制

    羅格科技全線產(chǎn)品支持MCP協(xié)議,構(gòu)建智慧稅務(wù)新生態(tài)

    羅拉”也正式升級為面向全場景的智能中樞,全面啟動基于MCP協(xié)議的全周期服務(wù)。此次架構(gòu)升級,標(biāo)志著羅格科技在智慧稅務(wù)生態(tài)建設(shè)方面邁出了關(guān)鍵步,也預(yù)示著“AI+Agent+協(xié)議”模式在稅務(wù)領(lǐng)域的深度落地。 構(gòu)建“
    的頭像 發(fā)表于 04-11 14:55 ?888次閱讀

    一場圓桌論壇揭曉AI落地智慧園區(qū)的發(fā)展趨勢

    日前,達(dá)實智能成立30周年慶典暨“AIoT平臺+國產(chǎn)AI大模型”新品發(fā)布會隆重舉辦,現(xiàn)場進(jìn)行一場以“AI技術(shù)落地與園區(qū)智能化系統(tǒng)發(fā)展趨勢”為主題的圓桌論壇,備受關(guān)注。
    的頭像 發(fā)表于 03-31 10:11 ?900次閱讀