<?xml version="1.0" encoding="UTF-8"?><?xml-stylesheet href="/rss.xsl" type="text/xsl"?><rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/"><channel><title>可观测性 | 面条的草稿箱</title><description>无原创，纯转发</description><link>https://localhost</link><item><title>VM0：用自然语言搭建 AI Agent，并在云端 24/7 运行VM0 主打的是「面向 AI Agent 的基础设施」，让你用自然语言定义工作流、在云端沙盒环境里持续运行，并且能完整观测每次执行过程</title><link>https://localhost/posts/107</link><guid isPermaLink="true">https://localhost/posts/107</guid><pubDate>Sun, 01 Feb 2026 02:19:33 GMT</pubDate><content:encoded>&lt;b&gt;VM0：用自然语言搭建 AI Agent，并在云端 24/7 运行&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;VM0 主打的是「面向 AI Agent 的基础设施」，让你用自然语言定义工作流、在云端沙盒环境里持续运行，并且能完整观测每次执行过程。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;它能做什么&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;一键运行 Agent&lt;/b&gt;：支持按需执行或定时调度，适合做日报、监控、内容汇总等自动化任务。&lt;br /&gt;•   &lt;b&gt;自然语言构建工作流&lt;/b&gt;：在 Claude Code 里描述目标，协作编辑 &lt;code&gt;AGENTS.md&lt;/code&gt;，快速拼出可执行的 Agent 指令与流程。&lt;br /&gt;•   &lt;b&gt;云端隔离沙盒&lt;/b&gt;：本地开发、云端运行，环境隔离，适合让 Agent 长时间稳定跑任务。&lt;br /&gt;•   &lt;b&gt;全链路可观测&lt;/b&gt;：实时日志、产物输出、执行回放（checkpoint），便于排查与迭代。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;示例场景（官网展示）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;HackerNews 摘要 Agent&lt;/b&gt;：自动读 Top 文章，筛选 AI 相关内容并生成可发布的总结。&lt;br /&gt;•   &lt;b&gt;TikTok 达人筛选 Agent&lt;/b&gt;：搜索与筛选创作者，输出分析报告。&lt;br /&gt;•   &lt;b&gt;日报 Agent&lt;/b&gt;：聚合多源数据与 API，总结后写入 Notion。&lt;br /&gt;•   &lt;b&gt;博客生成 Agent&lt;/b&gt;：结合多个 API 自动产出内容。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;快速开始（官网命令）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;&lt;code&gt;npm install -g @vm0/cli &amp;amp;&amp;amp; vm0 onboard&lt;/code&gt;&lt;br /&gt;&lt;br /&gt;原链接：&lt;a href=&quot;https://www.vm0.ai/&quot; target=&quot;_blank&quot;&gt;https://www.vm0.ai/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23AI%E4%BB%A3%E7%90%86&quot;&gt;#AI代理&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E8%87%AA%E5%8A%A8%E5%8C%96%E5%B7%A5%E4%BD%9C%E6%B5%81&quot;&gt;#自动化工作流&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E4%BA%91%E7%AB%AF%E6%B2%99%E7%9B%92&quot;&gt;#云端沙盒&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7&quot;&gt;#可观测性&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot;&gt;#开发者工具&lt;/a&gt;&lt;a href=&quot;http://vm0.ai/&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;www.vm0.ai&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;VM0 - Your Trustworthy AI Teammate&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/Oh3JDegNmjGafTZD0ZoudXj2HmZXAw3KiYvgPRj7ObNdKjcQmS6ExRnC0K4dbBuPk5fVARSK1LYFf80f1mRWU73O5Xt3JzQW4vf9eUc-hgGtkj_0CDGl3PQueFTNG4ACI82cTmcwi4gkfNB-OBEcaKPZky8pTuRoWJSz-cvDd4ipx4lXMRAm09VLYb9d_8iw67lhvCMyQCzUESBeNQTeqr3A32CDn0LpO3RSZMiLAqEJVyU1D2qGj5EUfDRe55XSxrfYe6o0Xo-gvHUFah3bdK_44kZFmNfW6akzanJ41lzwWrPaGDKw8zXhHb_y4FOhmgGnHt6-qz-bRbfxKQl93Q.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;VM0 - Your Trustworthy AI Teammate&lt;/div&gt;
  &lt;div&gt;Zero connects to 100+ tools and does the work. Reports, triage, outreach, research. In Slack or on the web.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>Vercel AI Gateway 现已支持 Claude Code Max：订阅直连、统一观测Vercel 宣布其 AI Gateway 现已支持在 Claude Code CLI 中使用 Claude Code Max 订阅</title><link>https://localhost/posts/103</link><guid isPermaLink="true">https://localhost/posts/103</guid><pubDate>Wed, 28 Jan 2026 15:23:27 GMT</pubDate><content:encoded>&lt;b&gt;Vercel AI Gateway 现已支持 Claude Code Max：订阅直连、统一观测&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Vercel 宣布其 &lt;b&gt;AI Gateway&lt;/b&gt; 现已支持在 &lt;b&gt;Claude Code CLI&lt;/b&gt; 中使用 &lt;b&gt;Claude Code Max&lt;/b&gt; 订阅。对开发者来说，这意味着：你可以继续用自己已有的 Anthropic 订阅，不增加额外费用，同时把 Claude Code 的调用统一接入 Vercel 平台，获得更完整的&lt;b&gt;可观测性、用量追踪与监控&lt;/b&gt;能力。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;你能获得什么&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   &lt;b&gt;沿用现有 Claude Code Max 订阅&lt;/b&gt;：照常用 Anthropic 模型，无需额外开销&lt;br /&gt;•   &lt;b&gt;统一观测与用量管理&lt;/b&gt;：通过 Vercel 平台查看请求、监控使用模式与成本趋势&lt;br /&gt;•   &lt;b&gt;更灵活的路由能力&lt;/b&gt;：AI Gateway 可作为直通 Anthropic 的代理；必要时也可作为路由器切换到其他提供方（fallback）&lt;br /&gt;&lt;br /&gt;&lt;b&gt;快速配置（核心步骤）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;在你的 shell 配置文件（如 &lt;code&gt;~/.zshrc&lt;/code&gt; 或 &lt;code&gt;~/.bashrc&lt;/code&gt;）加入环境变量：&lt;br /&gt;&lt;br /&gt;•   将 Anthropic 入口指向 AI Gateway&lt;br /&gt;•   用独立的 &lt;code&gt;x-ai-gateway-api-key&lt;/code&gt; 做网关鉴权（与 Claude 订阅鉴权并存）&lt;br /&gt;&lt;br /&gt;启动 Claude Code：&lt;br /&gt;&lt;br /&gt;•   运行 &lt;code&gt;claude&lt;/code&gt;&lt;br /&gt;•   登录时选择 &lt;b&gt;Option 1 - Claude account with subscription&lt;/b&gt;（使用带订阅的 Claude 账号）&lt;br /&gt;•   若遇到问题，可先 &lt;code&gt;claude /logout&lt;/code&gt; 再重新登录&lt;br /&gt;&lt;br /&gt;&lt;b&gt;工作原理（简述）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Claude Code 仍然使用 Anthropic 的订阅凭证进行认证，并携带 &lt;code&gt;Authorization&lt;/code&gt; 头。由于该头用于 Claude 订阅身份，AI Gateway 采用单独的 &lt;code&gt;x-ai-gateway-api-key&lt;/code&gt; 进行自身认证，从而实现两套鉴权机制同时生效。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://vercel.com/changelog/claude-code-max-via-ai-gateway-available-now-for-claude-code&quot; target=&quot;_blank&quot;&gt;https://vercel.com/changelog/claude-code-max-via-ai-gateway-available-now-for-claude-code&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23Vercel&quot;&gt;#Vercel&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AIGateway&quot;&gt;#AIGateway&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23ClaudeCode&quot;&gt;#ClaudeCode&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7&quot;&gt;#可观测性&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%BC%80%E5%8F%91%E8%80%85%E5%B7%A5%E5%85%B7&quot;&gt;#开发者工具&lt;/a&gt;&lt;a href=&quot;https://vercel.com/changelog/claude-code-max-via-ai-gateway-available-now-for-claude-code&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;Vercel&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Claude Code Max via AI Gateway, available now for Claude Code - Vercel&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/TDacMDCcwNcgXqShsMFrqfFOt6dSXWs8UArwqv_cM_cMUvBTfWQVgArQvk3AJ1WF_rdlFKAkXRvsUS_sSic2tGLi4yXc4IPCFxFVoHFmWgFAjwE5lJv7slTDouIAO2i9js9BLH9aotqcZj38NUWnNW15iVEmybCnxB1mdWqhTOivINHAQOruKqWYrxe2FH9LMnQlhVXQllAR25GZnxOnOXAtZluaAtAAkB7cwMxupbgPokvf1dqSQkVdCwXogxrgwRFDB_ROmjrjRgjac-AAQEjT5EtbjVEZlcF9P7eCCFGkjiXIXH1IvYdOqQHM6nKIy3Xp9SM0s-AHH4mHyGl14A.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;Claude Code Max via AI Gateway, available now for Claude Code - Vercel&lt;/div&gt;
  &lt;div&gt;You can use your Claude Code Max subscription through Vercel&apos;s AI Gateway. This lets you leverage your existing subscription while gaining centralized observability, usage tracking, and monitoring capabilities for all your Claude Code requests.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item><item><title>用 Payload CMS + Vercel AI SDK 搭建“可运营”的 AI 应用把 AI 做到生产可用，更多是架构问题：提示词不该写死在代码里，长任务要能可靠重试，Embedding 要能查询，输出要结构化可校验，更关键的是——要能看见系统到底“说了什么、做了什么”</title><link>https://localhost/posts/81</link><guid isPermaLink="true">https://localhost/posts/81</guid><pubDate>Wed, 24 Dec 2025 14:23:22 GMT</pubDate><content:encoded>&lt;b&gt;用 Payload CMS + Vercel AI SDK 搭建“可运营”的 AI 应用&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;把 AI 做到生产可用，更多是架构问题：提示词不该写死在代码里，长任务要能可靠重试，Embedding 要能查询，输出要结构化可校验，更关键的是——要能看见系统到底“说了什么、做了什么”。&lt;br /&gt;&lt;br /&gt;这篇文章分享了 InnoPeak 在 FinSureTech 场景下的一套实践组合：用 &lt;b&gt;Payload CMS&lt;/b&gt; 做“可视化、可配置的 AI 后端”，用 &lt;b&gt;Vercel AI SDK&lt;/b&gt; 做“结构化生成与工具调用的运行层”，形成一条从配置、执行到观测的闭环。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1) 用 Payload 管理 Prompt 与模型选择（不发版也能调）&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;•   把系统/用户提示词做成模板（如 Handlebars），集中放在 Payload 的 &lt;code&gt;globals&lt;/code&gt; 里&lt;br /&gt;•   模型 ID 用受控下拉选项管理，避免随意输入造成线上不可控&lt;br /&gt;•   非开发同事也能在后台安全修改提示词与模型策略，应用逻辑保持稳定&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2) 在后台“可视化”JSON Schema，提升结构化输出可靠性&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;做结构化输出（JSON schema）时，最大的成本在测试与迭代。作者的做法是：&lt;br /&gt;&lt;br /&gt;•   在 Payload Admin 里直接渲染/展示 schema&lt;br /&gt;•   让开发者一键复制到测试对话或本地 LLM 环境验证&lt;br /&gt;&lt;br /&gt;这样能更快发现：字段缺失、类型不匹配、约束不被遵守等问题。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3) 用 Payload Jobs Queue 跑长任务：重试、编排、定时都省了&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;AI 工作流常有“慢”和“不稳定”：Embedding 生成、文档扫描、分段处理、失败重试……在 serverless 环境尤其麻烦。Payload 的 Jobs Queue 提供：&lt;br /&gt;&lt;br /&gt;•   任务与工作流编排&lt;br /&gt;•   重试与调度&lt;br /&gt;•   可用 Vercel CRON 或其他调度器触发&lt;br /&gt;&lt;br /&gt;把“队列基础设施”从应用里剥离出来，专注业务流程。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4) Embedding 直接存进 Payload 的 Postgres（pgvector），再用 Drizzle 查&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;Payload 本身不内建向量字段与索引，但可以用 schema hooks 扩展：&lt;br /&gt;&lt;br /&gt;•   &lt;code&gt;beforeSchemaInit&lt;/code&gt; 增加 &lt;code&gt;vector&lt;/code&gt; 列，让生成的 Drizzle schema 也包含它（全类型化）&lt;br /&gt;•   &lt;code&gt;afterSchemaInit&lt;/code&gt; 创建 HNSW 向量索引、以及 GIN 文本索引（便于混合检索）&lt;br /&gt;&lt;br /&gt;随后即可在 API route / server action / task 里做相似度检索与排序，实现 RAG 的“数据库内闭环”。&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5) 记录 Token 与完整消息：成本可控、行为可追溯&lt;/b&gt;&lt;br /&gt;&lt;br /&gt;为了线上可观测性，作者在 Payload 里建了 &lt;code&gt;TokenUsage&lt;/code&gt; 集合，保存：&lt;br /&gt;&lt;br /&gt;•   输入/输出/总 token（含缓存、推理 token 等）&lt;br /&gt;•   与模型交互的完整 messages（包含 tool calls）&lt;br /&gt;&lt;br /&gt;并通过 Vercel AI SDK 的 &lt;code&gt;onFinish&lt;/code&gt; 钩子自动落库。好处是：复盘提示词与输出、定位异常、优化成本都有依据。&lt;br /&gt;&lt;br /&gt;结论很明确：AI 应用要“能跑、能改、能查、能追踪”，需要的不只是模型能力，更是把配置、数据与运行时纳入同一套可运营系统。&lt;br /&gt;&lt;br /&gt;原文链接：&lt;a href=&quot;https://finly.ch/engineering-blog/916926-building-ai-native-applications-with-payload-cms-and-the-vercel-ai-sdk&quot; target=&quot;_blank&quot;&gt;https://finly.ch/engineering-blog/916926-building-ai-native-applications-with-payload-cms-and-the-vercel-ai-sdk&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href=&quot;/search/result?q=%23PayloadCMS&quot;&gt;#PayloadCMS&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23VercelAISDK&quot;&gt;#VercelAISDK&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23AInative&quot;&gt;#AInative&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23RAG&quot;&gt;#RAG&lt;/a&gt; &lt;a href=&quot;/search/result?q=%23%E5%8F%AF%E8%A7%82%E6%B5%8B%E6%80%A7&quot;&gt;#可观测性&lt;/a&gt;&lt;a href=&quot;https://finly.ch/engineering-blog/916926-building-ai-native-applications-with-payload-cms-and-the-vercel-ai-sdk&quot; target=&quot;_blank&quot;&gt;
  
  &lt;div&gt;finly.ch&lt;/div&gt;
  &lt;img class=&quot;link_preview_image&quot; alt=&quot;Finly - Building AI-Native Applications with Payload CMS and the Vercel AI SDK&quot; src=&quot;https://memo.miantiao.me/static/https://cdn4.telesco.pe/file/AR5bUduHfnvZ4Bg4TKW4LzRAKiQPjQP0A2ShWButt3dbR94bqkTJcMoFGaOrrE9owzVz31he-iTtgR2AjK0QgR-sIBV7hvqIlA2SFosaXAGlPurLjeZyYquMm5GJtL8v46GorU8pht9kwqoldwm73KwjRI0JXBYPlt9tvECpKunSiOXF7h7tDlI5B3BbkOpp0qH4leCplkHyOIquHzp4JCrQ4KJORGGGy4YS56TTDkihUbm3t38d8iLEZOdSLBHbxp7kjYUWiHZvUHCSaxtOOFK1qhS1thfM1jyeDrJfR6wjEFl1ZafLnpMFbWMnqDQL_g1XSf6kAl3axxDG0si1oA.jpg&quot; width=&quot;1200&quot; height=&quot;630&quot; loading=&quot;eager&quot; /&gt;
  &lt;div&gt;Finly - Building AI-Native Applications with Payload CMS and the Vercel AI SDK&lt;/div&gt;
  &lt;div&gt;How we build AI-native FinSureTech applications at InnoPeak using Payload CMS and the Vercel AI SDK—breaking down real-world patterns for prompts, workflows, and AI-powered features that support modern financial advisors.&lt;/div&gt;
&lt;/a&gt;</content:encoded></item></channel></rss>