From cdad8b464dcc3672636421df5b617038fa1146bf Mon Sep 17 00:00:00 2001 From: liubiren Date: Fri, 9 Oct 2026 19:49:25 +0800 Subject: [PATCH] 1 --- agent/document_preprocess/main.py | 2 +- .../AI产品经理大厂面试100+题.md | 52 +-- .../vault/职业规划/职业诊断报告与补足计划.md | 183 ++++++++++ .../中国黄金集团智能勘探与找矿预测AI项目复盘报告.md | 313 ++++++++++++++++++ ...集团智能勘探与找矿预测AI项目复盘报告_面试用STAR案例.md | 208 ++++++++++++ ...商平台选择分析.md => 跨境电商平台选择分析报告.md} | 76 +---- 短视频合成自动化/caches.db | Bin 5742592 -> 6451200 bytes 短视频合成自动化/main.py | 2 +- 8 files changed, 724 insertions(+), 112 deletions(-) rename agent/document_preprocess/vault/{ => 职业规划}/AI产品经理大厂面试100+题.md (96%) create mode 100644 agent/document_preprocess/vault/职业规划/职业诊断报告与补足计划.md create mode 100644 agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告.md create mode 100644 agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告_面试用STAR案例.md rename agent/document_preprocess/vault/跨境电商/{跨境电商平台选择分析.md => 跨境电商平台选择分析报告.md} (68%) diff --git a/agent/document_preprocess/main.py b/agent/document_preprocess/main.py index 3c45305..7d1f21d 100644 --- a/agent/document_preprocess/main.py +++ b/agent/document_preprocess/main.py @@ -72,7 +72,7 @@ class Chunk(BaseModel): REMOTE_DIRECTORY_PATH = ( - "/root/obsidian/vaults/MyNewVault/RawsSources" # Obsidian云端库文件夹路径 + "/root/obsidian/vaults/MyVault/RawsSources" # Obsidian云端库文件夹路径 ) LOCAL_DIRECTORY_PATH = Path(__file__).parent / "vault" # 本地库文件夹路径 diff --git a/agent/document_preprocess/vault/AI产品经理大厂面试100+题.md b/agent/document_preprocess/vault/职业规划/AI产品经理大厂面试100+题.md similarity index 96% rename from agent/document_preprocess/vault/AI产品经理大厂面试100+题.md rename to agent/document_preprocess/vault/职业规划/AI产品经理大厂面试100+题.md index ed4d720..e7d8dfc 100644 --- a/agent/document_preprocess/vault/AI产品经理大厂面试100+题.md +++ b/agent/document_preprocess/vault/职业规划/AI产品经理大厂面试100+题.md @@ -131,8 +131,6 @@ Agent:带工具调用、思考规划、记忆能力的智能体,可以拆解 价值:降低推理成本、降低延迟,让模型可以部署在本地/边缘设备,适合高并发场景。 ---- - ## 二、AI产品设计&需求(16~35题) ### 16. 如果让你设计企业内部AI知识库助手,完整产品方案怎么思考? @@ -271,8 +269,6 @@ AI对话交互:开放式输入,用户自由提问;系统输出不确定。 权衡:默认只保留会话内记忆;长期记忆需要用户主动授权;记忆数据加密;用户可一键清除记忆;不把隐私信息送入模型训练集。 ---- - ## 三、技术理解(AI PM不需要写代码,但要懂边界)(36~50题) ### 36. 简单解释Transformer,不需要公式,讲产品关心的点。 @@ -376,8 +372,6 @@ AI冷启动:先搭建评测基线,人工构造种子样本,收集首批Bad GPU是推理/训练主要成本。PM管控:控制输入输出token上限;缓存高频query;选用轻量化模型;合理设置并发;区分高低优先级场景,高价值场景用好模型,低价值场景用小模型。 ---- - ## 四、项目&Case复盘(51~65题) ### 51. 讲一个你做过的AI相关项目,背景、你的角色、目标、结果。 @@ -484,8 +478,6 @@ AI特有风险点:数据准备周期长;模型效果不达预期需要预留 模型效果:离线评测集指标;Bad Case抽检通过率;明确指标阈值、测试用例。验收标准写进交付文档,避免口头预期。 ---- - ## 五、商业化、客户、业务(66~78题) ### 66. C端AI产品常见商业化路径,各自优缺点? @@ -559,8 +551,6 @@ AI特有风险点:数据准备周期长;模型效果不达预期需要预留 PM提前介入:明确能力边界;演示真实Bad Case;交付前对齐评测指标;写进合同验收标准,管理预期。 ---- - ## 六、行业、策略、竞品分析(79~88题) ### 79. 当前大模型行业发展瓶颈是什么? @@ -616,8 +606,6 @@ Agent长期是方向,但完全自主通用Agent还不成熟。优先落地场 降低基座模型门槛;小团队也可以基于开源模型搭建应用;基座模型不再是壁垒;壁垒转向场景数据、产品体验、客户服务、RAG/Agent工程能力。单纯卖模型API会越来越卷。 ---- - ## 七、风险、合规、伦理(89~94题) ### 89. AI生成内容合规风险有哪些,产品如何落地管控? @@ -646,8 +634,6 @@ AI偏见:模型训练数据自带偏见,输出带有性别、地域等歧视 内容过滤更严格;限制隐私收集;不推荐诱导消费;防止生成不良内容;对话能力做约束;防沉迷;明确未成年人使用协议。 ---- - ## 八、行为题+开放思考题(大厂高频压轴 95~100题) ### 95. 为什么想做AI产品经理,而不是传统产品经理? @@ -681,8 +667,6 @@ AI不会替代PM,但会替代PM部分基础工作:写需求文档、整理 3. 团队未来半年重点是模型能力迭代,还是业务场景落地? 4. 这个岗位和算法团队的分工模式是怎样? ---- - ## 九、补充进阶专题(101~112题) > 以下为原100题未充分覆盖的进阶主题,按面试重要度和当前行业热点选取。 @@ -822,38 +806,4 @@ AI产品可观测性分三层: 2. **MCP标准化推动生态互联**:工具/数据连接器标准化,Agent可以即插即用接入新能力,降低集成成本。 3. **企业Agent从Demo走向生产级**:核心特征是可审计(每步操作有日志)、可回滚(出错能撤回)、人在环(Human-in-the-loop,关键决策需人工确认)。不再是"全自动",而是"人机协同"。 4. **Agentic RAG融合**:Agent主动决定何时检索、检索什么、检索结果是否够用——如果不够再追加检索。传统RAG是被动检索一次,Agentic RAG是主动多轮检索。 -5. **垂直场景Agent优先于通用Agent落地**:客服Agent、研发Agent、运营Agent等垂直领域,流程相对固定、风险可控,比通用Agent更快进入生产环境。 - ---- - -## 修订与补充说明 - -### 答案修正(8处) - -| 题号 | 修正内容 | -|------|---------| -| Q8 | 补充RAG核心价值"接地"(Grounding)概念,从机制层面解释降幻觉原理 | -| Q9 | 修正DPO与RLHF关系:DPO是简化RLHF流程(跳过奖励模型),非完全替代 | -| Q12 | 补充Agent架构模式:ReAct、Plan-and-Execute、Reflection、Multi-Agent | -| Q36 | 补充Transformer并行化优势是Scaling Law成立的技术基础 | -| Q39 | 修正TPS定义(AI语境=Tokens Per Second),补充TTFT指标 | -| Q40 | 修正Token估算:中文token比值因分词器差异很大,需实测 | -| Q46 | 补充RLHF之外的对齐方法:DPO、KTO、Constitutional AI | -| Q49 | 修正模型漂移:基座权重不变,但输入分布偏移会导致效果"感知性下降" | - -### 补充题目(12题) - -| 题号 | 主题 | 补充理由 | -|------|------|---------| -| Q101 | Function Calling / Tool Use | Agent底层能力,原文仅概念性提及 | -| Q102 | MCP协议 | 2025-2026年Agent生态核心标准,面试热点 | -| Q103 | Agent架构模式 | 原文Q12仅列模块,缺架构选型方法论 | -| Q104 | Advanced RAG | 原文仅Naive RAG,缺Query Rewriting/Reranking/GraphRAG | -| Q105 | 评测体系搭建 | 原文零散提及评测,缺系统搭建方法论 | -| Q106 | LLM-as-a-Judge | 自动评测是AI PM核心能力,原文未覆盖 | -| Q107 | Prompt Injection | 原文安全板块缺攻击向量和防御细节 | -| Q108 | 红队测试 | 上线前安全验证,监管合规要求 | -| Q109 | 数据飞轮 | 原文Q87提及网络效应但缺飞轮设计方法论 | -| Q110 | 可观测性 | AI产品运维核心,原文未覆盖监控体系 | -| Q111 | AI出海 | 国际化是大厂高频话题,原文完全缺失 | -| Q112 | 2026 Agent趋势 | 时效性补充,展示行业洞察力 | +5. **垂直场景Agent优先于通用Agent落地**:客服Agent、研发Agent、运营Agent等垂直领域,流程相对固定、风险可控,比通用Agent更快进入生产环境。 \ No newline at end of file diff --git a/agent/document_preprocess/vault/职业规划/职业诊断报告与补足计划.md b/agent/document_preprocess/vault/职业规划/职业诊断报告与补足计划.md new file mode 100644 index 0000000..fdb62b2 --- /dev/null +++ b/agent/document_preprocess/vault/职业规划/职业诊断报告与补足计划.md @@ -0,0 +1,183 @@ +--- +uid: 57fe87b6-87ac-42ea-bdd6-e2ee9ed40320 +--- +## 一、背景:我是谁,我有什么 + +### 1. 履历基底(15年互联网产品全链路) + +| 阶段 | 核心场景 | 沉淀的底层能力 | +| --- | ---------------------------- | -------------------------- | +| 初期 | 同花顺炒股付费体系(股票池/智能选股/股价预警) | 用户价值挖掘、付费功能设计、痛点拆解 | +| 中期 | 地方银行手机银行、恒生券商配资平台 | 金融合规、业务流程梳理、多角色权限与交易规则 | +| 深耕期 | P2P资金资产撮合、保险代理平台 | 资金链路、资产撮合、机构协同、业务风控、流程标准化 | +| 拓展期 | 知识产权在线服务、版权侵权监测治理 | 数据监测、风险识别、分级处置、合规管控 | +| 转型期 | 保险自动化理赔、政企AI课题(中国黄金集团/北京高铁段) | AI落地需求拆解、方案设计、成本管控、多方协同、验收 | +| 当前 | Token分发流转平台设计与交付 | AI政企项目全流程落地 | + +### 2. 个人能力特色 + +- **业务拆解能力极强**:擅长快速陌生行业,梳理复杂业务逻辑、多方主体关系、边界场景与风险规则 +- **项目交付经验扎实**:精通需求管控、范围锁定、变更管理、验收标准搭建 +- **AI落地认知实战化**:独立手搓 Agent/RAG 项目,掌握大模型能力边界、Token算力成本、幻觉风险、检索工程痛点 +- **创业+全职双重经历**:具备互联网金融解决方案创业经验,懂客户需求、商业逻辑、交付成本与项目风险,具备产品负责人全局视角 + +### 3. 当前求职现状 + +- **目标城市**:优先杭州,可接受杭州周边,主打政企数字化、行业AI解决方案、产业科技赛道 +- **求职诉求**:以全职岗位为核心,保障家庭收入;业余时间支撑学习、轻量兼职与项目沉淀 +- **锁定主赛道**:政企行业AI解决方案产品负责人(金融/保险AI风控、理赔科技作为备选支线) + +## 二、问题与危机:卡在哪里 + +### 核心矛盾一句话 +> **能力足够高阶、适配未来赛道,但履历包装、叙事逻辑、赛道定位未匹配市场招聘规则,导致能力无法被面试官识别,陷入求职难、自我迷茫的闭环。** + +### 危机一:履历叙事问题(最大求职阻碍) +- 过往经历行业外壳切换多(金融、保险、知产、理赔、AI),且含配资、P2P等敏感标签 +- 简历原始呈现掩盖了统一的底层能力主线,导致HR/面试官误判为「赛道不深耕、稳定性差」 + +### 危机二:AI项目背书结构性短板 +- 当前AI标杆项目为「甲方集团-中电云总包-本司分包」模式,本人为分包侧产品负责人 +- 缺少总包商务、顶层需求锁定、甲方高层对接的显性经验,易被质疑AI全流程落地能力 + +### 危机三:自我定位摇摆 +- 过往兼顾金融、保险、政企多赛道,无固定核心主线 +- 面试中易暴露定位模糊问题,加剧面试官稳定性顾虑 + +### 危机四:年龄结构性市场歧视 +- 40岁左右年龄,被市场淘汰的是基层执行型、功能迭代型产品 +- 受存量内卷影响求职周期拉长,产生自我价值焦虑 + +### 危机五:长期空窗期的恶性循环 +- 多次漫长求职空窗期 → 自学AI与技术存在价值怀疑 → 方向迷茫 → 求职状态进一步走低 + +## 三、对原诊断报告的批判性审阅(独立意见) + +### 1. 「3-6个月彻底完成职业定位升级」过于乐观 +原报告称3-6个月可彻底完成职业定位升级、摆脱年龄焦虑。**问题**:这忽略了存量市场+年龄筛选的结构性阻力。更现实的预期是: +- 3-6个月完成**叙事重构+标杆案例沉淀+首轮定向投递**,而非「彻底摆脱」 +- 应对心态:把求职周期长视为赛道岗位特性,而非设定一个会落空的硬截止期 + +### 2. 「自学AI完全有用」结论偏安慰性 +原报告肯定自学Python/Agent/RAG有价值,但未回答关键问题:**如何把自学成果转化为面试官可识别的资产**。 +- 仅「能和研发无障碍沟通」不足以成为差异化背书 +- 需要:可展示的Demo/GitHub项目、案例复盘文档、量化的准确率/成本对比数据 + +### 3. 「彻底放弃C端/SaaS」过于绝对 +- 在求职周期长、家庭收入压力下,保留1-2个降维备选(如产业SaaS产品)作为现金流缓冲,并不削弱主赛道专注 +- 建议:主赛道全力,但明确「备选触发条件」(如空窗超过X个月),避免被动等待 + +### 4. 薪资定位表述模糊 +原报告「适配3-5年年薪高阶岗位」表述不清。需自我厘清: +- 目标岗位对应的薪资带宽是多少?杭州政企AI解决方案产品负责人的市场行情? +- 底线薪资(保障家庭)与期望薪资的区间? + +### 5. 总包分包短板的解决方案较空泛 +「把分包劣势转化为多层干系人管控优势」是话术,不是能力补足。需要实质性动作: +- 主动争取一次总包侧或甲方对接的显性角色(哪怕是单点需求评审) +- 在分包角色内,把「需求边界定义、验收指标量化、成本测算」做成可对外展示的方法论资产 + +### 6. 缺少过渡期收入与现金流方案 +家庭收入是硬约束。原报告仅提「轻量兼职」,需具体化: +- 哪些轻量兼职(咨询、方案评审、兼职产品顾问)与主赛道协同而非消耗? +- 现金流能支撑多久?触发降级备选的红线在哪? + +## 四、机会:往哪里打 + +### 机会一:复杂业务+风控规则+项目交付+AI落地 是稀缺组合 +当前市场最缺的不是功能型产品,而是能「控范围、控风险、控成本、保验收」的解决方案型产品。本人15年核心积累正中此需求。 + +### 机会二:政企AI落地正处增量期 +增量已从C端迭代转向B端政企定制、行业AI落地、数字化改造。中国黄金集团、北京高铁段等国家级课题项目是显性背书。 + +### 机会三:AI产品差异化生态位 +纯业务PM不懂技术、纯AI PM不懂业务落地的两极问题普遍存在。本人既懂复杂业务流程、政企交付规则,又能落地理解Agent/RAG/Token成本,可实现AI技术与传统产业业务深度融合。 + +### 机会四:杭州产业生态适配 +杭州政企数字化服务商、中电系合作企业、浙大系AI产业公司、本地国资数字化平台,与本人能力图谱高度匹配。 + +### 机会五:40岁产品经理的正确出路 +不是和年轻人拼执行、拼迭代,而是拼业务认知、方案能力、项目把控、风险治理、商业落地。这正是资深解决方案产品负责人的价值锚点。 + +## 五、具体补足方案(可勾选行动项) + +> [!tip] 使用方法 +> 每月复盘时对照本节勾选项,标注完成状态与证据链接。未完成的分析卡点原因。 + +### A. 简历与叙事重构(最高优先级) + +- [ ] **A1 重写简历头部人设**:统一为「15年B端资深产品/解决方案负责人,深耕政企数字化与产业AI落地」,弱化行业跳跃感 +- [ ] **A2 改写敏感经历**:剥离P2P、配资名词,保留「资金撮合、交易风控、机构接入、结算对账」核心能力描述 +- [ ] **A3 AI项目经历优化**:如实标注总包分包模式,突出需求拆解、AI边界定义、成本管控、多方协同、验收指标量化 +- [ ] **A4 准备2份差异化简历**:主版(政企AI解决方案)+ 备版(金融/保险AI风控理赔) +- [ ] **A5 沉淀1份个人方法论文档**:把15年底层能力提炼为可对外展示的「政企AI项目范围管理与验收体系」 + +### B. 面试话术体系(解决两大核心质疑) + +- [ ] **B1 赛道频繁质疑应答稿**:主线是「多方主体、强规则、风控监测、项目制交付」,行业切换是能力纵向延伸 +- [ ] **B2 AI落地质疑应答稿**:核心价值是把控AI落地边界、量化验收、管控Token成本、平衡甲乙诉求 +- [ ] **B3 总包分包质疑应答稿**:如实说明角色,强调多层干系人管控、规避AI落地坑的实战经验 +- [ ] **B4 STAR案例库**:为每个核心能力准备1-2个量化案例(Situation-Task-Action-Result) + +### C. AI能力资产化(把自学转化为可识别背书) + +- [ ] **C1 整理1个可展示的Agent/RAG Demo**:GitHub或文档形式,附准确率/成本对比数据 +- [ ] **C2 写1篇AI落地复盘文**:聚焦需求失真、范围蔓延、验收无标准等实战痛点 +- [ ] **C3 梳理Token/算力成本测算方法论**:做成可复用的测算模板 +- [ ] **C4 评估指标体系**:整理AI准确率/召回率评估方法,可在面试中直接引用 + +### D. 学习精准投入(拒绝无效内卷) + +- [ ] **D1 核心重点**:政企AI项目范围管理、验收体系搭建、私有化部署、数据合规、Token成本测算、落地风险治理 +- [ ] **D2 次要重点**:RAG工程痛点、Agent工具调用边界、提示词工程、评估体系 +- [ ] **D3 技术保留**:Python维持够用,能做Demo、看懂链路、与研发无障碍沟通,不向技术开发转型 + +### E. 杭州定向求职策略 + +- [ ] **E1 核心岗位池**:政企AI解决方案产品负责人、行业数字化产品、产业大模型应用产品、集团数字化项目产品 +- [ ] **E2 备选岗位池**:保险科技AI风控/智能理赔、金融政企数字化解决方案产品 +- [ ] **E3 渠道建设**:猎头定向推送、政企数字化服务商、中电系合作企业、浙大系AI产业公司、本地国资数字化平台 +- [ ] **E4 弱化公开平台海投**,转向定向触达 + +### F. 现金流与心态管理(原报告未充分覆盖) + +- [ ] **F1 盘点现金流**:计算当前积蓄可支撑月数,设定触发降级备选的红线时间点 +- [ ] **F2 轻量兼职清单**:咨询、方案评审、兼职产品顾问——与主赛道协同而非消耗 +- [ ] **F3 薪资区间厘清**:杭州目标岗位市场行情、底线薪资、期望薪资 +- [ ] **F4 每周固定复盘时间**:对照本报告勾选项,避免陷入空窗迷茫闭环 + +## 六、每月复盘模板 + +> 每月对照本节填写,沉淀求职过程的真实数据,避免自我感觉式复盘。 + +### 复盘日期:____ + +**投递与面试数据** +- 本月投递岗位数: +- 进入面试数: +- 进入终面数: +- 收到Offer数: +- 面试负面反馈高频问题(前3): + +**补足方案进展**(对照第五节勾选项) +- A组完成情况: +- B组完成情况: +- C组完成情况: + +**卡点与调整** +- 本月最大卡点: +- 下月重点调整: + +**心态自评**(1-10): +- 信心: +- 焦虑: +- 行动量: + +## 七、长期定位锚点(反复读) + +> [!quote] 40岁产品经理的核心出路 +> 从来不是和年轻人拼执行、拼迭代,而是拼**业务认知、方案能力、项目把控、风险治理、商业落地**。 +> +> 本人当前能力,匹配市场稀缺的资深解决方案产品负责人岗位。求职周期长是赛道岗位特性,而非个人能力问题。 +> +> 坚持锁定行业AI解决方案单一主赛道,持续沉淀标杆案例与标准化方案,完成职业定位升级。 diff --git a/agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告.md b/agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告.md new file mode 100644 index 0000000..c82e2a1 --- /dev/null +++ b/agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告.md @@ -0,0 +1,313 @@ +--- +uid: 5e8cd649-6764-4615-8f11-6a8ce23efd0d +--- +## 一、项目背景与角色定位 + +### 1.1 项目概况 + +中国黄金集团科研课题,针对镇沅、金厂峪、浩尧尔忽洞、布丘克四座典型金矿床,研发智能勘探与找矿预测技术。核心目标:通过多模态数据治理 + AI模型 + 四大专业智能体,实现找矿靶区预测准确率提升20%-30%,落地有效靶区6-8处,协助4家示范矿山新增金金属量5吨。 + +### 1.2 三方角色与我司定位 + +| 角色 | 单位 | 核心职责 | +|---|---|---| +| 最终用户/甲方 | 中国黄金集团地质有限公司 | 地质业务责任主体、数据与现场验证组织、成果验收 | +| 总包/乙方 | 中电云计算技术有限公司 | 软件系统与AI模型研发实施主体、平台集成 | +| 基础设施/丙方 | 中国黄金集团数智科技有限公司 | 国产化算力、存储、安全隔离 | +| **分包/供应商** | **我司** | **数据治理工具、算法模型、知识图谱、四大智能体、系统集成、测试部署培训** | + +我司因与中电云长期合作,通过询比采购流程承接本项目算法、模型、智能体、数据治理、系统集成与接口、试点技术支持、系统优化、测试验收、培训、技术文档、知识产权配合等全链条工作。 + +### 1.3 我的角色 + +担任产品经理兼项目经理,负责: +- 调研中国黄金集团业务需求,编写任务书具体内容 +- 需求拆解、工作量评估、排期、报价 +- 多方协同(甲方/总包/高校/内部团队) +- 范围管控、风险识别、验收指标对齐 + +## 二、核心挑战(项目痛点) + +### 2.1 跨行业知识壁垒 + +我非地质专业出身,面对地球化学、地球物理、遥感、蚀变矿物等专业数据十分陌生。地质业务判定、成矿规律总结、靶区合理性审查均依赖甲方地质专家,我无法独立判断输出结果的正确性。 + +### 2.2 数据治理是落地天花板 + +中国黄金集团拥有大量矿床勘探作业材料,但存在三大问题: +- **格式杂乱**:不同年代集团系统使用不同GIS格式(MapGIS、CAD、GRD/SRF/DTM等) +- **数字化程度低**:历史图纸、扫描件、PDF报告需矢量化、OCR +- **数据质量参差不齐**:坐标系统不统一、字段编码不规范、缺失值多 + +数据质量决定AI模型效果上限,但数据治理依赖甲方矿区人员与专家时间,节奏不可控。 + +### 2.3 业务需求模糊与边界不清 + +项目初期甲方业务需求相对模糊,"智能勘探""找矿预测"概念宽泛,若不厘清边界极易陷入范围蔓延。同时AI能力有边界(幻觉、准确率上限),甲方预期与技术现实存在gap。 + +### 2.4 多方协同链路长 + +甲方(中国黄金)→ 总包(中电云)→ 分包(我司)→ 高校(中国地质大学/中科院),链路长,确认周期长,任何一方滞后都会传导。 + +### 2.5 验收指标刚性且量化 + +任务书约束了大量量化指标(成矿预测准确率≥15%→20-30%、数据质量达标率≥85%、系统响应≤3秒、知识图谱推理准确率≥85%等),且需通过历史盲测+现场工程验证+专家复核三段式验收。 + +## 三、关键动作一:范围管控——基线确认单机制 + +### 3.1 痛点 + +政企AI项目最大风险是范围蔓延:甲方数据持续供给、需求持续增加,如果没有明确边界,项目永远做不完且无法验收。 + +### 3.2 动作 + +推动建立**《基线确认单》机制**: +- 合同生效后15个工作日内签署,锁定项目启动时实际数据状态快照 +- 明确约定数据集边界、业务场景边界 +- **所有考核指标均以基线数据集为评估基准** +- 基线后新增数据仅可接入系统存储,纳入模型训练/指标考核须履行变更流程 +- 数据量偏差超20%可调整报价 + +配套**数据冻结盲测机制**: +- 冻结点以前数据用于训练和规则提取 +- 冻结点以后新增的钻探/坑探/生产揭露数据作为验证依据 +- 避免模型利用已知结果反推预测结论(数据泄漏) + +### 3.3 实际进展与反思 + +**实际状态:基线确认单尚未签署**,数据治理进度滞后于任务书Q2/Q3计划。 + +根因分析: +- 甲方原始资料数字化程度低,矿区协调周期长 +- 地质业务判定依赖专家,专家时间不可控 +- 多方链路长,数据供给确认耗损大 + +改进方向: +- 后续政企AI项目应在启动阶段将"数据供给SLA"写入合同 +- 基线确认单应作为合同生效后第一硬性节点,不签不进入大规模开发 +- 建立数据供给逾期的顺延与变更机制 + +## 四、关键动作二:数据治理方法论——三级目录体系 + +### 4.1 痛点 + +面对四座矿区、七大类专业数据(N种格式),如果没有统一的盘点框架,数据治理无从下手,且无法为后续模型训练提供高质量数据集。 + +### 4.2 动作 + +设计**三级数据资产盘点目录**: + +``` +第一级:按矿区(镇沅、金厂峪、浩尧尔忽洞、布丘克) + 第二级:按专业(地质、物探、化探、遥感、蚀变矿物、勘查工程、报告文献) + 第三级:按资料形成时间(区分历史数据与新增数据) +``` + +每条数据记录字段: +> 资料名称 | 来源单位 | 形成时间 | 坐标系统 | 比例尺 | 数据格式 | 保密等级 | 可用状态 | 缺失问题 | 责任人 + +### 4.3 数据治理责任划分 + +通过责任矩阵明确三方边界,避免无限兜底: + +| 工作项 | 我司(供应商) | 甲方(最终用户) | +|---|---|---| +| 数据治理工具/ETL | ✅ 开发 | | +| 格式转换、坐标统一、质检 | ✅ 技术实现 | | +| 质量评估报告 | ✅ 输出 | | +| 原始资料预处理 | | ✅ 组织矿区人员 | +| 图纸矢量化、OCR校对 | | ✅ 负责 | +| 人工样本标注 | | ✅ 负责 | +| 地质业务判定、异常值业务审核 | | ✅ 专家负责 | +| 知识图谱Schema、GNN节点/边业务筛选 | | ✅ 专家输出 | + +**核心原则**:技术层面问题我司负责,地质业务层面问题甲方负责,通过工具+报告+责任划分实现"不专业但能交付"。 + +### 4.4 创新:推动甲方构建地质本体模型 + +推动甲方地质专家构建**轻量地质本体模型**(实体-属性-关系-约束),例如"高品位典型金矿床"作为实体,定义其属性、约束条件。 + +双重价值: +1. **降低幻觉**:地质术语多、关系复杂,LLM直接生成易编造地质结论。本体作为结构化约束,智能体输出必须匹配本体规则,降低假阳性。 +2. **可复用**:本体是行业知识的结构化沉淀,后续其他矿种/矿区AI项目可复用本体框架,降低冷启动成本。 + +本体构建采用**自上而下+自下而上**双向机制: +- 自上而下:中国黄金集团地质专家基于经验给出实体、属性、约束 +- 自下而上:LLM学习数据集与学术文献,补充实体/关系、提出冲突,由专家确认调整 + +## 五、关键动作三:AI落地边界定义 + +### 5.1 痛点 + +甲方对AI预期高,但AI有能力边界。如果不定义清楚"AI能做什么、不能做什么、输出结果怎么用",项目验收时极易产生争议。 + +### 5.2 动作 + +**1. 明确AI输出的辅助定位** + +所有成矿规律总结、预测靶区、勘查工程建议、绿地项目评价结论: +- 必须具备数据来源、模型依据、关键因子、置信度/不确定性说明 +- 必须经矿区技术负责人和集团地质专家**双重审核**后,方可进入工程验证 +- 智能体输出不得作为独立决策结论直接使用 + +**2. 算法选型与技术栈** + +采用**多模态混合模型**架构,融合多种算法针对不同数据类型: + +| 算法 | 适用数据类型 | 作用 | +|---|---|---| +| GNN(图神经网络) | 地质拓扑关系 | 处理实体间空间/成因关系 | +| CNN(卷积神经网络) | 图件、遥感影像 | 图像特征提取 | +| LightGBM/XGBoost | 结构化表格数据 | 成矿概率预测、靶区排序 | +| 贝叶斯神经网络 | 不确定性量化 | 输出置信度区间 | +| 小样本学习/迁移学习 | 标注样本稀缺 | 提升泛化能力 | + +技术栈:Hadoop/Spark(大数据)、TensorFlow/PyTorch(深度学习)、微服务+容器化+云原生(部署)、国产化适配。 + +**3. 校企攻关合作** + +与中国地质大学、中科院建立校企攻关小组: +- 我司负责数据集建设与标准化、算法选型评估、模型工程化集成与业务适配 +- 高校团队基于我司整理的标准化数据集提供算法研究方案与模型 +- 我司负责训练/验证流程、版本管理、MLOps部署与迭代优化 + +**4. 专家评审兜底机制** + +指标未达标时启动地质专家组评审,区分: +- 软件实现缺陷 → 我司免费迭代优化 +- 数据集客观约束 → 按评审结论处置,不视为我司违约 + +## 六、关键动作四:多方协同机制 + +### 6.1 痛点 + +四方(甲方/总包/我司/高校)协同,链路长,信息传递损耗大,需求确认与数据供给节奏不可控。 + +### 6.2 动作 + +**1. 责任矩阵(RACI)** + +建立详细的工作事项责任矩阵,明确每项工作的负责/批准/咨询/知情角色,避免推诿。 + +**2. 里程碑与接续计划** + +| 里程碑 | 内容 | 前置条件 | +|---|---|---| +| M0 | 基线确认单签署 | 数据盘点完成 | +| M1 | AI核心算法开发与有效性验证 | 甲方提供验证支持 | +| M2 | 核心模型+4智能体核心功能+测试报告 | 采购方协调业务验证 | +| M3 | 系统集成+功能/性能测试 | — | +| M4 | 四矿区试运行+优化 | 最终用户组织试运行 | +| M5 | 历史验证对比+模型修正 | 最终用户提供验证数据 | +| M6 | 最终验收 | 全部成果交付 | + +**3. 问题清单与风险清单** + +建立项目问题清单和风险清单,跟踪数据供给、需求确认、模型验证、现场部署、算力保障等重点事项,责任到人,闭环管理。 + +## 七、成果与量化指标(阶段性) + +### 7.1 已完成/进行中成果 + +| 模块 | 状态 | 说明 | +|---|---|---| +| 需求调研与任务书编写 | ✅ 完成 | 编写任务书具体内容、工作说明书、报价 | +| 数据治理方案设计 | ✅ 完成 | 三级目录体系、责任矩阵、数据标准 | +| 数据治理工具开发 | 🔄 进行中 | ETL、图件矢量化、质检工具 | +| 数据资产盘点 | 🔄 进行中 | 受甲方数据供给节奏影响,滞后于计划 | +| 基线确认单 | ⏳ 待签署 | 数据盘点完成后签署 | +| AI核心算法 | 🔄 进行中 | 校企合作,算法方案评估中 | +| 多模态数据治理平台 | 🔄 开发中 | | +| 四大智能体 | 🔄 核心功能开发中 | 计划年底完成Demo演示 | +| 知识图谱/RAG | 🔄 设计中 | 配合甲方本体Schema | + +### 7.2 量化验收指标(目标值,基线确认后评估) + +| 指标 | 2026阶段目标 | 最终目标 | +|---|---|---| +| 成矿预测准确率 | ≥15% | 20%-30% | +| 数据质量达标率 | ≥80% | ≥85% | +| 数据标准化覆盖率 | — | ≥80% | +| 知识图谱推理准确率 | — | ≥85% | +| 系统响应时间(P95) | — | ≤3秒 | +| 并发用户数 | — | ≥100 | +| 系统可用性 | — | ≥99.5% | +| 数据存储能力 | ≥8TB | ≥10TB | +| 算法集成 | ≥8种 | 10余种 | +| 找矿靶区 | — | 6-8处 | +| 效率提升(成矿规律/绿地) | — | 30%-40% | +| 效率提升(靶区/工程设计) | — | 20%-30% | +| 实物成果 | — | 软著5项、论文2篇、数据集4套 | + +### 7.3 商业结构 + +项目分2026、2027两年分别签订合同,本次为2026年度。付款节点: +- 50%:合同签订后 +- 40%:2026年度初验合格 + 3个月稳定运行 +- 10%:最终用户回款后(有兜底条款) + +**2026年交付质量直接决定能否拿到2027年合同**,验收导向强。 + +## 八、踩坑与反思(教训) + +### 8.1 数据治理周期被严重低估 + +**问题**:任务书Q2(4-6月)应完成初步数据集,Q3(7-9月)完成规范化治理。实际到10月数据盘点仍在进行。 + +**原因**: +- 低估了甲方历史资料数字化的工作量和协调难度 +- 地质业务判定依赖专家,专家资源不可控 +- 多方链路长,数据供给确认耗损大 + +**教训**:政企AI项目数据治理周期应按计划的1.5-2倍估算,且必须在合同中约定数据供给SLA和逾期顺延机制。 + +### 8.2 基线确认单应作为第一硬节点 + +**问题**:基线确认单未及时签署,导致开发范围不清晰,存在范围蔓延风险。 + +**教训**:基线确认单应作为合同生效后的第一硬性卡点,不签不进入大规模开发。 + +### 8.3 非专业背景下的借力机制要前置 + +**问题**:项目初期对地质专业知识不足,部分需求理解依赖甲方反复解释,沟通成本高。 + +**教训**:非行业专家做行业AI项目,应在启动阶段就建立: +- 专家顾问机制(定期评审) +- 业务规则注入流程(专家提供规则→系统化) +- 输出审核流程(所有AI输出必经专家审核) + +### 8.4 AI预期管理要前置 + +**问题**:甲方对AI能做什么、不能做什么预期不清晰,部分需求超出技术边界。 + +**教训**:在需求调研阶段就应明确AI能力边界,通过演示过往案例、量化指标、风险说明管理预期,避免后期验收争议。 + +## 九、可复用方法论:政企AI项目范围管理与验收体系 + +### 9.1 五步范围管控法 + +1. **基线锁定**:签署基线确认单,锁定数据与场景边界 +2. **数据冻结**:明确训练/验证/盲测数据划分,防止数据泄漏 +3. **责任矩阵**:技术问题供应商负责,业务问题甲方负责 +4. **变更流程**:超出基线的需求走书面变更评估 +5. **专家兜底**:指标异常启动专家组评审,区分软件缺陷与数据约束 + +### 9.2 验收指标量化法 + +- 所有验收指标必须量化(准确率、响应时间、效率提升比例) +- 指标评估必须绑定基线数据集 +- 区分"软件交付指标"与"业务成效指标"(后者不作为软件否决条件) + +### 9.3 非行业专家交付法 + +- 行业知识通过"专家规则注入+本体约束"系统化 +- AI输出必经专家审核,不替代专家判断 +- 供应商负责工具、工程化、集成,不承担行业业务判定责任 + +## 附录:关键术语表 + +- **多模态混合模型**:融合GNN/CNN/LightGBM/XGBoost/贝叶斯/小样本/迁移学习等算法,针对不同数据类型的组合模型 +- **地质本体**:地质领域实体(如金矿床)的属性、关系、约束的结构化定义 +- **基线确认单**:锁定项目启动时数据与场景边界的确认文件 +- **数据冻结**:区分训练数据与验证数据的时间切分机制 +- **MLOps**:模型版本管理、训练日志、推理监控、结果回溯的工程化体系 diff --git a/agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告_面试用STAR案例.md b/agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告_面试用STAR案例.md new file mode 100644 index 0000000..1113c8e --- /dev/null +++ b/agent/document_preprocess/vault/职业规划/项目复盘/中国黄金集团智能勘探与找矿预测AI项目复盘报告_面试用STAR案例.md @@ -0,0 +1,208 @@ +--- +uid: 121b98ff-946a-44c5-a875-3177b348f379 +--- +## 第一部分:事实复盘 + +### 一、目标 vs 结果 + +| 维度 | 任务书目标 | 实际状态(截至2026.10) | 差距分析 | +| ------- | ------------------- | --------------- | --------------------- | +| 数据集建设 | Q2完成初步数据集,Q3完成规范化治理 | 数据盘点进行中,基线确认单未签 | 滞后约1个季度,主因甲方数据供给与专家资源 | +| AI核心算法 | Q3完成开发与有效性验证 | 校企合作中,算法方案评估 | 与数据集进度强绑定,数据未就位算法无法训练 | +| 核心模型 | Q4成矿预测准确率≥15% | 开发中 | 依赖数据与算法 | +| 四大智能体 | Q4完成核心功能与原型 | 核心功能开发中 | 按Q4里程碑推进,计划年底Demo | +| 数据质量达标率 | ≥80%(2026阶段) | 未达成 | 数据治理未完成 | +| 数据存储容量 | ≥8TB(2026阶段) | 未达成 | 数据未入库 | + +#### 目标偏差根因 + +1. **数据供给不可控**:甲方原始资料数字化、矿区协调、专家审核均非我司可控,且无合同SLA约束 +2. **多方链路耗损**:甲方→总包→我司→高校,确认周期长 +3. **低估数据治理复杂度**:地质数据格式多样、业务判定依赖专家,远超通用数据治理难度 + +### 二、关键决策回顾 + +#### 决策1:采用三级数据资产盘点目录体系 + +- **背景**:面对四矿区七大类专业N种格式数据,无统一盘点框架 +- **决策**:按"矿区→专业→时间"三级目录,配合10字段资产台账 +- **结果**:数据盘点有章可循,为基线确认单和数据集建设奠定基础 +- **反思**:正确决策。该方法可复用于其他多源数据治理项目。 + +#### 决策2:推动甲方构建地质本体模型 + +- **背景**:LLM直接生成地质结论易幻觉,且行业知识无法沉淀复用 +- **决策**:推动甲方专家构建本体(实体-属性-关系-约束),采用自上而下+自下而上双向机制 +- **结果**:本体框架设计完成,待专家填充,为知识图谱和智能体约束奠定基础 +- **反思**:正确决策。本体是行业AI的核心资产,可跨项目复用,但需甲方专家深度参与,周期长。 + +#### 决策3:建立基线确认单+数据冻结机制 + +- **背景**:防止范围蔓延和数据泄漏 +- **决策**:合同生效后15工作日签基线确认单,冻结点切分训练/验证数据 +- **结果**:机制设计完成,但基线确认单尚未签署(因数据盘点未完成) +- **反思**:机制正确,但执行滞后。教训:基线确认单应作为第一硬节点,不签不开发。 + +#### 决策4:校企合作分工模式 + +- **背景**:我司算法研究能力有限,地质AI算法难度高 +- **决策**:我司负责数据集+工程化,高校(地大/中科院)负责算法研究方案 +- **结果**:合作模式确立,高校基于我司数据集提供算法 +- **反思**:正确决策。我司定位清晰(工程化落地),不硬扛算法研究,借力高校。 + +#### 决策5:明确AI输出辅助定位+专家双重审核 + +- **背景**:甲方对AI预期高,AI输出存在幻觉风险 +- **决策**:所有AI输出必须有数据来源/置信度/不确定性,必经矿区负责人+集团专家双重审核 +- **结果**:边界明确,降低验收争议风险 +- **反思**:正确决策。这是政企AI项目"控风险"的核心动作。 + +#### 决策6:指标异常启动专家组评审(软件缺陷vs数据约束) + +- **背景**:地质数据样本少、质量参差,模型指标可能不达标 +- **决策**:指标未达标时启动专家评审,区分软件缺陷(我司负责)与数据约束(不视为违约) +- **结果**:风险隔离机制建立 +- **反思**:正确决策。保护我司不被数据质量问题拖垮。 + +### 三、成本复盘 + +#### 3.1 项目预算结构 + +- 项目分2026、2027两年分别签订合同 +- 2026年度预算:询比采购文件中为XXXX万(需补充实际报价) +- 付款节奏:50%合同签订 / 40%初验+3月稳定运行 / 10%最终回款 + +#### 3.2 我司投入(待补充实际数据) + +| 资源类型 | 计划投入 | 实际投入 | 偏差 | +|---|---|---|---| +| 人力(人月) | 25人月(2026) | 待统计 | — | +| 数据治理工具开发 | 含在总报价 | — | — | +| 算法模型研发 | 含在总报价 | — | — | +| 系统集成与部署 | 含在总报价 | — | — | +| 测试与培训 | 含在总报价 | — | — | + +#### 3.3 成本风险 + +- 数据治理滞后导致人力空转,存在成本超支风险 +- 2027年合同能否签订取决于2026年交付质量,存在收入不确定性 + +### 四、风险复盘 + +#### 4.1 已识别风险与应对 + +| 风险 | 等级 | 应对措施 | 状态 | +|---|---|---|---| +| 数据治理滞后 | 高 | 建立问题清单、推动甲方资源协调、基线确认单卡点 | 进行中 | +| 范围蔓延 | 中 | 基线确认单+变更流程+专家兜底 | 机制就绪,待执行 | +| 模型指标不达标 | 中 | 专家评审区分软件缺陷与数据约束 | 机制就绪 | +| AI幻觉/输出不可信 | 中 | 本体约束+专家双重审核+可解释性 | 机制就绪 | +| 跨境数据合规(布丘克) | 中 | 由甲方确认合规路径,我司按批准方案实施 | 待执行 | +| 多方协同耗损 | 中 | 责任矩阵+里程碑+问题清单 | 执行中 | +| 2027合同不确定性 | 中 | 保障2026交付质量 | 执行中 | + +#### 4.2 未预期风险 + +- 甲方专家资源不可控,导致业务判定滞后 +- 历史数据数字化工作量远超预期 + +## 第二部分:面试用STAR案例 + +### 案例一:政企AI项目数据治理——三级目录与基线管控 + +**S(Situation)**: +中国黄金集团智能勘探AI项目,需治理四座典型金矿床的多源地质数据(地质/物探/化探/遥感/蚀变矿物等),数据格式杂乱(MapGIS/CAD/GRD等)、数字化程度低、坐标系统不统一。我作为非地质专业的产品经理兼项目经理,需在不掌握地质业务判定权的前提下,推动数据治理落地并锁定验收边界。 + +**T(Task)**: +- 建立可落地的数据治理方法论,让非专业人员也能执行盘点 +- 设计范围管控机制,防止甲方数据持续供给导致范围蔓延 +- 明确三方责任边界,避免我司承担地质业务判定责任 + +**A(Action)**: +1. **设计三级数据资产盘点目录**:按"矿区→专业→时间"三级,配合10字段台账(资料名称/来源/形成时间/坐标系统/比例尺/格式/保密等级/可用状态/缺失问题/责任人),让数据盘点标准化执行。 +2. **推动基线确认单机制**:锁定项目启动时数据快照,所有验收指标以基线数据集为基准,基线后新增数据纳入训练须走变更流程。配合数据冻结机制,冻结点前数据训练、冻结点后数据验证,防止数据泄漏。 +3. **建立责任矩阵**:我司负责技术层面(工具开发、格式转换、质检、质量报告),甲方负责业务层面(原始资料预处理、矢量化、人工标注、地质业务判定、本体Schema)。技术问题我司兜底,业务问题甲方兜底。 +4. **推动甲方构建地质本体模型**:采用自上而下(专家经验)+自下而上(LLM学习+文献补充,专家确认)双向机制,作为知识图谱和智能体输出的结构化约束,降低幻觉并支持跨项目复用。 + +**R(Result)**: +- 形成可复用的多源数据治理方法论(三级目录+10字段台账) +- 建立基线确认单+数据冻结+专家兜底三重范围管控机制 +- 明确三方责任边界,避免非专业人员承担地质业务判定责任 +- 数据治理工具开发中,数据盘点进行中,基线确认单待签署 +- 方法论可复用于其他政企AI项目的数据治理场景 + +**可量化/可验证点**: +- 覆盖矿区:4个 +- 数据类型:7大类(地质/物探/化探/遥感/蚀变矿物/勘查工程/报告文献) +- 格式:MapGIS/CAD/GRD/SRF/DTM/PDF/Excel等 +- 基线确认单:所有验收指标绑定基线数据集 + +### 案例二:AI落地边界定义——多模态混合模型与专家审核 + +**S(Situation)**: +中国黄金集团AI项目,甲方对"智能找矿"预期高,但AI存在幻觉、准确率上限等能力边界。我需在需求模糊的情况下,厘清AI能做什么、不能做什么、输出结果如何使用,避免验收争议。 + +**T(Task)**: +- 明确AI输出的业务定位(辅助决策而非替代专家) +- 设计可解释、可追溯、可审核的AI输出机制 +- 选择适配地质多源数据的算法方案 +- 建立指标异常时的风险隔离机制 + +**A(Action)**: +1. **明确AI辅助定位**:所有成矿规律总结、靶区预测、工程设计建议、绿地评价结论,必须具备数据来源、模型依据、关键因子、置信度/不确定性说明,且必经矿区技术负责人+集团地质专家双重审核后方可使用。智能体输出不得作为独立决策结论。 +2. **多模态混合模型选型**:针对不同数据类型选择算法: + - GNN处理地质拓扑关系 + - CNN处理图件/遥感影像 + - LightGBM/XGBoost处理结构化表格(成矿概率、靶区排序) + - 贝叶斯神经网络量化不确定性 + - 小样本学习/迁移学习应对标注样本稀缺 +3. **校企攻关合作**:我司负责数据集建设、算法选型评估、模型工程化集成与业务适配;中国地质大学/中科院基于我司数据集提供算法研究方案;我司负责训练/验证/版本管理/MLOps部署与迭代。 +4. **专家评审兜底机制**:指标未达标时启动地质专家组评审,区分"软件实现缺陷"(我司免费迭代)与"数据集客观约束"(按评审结论处置,不视为违约)。 +5. **知识图谱与本体约束**:推动甲方构建地质本体,智能体输出必须匹配本体规则,降低假阳性。 + +**R(Result)**: +- AI能力边界清晰,降低验收争议风险 +- 多模态混合模型方案确定,覆盖地质多源数据类型 +- 校企合作模式确立,借力高校算法研究能力 +- 专家审核+本体约束+可解释性三重风险管控 +- 四大智能体核心功能开发中,计划年底完成Demo演示 + +**可量化/可验证点**: +- 算法:GNN/CNN/LightGBM/XGBoost/贝叶斯/小样本/迁移学习 +- 验收指标:成矿预测准确率≥15%(2026)→20-30%(最终) +- 知识图谱推理准确率≥85% +- 双重审核:矿区负责人+集团专家 +- 4个专业智能体:成矿规律总结/找矿靶区预测/勘查工程设计/绿地项目潜力评价 + +### 案例三:多方协同与验收管控——分包侧PM的多层干系人管理 + +**S(Situation)**: +中国黄金集团AI项目,我司作为中电云的分包方,需同时面对甲方(中国黄金)、总包(中电云)、高校(地大/中科院)和内部团队。链路长、确认周期长,需求与数据供给节奏不可控,且项目分两年签合同,2026交付质量决定2027能否续约。 + +**T(Task)**: +- 建立多方协同机制,降低信息传递损耗 +- 管控范围与验收指标,保障2026交付质量 +- 应对非专业背景下的行业知识壁垒 + +**A(Action)**: +1. **责任矩阵(RACI)**:建立详细工作事项责任矩阵,明确每项工作的负责/批准/咨询/知情角色。 +2. **里程碑接续计划**:M0基线确认→M1算法验证→M2模型+智能体→M3集成测试→M4试运行→M5验证修正→M6终验,每个里程碑明确前置条件,前置未完成则顺延。 +3. **问题清单与风险清单**:跟踪数据供给、需求确认、模型验证、现场部署等重点事项,责任到人,闭环管理。 +4. **非专业借力机制**: + - 专家顾问机制:地质专家定期评审 + - 业务规则注入:专家提供规则→系统化 + - 输出审核流程:所有AI输出必经专家审核 + - 校企合作:高校提供算法研究,我司工程化落地 +5. **验收导向思维**:2026年初验+3个月稳定运行决定40%回款,且决定2027续约,因此所有工作围绕验收指标展开。 + +**R(Result)**: +- 建立多方协同与风险管控机制 +- 明确里程碑与前置条件,降低延期风险 +- 非专业背景下通过借力机制交付行业AI项目 +- 形成可复用的政企AI项目范围管理与验收方法论 + +**可量化/可验证点**: +- 协同方:4方(甲方/总包/我司/高校) +- 里程碑:7个(M0-M6) +- 2026付款:50%签订+40%初验+10%回款 +- 稳定运行期:3个月(仅代码缺陷算故障) diff --git a/agent/document_preprocess/vault/跨境电商/跨境电商平台选择分析.md b/agent/document_preprocess/vault/跨境电商/跨境电商平台选择分析报告.md similarity index 68% rename from agent/document_preprocess/vault/跨境电商/跨境电商平台选择分析.md rename to agent/document_preprocess/vault/跨境电商/跨境电商平台选择分析报告.md index a8e1349..22f75a3 100644 --- a/agent/document_preprocess/vault/跨境电商/跨境电商平台选择分析.md +++ b/agent/document_preprocess/vault/跨境电商/跨境电商平台选择分析报告.md @@ -1,39 +1,29 @@ --- uid: 19cf71a2-2193-448b-aa3b-1e9b09a8e0c5 --- -# 跨境电商平台与地区选择分析报告 - -> **适用对象**:跨境电商新手 · 1-2 人运营团队 · 启动资金 5 万人民币 · 一件代发模式 -> **核实日期**:2026-10-08(关键政策/费率均通过官方或权威来源联网复核) -> **报告定位**:最终决策版,聚焦「平台政策比较 → 地区政策比较 → 约束条件下的推荐 → 后续行动」 - ---- - -## 一、核心结论(一句话版) +## 一、核心结论 > **首站锁 Shopee 台湾站(中文母语 + 2026 首店免佣免保证金 3 个月),第 2 个月加 Shopee 马来站(同后台复用),第 3-4 个月视精力加 TikTok Shop 东南亚(90 美元保证金 + 90 天豁免);Ozon/Coupang 等需企业执照或跨境经验的市场一律放到第二阶段。** 理由:5 万 + 1-2 人 + 一件代发,三个约束叠加后唯一能同时满足「门槛低 + 回款快 + 母语运营 + 平台补贴」的只有 Shopee 东南亚/台湾。 ---- - -## 二、各平台政策横向比较(核心) +## 二、各平台政策横向比较 ### 2.1 平台入驻门槛与费用对比 -| 平台 | 资质要求 | 保证金 | 月费/年费 | 佣金 | 一件代发支持 | 回款周期 | -|---|---|---|---|---|---|---| -| **Shopee 虾皮**(东南亚/台湾) | 企业或个体户执照 | 首店免 3 个月,之后按类目(几百~2千元) | 0 月费 | 5–8%,**2026 首店前 3 个月免佣** | 极强,1688 一键铺货到国内中转仓 | 台湾签收+3~7 天;东南亚约 7–15 天 | -| **TikTok Shop 东南亚**(马/泰/越/菲/新) | 企业或个体户(个体需注册满 6 个月 + 第三方电商资质) | 90 美元起,**2026 有 90 天豁免** | 0 月费 | 5% 左右(各国/类目不同) | 支持国内直发/一件代发 | 约 7–15 天 | -| **TikTok Shop 美区** | 需美国主体/资质 | 约 500 美元 | 0 月费 | 5–8% | 支持国内直发 | 约 14 天 | -| **Ozon 俄罗斯** | **必须企业营业执照**(个体户不可) | 0 保证金 | 0 入驻费/年费 | 出单后按品类抽佣 | 支持 FBS 自发货,1688 一件代发 | **30–45 天** | -| **Coupang 酷澎韩国**(CGF 跨境店) | **中国大陆企业**(不支持个人/个体户)+ 需提供已有跨境店铺链接 | 0 平台保证金 | 0 平台月费,**但服务商月费 69+30+100=199 美元起** | 5–10%,新品入仓前 90 天 **3% 固定佣金**(非 0 佣金) | 支持国内直发(CGF LITE) | 约 15–30 天 | -| **速卖通 AliExpress** | 企业资质 + 企业支付宝 | — | 技术服务费年费约 1 万元(达标返还) | 5–8% | 半托管支持 | 中等 | -| **Temu** | 执照 + 身份证 | 0 注册费 | 0 佣金 | 无佣金,**定价权在平台** | 全托管(你供货、平台运营),非传统代发 | 平台全包 | -| **Amazon 亚马逊**(日/欧美) | 企业执照 | — | 月租 39.99 美元(日本 4900 日元) | 8–15% | **不支持纯一件代发**,FBA 需备货入仓 | 约 14 天 | -| **Rakuten 乐天日本** | 企业 + 日语运营能力 | — | 有月费 | 6–10% | 不友好 | — | -| **Qoo10 日本** | 门槛较低 | — | — | 6–10% | 相对友好,服装美妆强 | — | -| **Shopify 独立站** | 个人即可 | 0 | 月费 39 美元起 | 0 平台佣金 | DSers/CJ 对接速卖通代发 | 自发货 | +| 平台 | 资质要求 | 保证金 | 月费/年费 | 佣金 | 一件代发支持 | 回款周期 | +| ------------------------------ | ---------------------------------- | ------------------------ | ----------------------------------- | ------------------------------------ | ---------------------- | ---------------------- | +| **Shopee 虾皮**(东南亚/台湾) | 企业或个体户执照 | 首店免 3 个月,之后按类目(几百~2千元) | 0 月费 | 5–8%,**2026 首店前 3 个月免佣** | 极强,1688 一键铺货到国内中转仓 | 台湾签收+3~7 天;东南亚约 7–15 天 | +| **TikTok Shop 东南亚**(马/泰/越/菲/新) | 企业或个体户(个体需注册满 6 个月 + 第三方电商资质) | 90 美元起,**2026 有 90 天豁免** | 0 月费 | 5% 左右(各国/类目不同) | 支持国内直发/一件代发 | 约 7–15 天 | +| **TikTok Shop 美区** | 需美国主体/资质 | 约 500 美元 | 0 月费 | 5–8% | 支持国内直发 | 约 14 天 | +| **Ozon 俄罗斯** | **必须企业营业执照**(个体户不可) | 0 保证金 | 0 入驻费/年费 | 出单后按品类抽佣 | 支持 FBS 自发货,1688 一件代发 | **30–45 天** | +| **Coupang 酷澎韩国**(CGF 跨境店) | **中国大陆企业**(不支持个人/个体户)+ 需提供已有跨境店铺链接 | 0 平台保证金 | 0 平台月费,**但服务商月费 69+30+100=199 美元起** | 5–10%,新品入仓前 90 天 **3% 固定佣金**(非 0 佣金) | 支持国内直发(CGF LITE) | 约 15–30 天 | +| **速卖通 AliExpress** | 企业资质 + 企业支付宝 | — | 技术服务费年费约 1 万元(达标返还) | 5–8% | 半托管支持 | 中等 | +| **Temu** | 执照 + 身份证 | 0 注册费 | 0 佣金 | 无佣金,**定价权在平台** | 全托管(你供货、平台运营),非传统代发 | 平台全包 | +| **Amazon 亚马逊**(日/欧美) | 企业执照 | — | 月租 39.99 美元(日本 4900 日元) | 8–15% | **不支持纯一件代发**,FBA 需备货入仓 | 约 14 天 | +| **Rakuten 乐天日本** | 企业 + 日语运营能力 | — | 有月费 | 6–10% | 不友好 | — | +| **Qoo10 日本** | 门槛较低 | — | — | 6–10% | 相对友好,服装美妆强 | — | +| **Shopify 独立站** | 个人即可 | 0 | 月费 39 美元起 | 0 平台佣金 | DSers/CJ 对接速卖通代发 | 自发货 | ### 2.2 平台在「新手 + 1-2 人 + 5 万 + 一件代发」约束下的适配度 @@ -49,9 +39,8 @@ uid: 19cf71a2-2193-448b-aa3b-1e9b09a8e0c5 | **Amazon 日本/欧美** | ⭐⭐(企业+FBA备货) | ⭐(5万穿仓风险) | ⭐⭐ | ⭐(不支持) | 3/10 | 5 万别碰 | | **Shopify 独立站** | ⭐⭐⭐⭐ | ⭐(广告烧钱) | ⭐⭐ | ⭐⭐⭐⭐ | 3/10 | 无自然流量,新手不推荐 | ---- -## 三、各地区政策横向比较(核心) +## 三、各地区政策横向比较 ### 3.1 地区市场特征对比 @@ -75,8 +64,6 @@ uid: 19cf71a2-2193-448b-aa3b-1e9b09a8e0c5 - **Coupang 隐性成本**:跨境店本身免月费,但走服务商路线固定月成本最低 **199 美元/月**(基础 69 + 客服 30 + 进口代理 100 起),3 个月就是 4350 元,对 5 万预算侵蚀明显。 - **台湾站 FSS 费率**:参加 FSS 免运活动服务费率 7%,FSS+CCB 返现活动 9.5%,定价务必算进毛利。 ---- - ## 四、约束条件下的明确建议 ### 4.1 三个约束叠加后的筛选逻辑 @@ -109,8 +96,6 @@ uid: 19cf71a2-2193-448b-aa3b-1e9b09a8e0c5 5. **仿牌是红线**:Shopee/TikTok 对侵权直接封店 + 没收保证金,选品第一关就是查商标和外观专利。 6. **发货时效坑**:1688 供货商发货 1-5 天不等,Shopee 台湾要求下单后 3 个工作日内扫描入仓,务必筛选「24 小时发货 + 支持一件代发 + 有现货」的供应商。 ---- - ## 五、5 万预算分配 | 项目 | 金额 | 说明 | @@ -126,7 +111,6 @@ uid: 19cf71a2-2193-448b-aa3b-1e9b09a8e0c5 | **硬成本小计** | **5000–8000 元** | 真正「花掉」的钱很少 | | **周转 + 抗风险** | **4 万+** | 大头是「冻住」不是「花掉」 | ---- ## 六、后续行动建议(按周拆解) @@ -165,30 +149,4 @@ uid: 19cf71a2-2193-448b-aa3b-1e9b09a8e0c5 | 成员 A(运营) | 上架、listing 优化、广告测款、数据复盘 | 客服 | | 成员 B(供应链) | 1688 选品、供应商对接、发货跟踪、售后纠纷 | 繁体本地化 | -> 关键原则:**两人都要会对方的活**,避免一人请假/生病店铺停摆。 - ---- - -## 七、来源 Sources - -- [Shopee 卖家学习中心 · 2026 免佣政策通知](https://shopee.cn/edu/article/26619) -- [Shopee 绿色入驻通道](https://shopee.cn/s/1ij25mBq) -- [Shopee 入驻开店常见问题(2026-07-13 更新)](https://shopee.cn/edu/article/23525) -- [Ozon Seller 中国官网](https://seller.ozon.ru/ch/) -- [智赢 ERP · Ozon 个体户入驻解答](https://www.zying.net/newsdet-4262.html) -- [LowMart · 中国卖家进入俄罗斯电商平台指南 2026](https://lowmart.org/assets/guide/LowMart-Russia-Marketplaces-Guide-2026.pdf) -- [Coupang 酷澎 · 入驻模式](https://gs.coupang.cn/how-to-sell) -- [Coupang · 火箭增长计划 / seller-incubation](https://gs.coupang.cn/seller-incubation) -- [Coupang · 入驻指南 / seller-manual](https://gs.coupang.cn/seller-manual) -- [Coupang · 2024 跨境店新卖家审核流程](https://gs.coupang.cn/news/%e9%87%8d%e7%a3%85%ef%bc%912024%e9%85%b7%e6%be%8e%e8%b7%a8%e5%a2%83%e5%ba%97%e6%96%b0%e5%8d%96%e5%ae%b6%e8%b5%84%e8%b4%a8%e5%ae%a1%e6%a0%b8%e6%96%b0%e6%b5%81%e7%a8%8b%e5%8f%8a%e5%bc%80%e5%ba%97) -- [TikTok Shop · 跨境店铺保证金操作指南(东南亚)](https://seller.tiktokglobalshop.com/university/essay?course_type=1&identity=1&knowledge_id=10013226&role=1) -- [TikTok Shop · 跨境卖家注册规则(东南亚)](https://seller.tiktokglobalshop.com/university/essay?knowledge_id=10004235&default_language=zh-CN) -- [跨境笔记 · TikTok Shop 东南亚跨境店入驻](https://kuajingnote.com/post/tiktok-shop-sea-cross-border-onboarding) -- [雨果网 · 2026 TikTok Shop 全球开店政策](https://www.cifnews.com/article/184514) -- [欧盟委员会 · €3 customs duty for low-value parcels(2026-06-29)](https://commission.europa.eu/news-and-media/news/ensuring-fairness-and-safety-eur3-customs-duty-low-value-parcels-2026-06-29_en) -- [欧委会新闻稿 IP/26/1491](http://ec.europa.eu/commission/presscorner/detail/en/ip_26_1491) -- [贸企通 · 2026 年 7 月起欧盟对跨境包裹征收 3 欧元固定关税](https://www.eccpit.com/news/Y21zcG86MTg1Mjk) - ---- - -*本报告关键事实经官方/权威来源联网核实(2026-10-08)。政策会变,实际入驻以各平台官方最新公告为准。* \ No newline at end of file +> 关键原则:**两人都要会对方的活**,避免一人请假/生病店铺停摆。 \ No newline at end of file diff --git a/短视频合成自动化/caches.db b/短视频合成自动化/caches.db index b4b2b6e9bcb3f74671592013cbcf06c91780da6f..0f0e2f4b31916d9b520cb013a3587ef96d29de13 100644 GIT binary patch delta 131563 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 R_ECQ^u`th@{Z7;6{|ntvsht1- delta 20485 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