前店后厂

#AI#独立开发

前店后厂,是老买卖人的路数:后头作坊里做货,前头铺面上卖货,一条龙。

如今做 AI agent 也是这个理儿。光把 agent 写出来不算完:得让人用上,得接进自己的产品,得进聊天软件,还得能查、能管、能收拾烂摊子。这一套从头搭,少说几个月。有人说,用 Agno 一天就能上线。

卡通插图:街边一座连在一起的房子。左边是锯齿屋顶、冒着烟的砖厂房,牌子写着“后厂 · Agno SDK”,里头一个戴黄色安全帽的灰色机器人拿着扳手,传送带上排着蓝、橙、青三个刚造好的小机器人。右边是红墙黄瓦的铺面,黑底金字的招牌写着“前店 · AgentOS”,三个窗口上分别挂着“API”“MCP”“Slack”,每个窗口里坐着一个小机器人,往外递东西:一张写着花括号的纸、一张写着 MCP 的纸、一个带井号的聊天气泡。房顶上有间小控制台,屏幕上是一条上升的曲线,下面挂着“$150 / 月”的价签。左边街上,戴黑色棒球帽的 lzbob 抬头看着,气泡里说“厂和店白给,看店收钱?”
后厂造 agent,前店三个窗口往外卖。房顶上那间监控室,按月交租。

先说是个啥

Agno 前身叫 Phidata,后来改了名,老仓库地址现在直接跳到新家。Python 写的,Apache 2.0 协议,GitHub 上 4.3 万颗星(我看的时候是 43,089),6,200 多个 fork,贡献者 100 多人,10 月底刚发了 v3.1.12。文档写得挺全。

README 给自己的定位是“自己管自己的 agent 平台”,分三块:造、开、干。

后厂:造 agent

后厂就是 Agno 的 SDK。几样基本功:

  • agent、团队、工作流:单个 agent 会用工具;几个凑成团队,能分活儿、能商量;工作流管先后顺序、条件、循环和并行。
  • 记性和知识库:跨会话记住用户,从你自己的资料里查答案。
  • 工具:文档里光现成的工具包就一百多个,还能接数据库和 MCP 服务。
  • 模型:文档里列了五十来家模型服务,DeepSeek、通义、MiniMax、小米 MiMo、硅基流动都在;本地跑 Ollama、LM Studio、vLLM 也行。

不光自家的 SDK,拿 Claude 和 Codex 的 agent SDK 造出来的,也能放进它的店里卖。

官方教程里有个“私人助理”的例子,删减一下大概长这样,存成 personal_agent.py:

from agno.agent import Agent
from agno.db.sqlite import SqliteDb
from agno.os import AgentOS

db = SqliteDb(db_file="agent.db")

agent = Agent(
    name="Pip",
    model="openai:gpt-5.6",
    db=db,
    add_history_to_context=True,
)

agent_os = AgentOS(agents=[agent], db=db)
app = agent_os.get_app()

if __name__ == "__main__":
    agent_os.serve(app="personal_agent:app")

十几行代码,agent 就成了一个跑着的服务。

前店:AgentOS 开门迎客

AgentOS 是跑 agent 的服务端,架在 FastAPI 上。agent 放进来,就成了一个能长期跑的服务:

  • 一个后厨,好几个窗口:自己的产品走 REST API;Claude 和 ChatGPT 通过 MCP 来用;Slack、Telegram、WhatsApp、Discord 这些聊天软件,都有现成的接口。
  • 店里有规矩:登录认证、按角色分权限、每个用户的数据隔开;要紧的操作先停下来等人批;能定时跑;后台任务断了,重启以后接着干,还能回放。
  • 能查账:每次运行都能追踪,看它调了哪些工具、在哪儿出的错。
  • 开在你自己的云上:Docker、AWS、GCP、Azure、Railway 这些都有现成模板,数据在你自己手里。
文字卡片:前店后厂。Agno 把造 agent 和开店卖 agent 一块儿包了。01 后厂:SDK 造 agent,agent、团队、工作流,记性、知识库、一百多个工具包。02 前店:AgentOS 开门,登录、权限、审批、定时、断了能接着跑。03 三个窗口:产品走 API,Claude、ChatGPT 走 MCP,Slack、Telegram、WhatsApp 有现成接口。04 开在你自己的云上:Docker、AWS、GCP、Azure 都有模板。厂房、铺面白给,开源免费。

第三块:让 agent 自己管自己

新版还加了个 Company OS:给 agent 派职责,把活儿分成项目和任务,设好例行公事。README 原话的意思是:人定方向、看结果,活儿归 agent 自己干。

这话说的,跟好多老板的梦想一字不差。

上手的方式也挺新。它说自己是“给编程 agent 用的”:官方让你把一段话丢给 Claude Code 这类编程助手,让它把模板克隆下来,照着里头的说明一步步装好。装完自带一个每天跑的例行检查,翻你的代码,也翻 Agno 的新版本,再给你提改进的建议。

装框架这活儿,它也交给 AI 了。

账怎么算

  • 免费:SDK 和 AgentOS 都开源,跑在你自己的云上,规模多大都不收钱;REST、MCP、Slack 这些对外服务也不收钱。控制台也能用,只是只能连本地跑的 AgentOS。
  • Pro,每月 150 美元:控制台能连线上的正式部署;含一个连接、三个席位、按角色分权限。多一个席位 30 美元,多一个连接 95 美元,SAML 单点登录 300 美元。
  • 企业版:价钱面议。

丑话说在前头

  • 只有 Python:没有 JS/TS 的 SDK,前端想用,得走 API。
  • 名气还是 LangChain 大:LangChain 14.9 万颗星,Agno 4.3 万,第三方教程、现成的轮子,都是那边多。
  • 控制台要钱:上线以后想用它的控制台盯生产环境,得上 Pro。
  • 默认有遥测:每个 agent 会发一条遥测,告诉他们你用的哪家模型,不发提示词和对话内容。不想发,设 AGNO_TELEMETRY=false。
  • “一天上线”:骨架一天能搭起来,可 agent 好不好使,靠的是你给它的活儿、资料,和一遍遍的调教,这个没法一天。

最后说两句

厂房白给,铺面白给,连装修都让 AI 包了。就房顶上那间盯买卖的监控室,按月交租。

老买卖人管这个叫:开张不要钱,看店要钱。

红墙结尾卡片:开张不要钱,看店要钱。厂房、铺面白给,监控室每月 150 美元。下面是戴黑色棒球帽的 lzbob 卡通头像。

Comments

More writing