工具效率 · Bing · 2026

弼马温

Moto Agent

基于 Telegram 的摩托车油耗管理机器人,支持自然语言记录、多车油耗追踪和定时提醒,后台基于 Cloudflare Workers + D1。

弼马温 项目视觉

关注点

  • Agent Loop
  • 模型路由
  • Cloudflare Workers

背景与问题

摩托车油耗记录看似简单,真正使用时却涉及自然语言输入、多车辆状态、提醒、历史数据和移动场景。弼马温把这些分散操作收敛到 Telegram 对话,并提供可回看的 PWA 数据面板。

我的职责

从使用场景、Agent 架构、工具边界到部署与测试,完整设计并实现产品主流程。

约束与关键判断

  • 对话必须足够短,不能让记录一次加油变成填写表单。
  • 模型调用需要控制成本和延迟,同时保留确定性业务规则。
  • 服务运行在 Cloudflare Workers,需要适配无服务器运行环境和 D1 数据存储。

架构决策

  1. 使用六边形架构隔离 Telegram、模型、数据库和业务领域,避免渠道逻辑侵入核心能力。
  2. 自定义 Agent Loop 和工具协议,让模型负责意图理解,具体读写仍由可测试的业务工具完成。
  3. 采用分级模型路由,把简单分类和复杂推理分开处理,平衡效果、速度与成本。

工程实现

  • Cloudflare Workers + D1 承担 API、状态与历史数据。
  • Telegram Bot 支持自然语言和语音输入,多车数据通过领域模型保持隔离。
  • PWA 仪表盘用于查看油耗趋势、记录和车辆状态。

交付方式

以可运行产品为目标推进,从 Agent Loop、工具测试到部署文档形成完整交付链路,而不是停留在模型调用 Demo。

复盘

Agent 的价值不是替代所有确定性逻辑,而是降低用户表达意图的成本。把模型限制在合适边界内,产品反而更稳定。