Skip to main content

ima-rag-workflow

基于IMA知识库回答亚马逊广告问题的完整工作流,区分MCP和Skill的使用场景。

معلومات المصدر

المستودع
crimsonblazezero/Zero-Tools
آخر نشاط في المصدر
٣ أغسطس ٢٠٢٦ في ١٥:٢٧
لغة SKILL.md المكتشفة
الصينية
النجوم
٠
التفرعات
٠

خيارات التثبيت

يُحدَّد Prompt الذي يراجع المصدر أولًا بشكل افتراضي. يمكنك التبديل إلى أمر مباشر أو تنزيل نسخة محلية.

مراجعة ملفات المصدر

اقرأ SKILL.md وأي ملفات مرافقة يعرضها SkillsMP قبل أن تقرر التثبيت.

عرض SKILL.md

SKILL.md
تعليمات المصدر · معاينة للقراءة فقط
name
ima-rag-workflow
description
基于IMA知识库回答亚马逊广告问题的完整工作流,区分MCP和Skill的使用场景。
# IMA RAG 工作流:亚马逊广告问答 ## 核心原则 **MCP 用于只读查询,Skill 用于写入操作** | 操作类型 | 工具 | 原因 | |---------|------|------| | 搜索知识库/内容 | MCP | 快速、自动、集成到对话流 | | 读取媒体信息 | MCP | 获取原文访问链接 | | 上传文件/添加URL | Skill | 需要安全门控、重名检查、COS上传 | | 批量操作 | Skill | 有专门的脚本和错误处理 | --- ## 工作流架构 ``` 用户提问(亚马逊广告相关) │ ├─→ 1. 搜索知识库(MCP) │ mcp__ima-knowledge-base_ima_search_knowledge_base(query="ACoS") │ ├─→ 2. 获取知识库信息(MCP) │ mcp__ima-knowledge-base_ima_get_knowledge_base_info(kb_ids=["Oz8mTK0..."]) │ ├─→ 3. 搜索知识库内容(MCP) │ mcp__ima-knowledge-base_ima_search_knowledge(query="ACoS优化", kb_id="Oz8mTK0...") │ ├─→ 4. 获取原文内容(MCP + Skill) │ MCP: mcp__ima-knowledge-base_ima_get_media_info(media_id="...") │ Skill: 读取笔记内容或下载PDF │ └─→ 5. 综合回答 + 现实数据验证 结合 IMA 知识库 + 领星MCP 广告数据 ``` --- ## Step 1: 搜索知识库(发现阶段) **触发条件**: 用户提问涉及亚马逊广告概念、策略、问题诊断 **MCP 调用**: ``` mcp__ima-knowledge-base_ima_search_knowledge_base( query="广告", limit=20 ) ``` **返回示例**: ```json { "info_list": [ { "kb_name": "亚马逊广告最全知识库", "kb_id": "Oz8mTK0umBKnPPkSawK7vj9URb1UaMVveqR7x3JX4Vs=", "content_count": 1884, "role_type": "普通成员" } ] } ``` **处理逻辑**: - 如果找到相关知识库 → 记录 kb_id 用于后续搜索 - 如果没有 → 搜索具体关键词:"ACoS"、"SP广告"、"新品推广" - 如果有多个 → 选择内容最多的或最近更新的 --- ## Step 2: 搜索知识库内容(精准检索) **触发条件**: 已知 kb_id,需要查找具体答案 **MCP 调用**: ``` mcp__ima-knowledge-base_ima_search_knowledge( query="ACoS过高怎么办", kb_id="Oz8mTK0umBKnPPkSawK7vj9URb1UaMVveqR7x3JX4Vs=", cursor="" ) ``` **优化策略**: - 使用用户提问中的核心关键词 - 如果结果太多(>50条),使用更具体的词 - 关注搜索结果中的 `highlight_content` 字段 --- ## Step 3: 获取原文内容 **触发条件**: 需要引用具体文章的内容 ### 方式A: 微信公众号文章(media_type=6) **MCP 调用**: ``` mcp__ima-knowledge-base_ima_get_media_info( media_id="wechatarticle_xxx_xxx" ) ``` **返回**: 包含原文 URL,可直接访问或总结 ### 方式B: 笔记类型(media_type=11) **MCP 调用**: ``` mcp__ima-knowledge-base_ima_get_media_info( media_id="note_xxx" ) ``` **返回**: `notebook_id` → 需要使用 notes 模块获取内容 **Skill 调用**: ```bash ima_api "openapi/note/v1/get_doc_content" '{"note_id":"<notebook_id>","target_content_format":0}' ``` ### 方式C: 文件类型(PDF/Word) **MCP 调用**: ``` mcp__ima-knowledge-base_ima_get_media_info( media_id="media_xxx" ) ``` **返回**: 文件下载 URL → 使用 `browser_navigate` 或 `curl` 下载并分析 --- ## Step 4: 现实数据验证(可选但推荐) IMA 知识库提供理论/经验,领星 MCP 提供现实数据 **组合使用场景**: 1. 用户问:"我的ACoS从20%涨到40%怎么办?" 2. IMA 搜索:找到"ACoS飙升原因分析"相关文章 3. 领星 MCP 验证:`ad_campaign_report` 查看当前广告表现 4. 综合回答:理论分析 + 实际数据建议 --- ## 实际调用示例 ### 示例1: 新手问"如何降低ACoS" ``` 用户: 我的SP广告ACoS太高了,有什么优化方法? 助理: 1. 搜索知识库: mcp__ima-knowledge-base_ima_search_knowledge(query="ACoS优化", kb_id="...") 2. 找到相关文章: - "日均10-20单但利润都被广告吃掉了!如何快速降低广告占比?" - "告别'白烧钱',亚马逊AMC为你送上广告降本增效爆单密码" 3. 获取原文: mcp__ima-knowledge-base_ima_get_media_info(media_id="...") 4. 综合领星数据(如有): ad_campaign_report 查看当前广告表现 5. 回答: 根据知识库和您的广告数据,建议: - 暂停高ACoS低转化的关键词 - 优化出价策略(使用建议竞价) - 检查广告位加成是否合理 - 参考具体操作方案... ``` ### 示例2: 老手问"展示型推广怎么做" ``` 用户: 展示型推广(SD)应该怎么搭建? 助理: 1. 搜索: mcp__ima-knowledge-base_ima_search_knowledge(query="展示型推广", kb_id="...") 2. 找到: - "亚马逊广告高阶'组合技',为你揭开展示型推广的流量密码!" - "高出价≠高曝光!破解亚马逊新品广告三大迷思" 3. 回答策略: - 引用知识库内容 - 结合您的店铺实际投放情况 - 提供分阶段搭建建议 ``` --- ## 工具选择决策树 ``` 用户提问亚马逊广告问题 │ ▼ 需要理论知识/经验? │ ┌────┴────┐ │ │ 是 否 │ │ ▼ ▼ IMA知识库 直接回答 │ │ ▼ │ 搜索知识库 │ │ │ ▼ │ 获取原文 结束 │ │ └────┬────┘ ▼ 需要验证现实数据? │ ┌────┴────┐ │ │ 是 否 │ │ ▼ ▼ 领星MCP 综合回答 查询 + IMA 引用 │ ▼ 最终回答 ``` --- ## 高级技巧 ### 1. 缓存策略 ```python # 在skill中实现知识库缓存 cache = { "kb_id": "Oz8mTK0...", "search_results": {...}, # 最近搜索的结果 "last_updated": timestamp } ``` 避免重复搜索相同的知识库 ### 2. 上下文增强 将 IMA 搜索结果作为 context 注入回答: ``` 根据「亚马逊广告最全知识库」中的内容: - 文章《...》提到... - 文章《...》建议... 结合您的实际情况(领星数据)... ``` ### 3. 多知识库协作 用户可能有多个知识库: - 亚马逊广告最全知识库(理论) - 视频号营销知识库(引流) - 跨境电商知识库(选品) **策略**: 按问题类型选择最相关的知识库 --- ## 命令速查表 | 操作 | MCP 工具 | 参数 | |-----|---------|------| | 搜索知识库 | `ima_search_knowledge_base` | query, limit | | 获取知识库详情 | `ima_get_knowledge_base_info` | kb_ids | | 搜索内容 | `ima_search_knowledge` | query, kb_id | | 浏览内容 | `ima_list_knowledge_contents` | kb_id, folder_id | | 获取原文 | `ima_get_media_info` | media_id | | 添加URL | `ima_add_url_to_kb` | kb_id, urls | --- ## 注意事项 1. **凭证管理**: MCP 服务器已配置,无需手动传递 2. **频率限制**: IMA API 有频率限制,避免频繁调用 3. **内容时效**: 知识库内容可能有时间滞后,重要决策需结合现实数据 4. **版权注意**: 引用内容注明来源,不要直接复制全文 --- ## 总结 **MCP 适合**: - 搜索和查询 - 快速获取原文链接 - 自动化工作流 **Skill 适合**: - 文件上传 - 复杂写入操作 - 批量管理 **最佳实践**: - MCP 查询 → 结合领星数据 → 综合回答 - 理论 + 现实数据 = 最有价值的建议
عرض على GitHub