{
 "generated": "2026-11-05",
 "sha": "707df050bf85",
 "node": {
  "id": "ep:3",
  "type": "Episode",
  "name": "EP.3",
  "slug": "3",
  "ep": 3,
  "date": "2024-03-14",
  "page": "/buzzwords/3/",
  "n_models": 0,
  "title": "写提示词本来就该叫知识工程",
  "oneliner": "提示词工程本质是知识工程；靠不靠谱看有没有 evaluation-first；算力要算到最终用户的 token 消耗",
  "minutes": 72,
  "template": "archive",
  "status": "published",
  "kind": "archive",
  "kind_zh": "档案重建",
  "entry": "agent",
  "by": "episode-import",
  "at": "2026-11-04T16:15:12",
  "n_stories": 6,
  "n_topics": 6,
  "n_items": 44,
  "n_sections": 1,
  "n_material": 44,
  "degree": 0,
  "n_entities": 10,
  "scale": "6 个故事线 / 专题 · 44 个条目 · 讲到 10 个实体"
 },
 "page": "https://xiaopingfeng.com/graph/e/ep/3/",
 "out": [],
 "in": [
  {
   "type": "part_of",
   "sentence": "轮扁斫轮，讲的就是隐性知识属于EP.3",
   "direction": "in",
   "id": "story:3-t1",
   "name": "轮扁斫轮，讲的就是隐性知识",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "一个行为框架，不是思考框架属于EP.3",
   "direction": "in",
   "id": "story:3-t2",
   "name": "一个行为框架，不是思考框架",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "靠不靠谱，就看有没有先做评测集属于EP.3",
   "direction": "in",
   "id": "story:3-t3",
   "name": "靠不靠谱，就看有没有先做评测集",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "让模型去写特征工程的代码属于EP.3",
   "direction": "in",
   "id": "story:3-t4",
   "name": "让模型去写特征工程的代码",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "算力计算器，要算到最终用户头上属于EP.3",
   "direction": "in",
   "id": "story:3-t5",
   "name": "算力计算器，要算到最终用户头上",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "「LLM ready」是个能对齐话语的概念属于EP.3",
   "direction": "in",
   "id": "story:3-t6",
   "name": "「LLM ready」是个能对齐话语的概念",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "微信公众号文章属于EP.3",
   "direction": "in",
   "id": "item:3-m2-c2c74e",
   "name": "微信公众号文章",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "The Complete Guide to LLM Product Development属于EP.3",
   "direction": "in",
   "id": "item:3-m3-373998",
   "name": "The Complete Guide to LLM Product Development",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Large Language Models for Product Managers: 5 Things to Know属于EP.3",
   "direction": "in",
   "id": "item:3-m3-568aa8",
   "name": "Large Language Models for Product Managers: 5 Things to Know",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "LLM Application (1/3): Developing a Comprehensive Understanding of the Opportunity | by Greta Liu | Medium属于EP.3",
   "direction": "in",
   "id": "item:3-m3-1a67a8",
   "name": "LLM Application (1/3): Developing a Comprehensive Understanding of the Opportunity | by Greta Liu | Medium",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "LLM Application (2/3): AI Product Management | by Greta Liu | Medium属于EP.3",
   "direction": "in",
   "id": "item:3-m3-712037",
   "name": "LLM Application (2/3): AI Product Management | by Greta Liu | Medium",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "medium.com · llm application 3 3 tailor to your needs finetune vs prompting 8cb2344属于EP.3",
   "direction": "in",
   "id": "item:3-m3-b84a77",
   "name": "medium.com · llm application 3 3 tailor to your needs finetune vs prompting 8cb2344",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Patterns for Building LLM-based Systems & Products属于EP.3",
   "direction": "in",
   "id": "item:3-m3-92cfb9",
   "name": "Patterns for Building LLM-based Systems & Products",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "LLMOps - The Full Stack属于EP.3",
   "direction": "in",
   "id": "item:3-m3-2eb109",
   "name": "LLMOps - The Full Stack",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "How to Match LLM Patterns to Problems属于EP.3",
   "direction": "in",
   "id": "item:3-m3-5cd146",
   "name": "How to Match LLM Patterns to Problems",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "2023年度全国大模型招投标市场分析报告-百炼智能属于EP.3",
   "direction": "in",
   "id": "item:3-m3-1b1c15",
   "name": "2023年度全国大模型招投标市场分析报告-百炼智能",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Production Stack for Gen AI Builders属于EP.3",
   "direction": "in",
   "id": "item:3-m3-1ed8f8",
   "name": "Production Stack for Gen AI Builders",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - BerriAI/litellm: Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, wi…属于EP.3",
   "direction": "in",
   "id": "item:3-m3-f7d648",
   "name": "GitHub - BerriAI/litellm: Python SDK, Proxy Server (AI Gateway) to call 100+ LLM APIs in OpenAI (or native) format, wi…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - xusenlinzy/api-for-open-llm: Openai style api for open large language models, using LLMs just as chatgpt! Sup…属于EP.3",
   "direction": "in",
   "id": "item:3-m3-39c26c",
   "name": "GitHub - xusenlinzy/api-for-open-llm: Openai style api for open large language models, using LLMs just as chatgpt! Sup…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - songquanpeng/one-api: LLM API 管理 & 分发系统，支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、…属于EP.3",
   "direction": "in",
   "id": "item:3-m3-3e6674",
   "name": "GitHub - songquanpeng/one-api: LLM API 管理 & 分发系统，支持 OpenAI、Azure、Anthropic Claude、Google Gemini、DeepSeek、字节豆包、ChatGLM、…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "ProcessOn思维导图流程图-在线画思维导图流程图在线作图实时协作属于EP.3",
   "direction": "in",
   "id": "item:3-m3-1a1b60",
   "name": "ProcessOn思维导图流程图-在线画思维导图流程图在线作图实时协作",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Online FlowChart & Diagrams Editor - Mermaid Live Editor属于EP.3",
   "direction": "in",
   "id": "item:3-m3-bd23f9",
   "name": "Online FlowChart & Diagrams Editor - Mermaid Live Editor",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - noahho/CAAFE: Semi-automatic feature engineering process using Language Models and your dataset descriptions.…属于EP.3",
   "direction": "in",
   "id": "item:3-m3-15a887",
   "name": "GitHub - noahho/CAAFE: Semi-automatic feature engineering process using Language Models and your dataset descriptions.…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "软件工程3.0实践之路(三)：LLM辅能需求定义和评审，结果很震撼属于EP.3",
   "direction": "in",
   "id": "item:3-m3-2578a3",
   "name": "软件工程3.0实践之路(三)：LLM辅能需求定义和评审，结果很震撼",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "LLMs & Software Design: Beginning My Learning Journey - Domain Language属于EP.3",
   "direction": "in",
   "id": "item:3-m3-92e3cf",
   "name": "LLMs & Software Design: Beginning My Learning Journey - Domain Language",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Devin属于EP.3",
   "direction": "in",
   "id": "item:3-m3-a33d23",
   "name": "Devin",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "函数式编程高手 - 智谱清言智能体属于EP.3",
   "direction": "in",
   "id": "item:3-m3-076665",
   "name": "函数式编程高手 - 智谱清言智能体",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "微信公众号文章属于EP.3",
   "direction": "in",
   "id": "item:3-m3-30215c",
   "name": "微信公众号文章",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "谈谈我对 AIGC 趋势下软件工程重塑的理解属于EP.3",
   "direction": "in",
   "id": "item:3-m3-d7e07b",
   "name": "谈谈我对 AIGC 趋势下软件工程重塑的理解",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "如何通过 DDD 降低软件开发的成本？ - Phodal属于EP.3",
   "direction": "in",
   "id": "item:3-m3-0434a7",
   "name": "如何通过 DDD（领域驱动设计） 降低软件开发的成本？ - Phodal",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Software3.0/software3.ipynb at main · fxp/Software3.0 · GitHub属于EP.3",
   "direction": "in",
   "id": "item:3-m3-2c98ca",
   "name": "Software3.0/software3.ipynb at main · fxp/Software3.0 · GitHub",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "角色扮演属于EP.3",
   "direction": "in",
   "id": "item:3-m4-d29802",
   "name": "角色扮演",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "自动优化Prompt：Automatic Prompt Engineering的3种方法 - 知乎属于EP.3",
   "direction": "in",
   "id": "item:3-m4-3d819c",
   "name": "自动优化Prompt：Automatic Prompt Engineering的3种方法 - 知乎",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "PromptPerfect - AI Prompt Generator and Optimizer属于EP.3",
   "direction": "in",
   "id": "item:3-m4-929749",
   "name": "PromptPerfect - AI Prompt Generator and Optimizer",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - danielmiessler/Fabric: Fabric is an open-source framework for augmenting humans using AI. It provides a modul…属于EP.3",
   "direction": "in",
   "id": "item:3-m4-a2b9ac",
   "name": "GitHub - danielmiessler/Fabric: Fabric is an open-source framework for augmenting humans using AI. It provides a modul…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "AI Journal for Mental Wellbeing — Mindsera属于EP.3",
   "direction": "in",
   "id": "item:3-m4-05f2b6",
   "name": "AI Journal for Mental Wellbeing — Mindsera",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "OpenAI的组织形态、决策机制与产品构建属于EP.3",
   "direction": "in",
   "id": "item:3-m4-0cfba9",
   "name": "OpenAI的组织形态、决策机制与产品构建",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "RajivAI属于EP.3",
   "direction": "in",
   "id": "item:3-m5-44afec",
   "name": "RajivAI",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - qingsongedu/Awesome-TimeSeries-SpatioTemporal-LM-LLM: A professional list on Large (Language) Models and Foun…属于EP.3",
   "direction": "in",
   "id": "item:3-m5-0741c3",
   "name": "GitHub - qingsongedu/Awesome-TimeSeries-SpatioTemporal-LM-LLM: A professional list on Large (Language) Models and Foun…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Approaching Human-Level Forecasting with Language Models属于EP.3",
   "direction": "in",
   "id": "item:3-m5-ff72a4",
   "name": "Approaching Human-Level Forecasting with Language Models",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Import AI 364: Robot scaling laws; human-level LLM forecasting; and Claude 3属于EP.3",
   "direction": "in",
   "id": "item:3-m5-e6a473",
   "name": "Import AI 364: Robot scaling laws; human-level LLM forecasting; and Claude 3",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "属于EP.3",
   "direction": "in",
   "id": "item:3-m5-02a929",
   "name": "（笔记里这里摘录了原文共 4 段，此处从略）",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - snoopysecurity/Broken-Vulnerable-Code-Snippets: A small collection of vulnerable code snippets属于EP.3",
   "direction": "in",
   "id": "item:3-m7-074a1f",
   "name": "GitHub - snoopysecurity/Broken-Vulnerable-Code-Snippets: A small collection of vulnerable code snippets",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - StavC/Here-Comes-the-AI-Worm: Here Comes the AI Worm: Preventing the Propagation of Adversarial Self-Replicat…属于EP.3",
   "direction": "in",
   "id": "item:3-m7-3476e8",
   "name": "GitHub - StavC/Here-Comes-the-AI-Worm: Here Comes the AI Worm: Preventing the Propagation of Adversarial Self-Replicat…",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - run-llama/finetune-embedding: Fine-Tuning Embedding for RAG with Synthetic Data属于EP.3",
   "direction": "in",
   "id": "item:3-m8-44306e",
   "name": "GitHub - run-llama/finetune-embedding: Fine-Tuning Embedding for RAG with Synthetic Data",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Embedding Fine-Tuning for RAG: Synthetic Data Guide属于EP.3",
   "direction": "in",
   "id": "item:3-m8-911402",
   "name": "Embedding Fine-Tuning for RAG: Synthetic Data Guide",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "AGI, Inc.属于EP.3",
   "direction": "in",
   "id": "item:3-m9-cd2f41",
   "name": "AGI, Inc.",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "GitHub - e2b-dev/awesome-ai-agents: A list of AI autonomous agents属于EP.3",
   "direction": "in",
   "id": "item:3-m10-540a61",
   "name": "GitHub - e2b-dev/awesome-ai-agents: A list of AI autonomous agents",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "Large Language Models: A Survey属于EP.3",
   "direction": "in",
   "id": "item:3-m10-fb7212",
   "name": "Large Language Models: A Survey",
   "status": "derived",
   "evidence": []
  },
  {
   "type": "part_of",
   "sentence": "app.characterx.ai · view属于EP.3",
   "direction": "in",
   "id": "item:3-m14-6b086b",
   "name": "app.characterx.ai · view",
   "status": "derived",
   "evidence": []
  }
 ]
}