AI图鉴

AI图鉴首页 › AI 资讯 › 三层,一个repo: google/adk-recipes的巡演

三层,一个repo: google/adk-recipes的巡演

来源:Google Developers · 发布时间:10-30 · 由 AI图鉴每小时自动聚合

google/adk-recipes 寄存器将 Agent 开发 Kit(ADK)资源统一为三个结构层——核心/,插件/,以及编组/——作为单S服务。

OCT. 15, 2026 (英语).

在今天的Google Cloud上建设的开发者可以将一个长视距内存agent从终端上安装,将零售的垂直技能安装到一条线的编码助手中,并将全wired生产服务部署到Cloud Run,Agent Runtime,Agent Garden,或Gemini Entertainment app上——都来自同一曲折源树。 这棵树是google/adk-recipes,是google/adk-samples的重组后继者,现在服务于Agent平台的一个单一的真理来源。

ADK的食谱是agent友好的:我们已经使你的agents很容易:1)发现各种agent使用案例的相关食谱,2)从你最喜欢的吊带中自动安装和使用。

google/adk-recipes将其内容分为三个顶级文件夹:核心/用于Agents CLI和DevRel团队整理的参考模式,插件/用于安装的垂直技能包,作为符合Agent插件v1.0.0 spec的插件Recipes,以及用于五种语言的端到端的可部署服务。 每个作品的设计都以机器可读性为首要考虑。

下面是走过寄存器的形状,三个行之有效的例子(每层一个),以及对新结构所促成的反思。

三个顶级根基,每个根基基于一个读者动作:

每个食谱都有一个有效的清单 yaml, AGENTS.md,它告诉编码助理打开它是什么食谱和如何使用它,以及(用于缩写/和插件/)一个Dockerfile加一个可运行性测试。 CI在每个PR上执行标准,并在repo中执行一套编码辅助技能(prepare-python-recipe,生成-manifest,github-pr-review,等等)来进行大部分的准备,因此你的agent可以脚手架,验证,并提交食谱端到端。

每张AGENTS.md,每张明信片.yaml,每张SKILL.md主要是为AI编码助理撰写的,该助理将代表您打开重播;README.md文件是人类仍然阅读的内容。 手册的术语表捕捉到双重框架:"Recipe——一个可运行的agent实例(或可导入的agent模块)在核心/, contrib/,或插件/,被ADK开发者消耗,并同样编码agents".

adk-recipes在消耗ADK的三台Agent平台表面充当ADK内容的单一真理来源。 每个都通过自己的协议读取存储器。

Agents CLI 读取核心/. 当一个开发者运行uvx——从google-agents-cli agents-cli创建我的-agent时,Agents CLI可以按要求脚手架一个核心/食谱。 今年早些时候在Google Cloud Next的CLI,发布,暴露了全脚手架部署评价出版的生命周期;它服务的基本内容来自我们的食谱。 地平线(Horizon),我们下面审查的参考带,是一个实例图案Agents CLI作为生产模板处理。

Agent花园的特色是精心挑选。 进入寄存器的开发者-facing路径是 contrib/的牵引请求:GitHub中的一种食谱获得,成为公共ADK生态系统的一部分,从此可以被其他开发者和通过读取寄存器的编码助理发现。 Agent花园画廊的外观是由Agent花园团队单独作出的编辑决定,它整理了一组配方,并在自己的cadence上向公共目录宣传。 agent在画廊内后,Google Cloud项目的任何开发者都会得到一击安装。

在这些主表面之外,Google Cloud本身的基础设施组件在食谱本身内作为构件出现。 Horizon使用Agent平台沙盒进行每个用户的沙盒,内存库进行耐久内存,Agent平台会话进行会话状态。 零售产品搜索插件Recipe在Gemini Enterprise Agent平台上使用矢量搜索2.0与BigQuery对齐。 零售虚拟Tryon插件Recipe使用Gemini图像模型用于静态复合材料,Veo 3.1用于动画输出的参考到视频。 食谱不仅与Agent平台共存;它们记录在使用中。

对于在Google Cloud工具外(Claude Code,Antigravity,Cursor,Windsurf,Zed等)与编码助理合作的开发者,插件食谱通过vercel-labs维护的开放npx技能CLI额外安装。

核心/

构建能处理单一对话的agent是一个非常清楚的问题。 建立自己的互动日,记住用户昨天所做的以及规划明天的任务,是一项重大不同的工作。 这种长视距系统的硬部分是相同的,不管agent正在建造做什么:跨会场记忆,每个用户对工具执行的沙箱,秘密管理,防止逃跑行为的护栏,以及使多步任务可以恢复的管弦原始。 地平线(Horizon),它生活在核心/python/长视距-harness,是我们为收集这些原始生物在一个地方建造的参照带。

从新克隆到运行中的地平线实例的最短路径:

uvx google-agents- cli 设置

gcloud auth 应用程序默认登录

gcloud 配置集工程您 PROJECT ID

gcloud服务启用aiplatform.googleapis.com 互联网档案馆的存檔,存档日期2013-03-02.

git克隆 - 深度 1 - filter=blob: none - sparse https://github.com/google/adk-recipes.git

cd 缩写

git 稀疏检查集核心/平顶/长视距

cd 核心/平顶/长视孔

# 默认:LHA ENVIRONMENT BACKEND=本地,内存会话,不需要部署云

使本地化

纯文本

复制

部署后端通过Terraform 运行;将它倒下。 Horizon的评价套件生活在测试/eval/evalsets/作为十八个命名的行为主题,包括内存召回,注射式的过滤尝试,在对抗性输入下停止的护栏,工具选择的纪律,以及旅行级的情节艺术评价。 使用uv运行的 pytest 测试/ eval 执行标语。

第一个针对运行后端的聊天回合确认内存层为wired正确:

地平线就是我们给编码助理们的绳索在建造更坚硬的东西之前可以学习当一个开发者要求他们的助手建造必须穿越数天交互的agent时,正确的下一步是uvx google-agents-cli以Horizon为脚手架创建,其余的牵引装置就位。

地平线编码了一个参考模式。 它没有编码垂直。 为此,寄存器的第二层持有插件Repipes,每个插件都涉及特定的行业领域。 这个发布中第一个完全覆盖的垂直是零售,在插件/零售/下提供。

插件Recipe格式坐落在Agent插件v1.0.0规格之上,发布于agent-plugins.org,是跨编码助理的容器安装AI技能的开放标准。 规格将插件定义为由一个或多个技能组成的捆绑,具有顶级插件。 json 显示声明名称,版本,许可证,以及所有权。 每个技能都是一个自成一体的文件夹,有一个SKILL.md对话安装器,一个README.md,一个EVAL. 质量门,脚本和资产技能需要做它的工作。 零售插件的布局是:

插件/ 零售/ 设备

QQ 插件。 json

* 技能/技能

* 产品搜索/

QQ SKILL.md #Q-MODE对话安装器

校对:Soup

* EVAL.yaml# LLM-即审即决

│ script 脚本/├──

│ ├── references/

* 资产/

虚拟行/

└── ...

今天这个插件里有两个技能飞船第一,零售-产品搜索,在Gemini企业Agent平台上搭建一个ADK agent,并配有由矢量搜索2.0支持的矢量搜索检索工具以及一个大查询目录。 该技能处理整个管道:将一个CSV或JSON目录摄入BigQuery,用Vertex AI Embeddings生成多模式和文本嵌入,构建矢量搜索集,用检索 docs工具脚手架ADK agent,并部署到Cloud Run. agent是故意的单-agent:一个root agent有一个检索工具,没有协调层。 语义复杂性坐落于检索管道和评价器面额中,而不是agent到agent的通信中;增加管线层会模糊图案而不是澄清图案。

第二个技能是零售-虚拟-Tryon,生成一个模型穿戴或持有产品的摄影现实主义复合体,上面有可选的八秒工作室猫行录影带。 它默认使用gemini-2.5-flash-image,当编辑质量重于耐久时,回落到gemini-2.5-pro-image. 对于视频,它使用veo-3.1-generate-001在参考-到视频模式中,在图像管道产生的静态上调节生成的运动。 技术船是飞行前的产品切割分类器和可配置的安全等级,在第三次实际生产部署后,操作细节变得很明显。

两种技能都安装到任何读取有单一命令的技能的编码助理中:

从反重力,Claude Code,Codex,Cursor...

npx技能添加 google/adk-recipes - 技能零售-产品搜索 - 全深度

npx技能增加google/adk-recipes - 技能零售-虚拟-trion - 充分深度

——全深旗指示CLI通过默认的顶级浏览,并发现嵌入插件/零售/技能/结构。 在~/.agents/技能/<skill-name>/中安装获得,并与本地机上每个检测到的编码助手进行对称连接:

$ npx 技能添加 google/adk-recipes - 技能零售-产品搜索 - 充分深度 - g

探测到的claude-code 2-1-288 agent Agent——非交互安装

资料来源:https://github.com/google/adk-recipes.git。

复制仓库

找到11个技能

安装到:反重力CLI,扩容,IBM Bob,Claude Code,OpenClaw

CodeBuddy 继续粉碎机器人鹅朱尼 iFlow CLI

Kilo Code, Kiro CLI, Kode, MCPJam, Mux, OpenHands, Quder, Qwen 代码

罗码,崔,Windsurf,Zencoder,......

安装摘要

~~.agents/技能/零售产品搜索 ~~

QQ普:反重力CLI,Droid,Kilo代码,Amp +15 QQ

│ symlink → Augment, IBM Bob, Claude Code, OpenClaw, CodeBuddy +25 │

├────────────────────────────────────────────────────────────────────────╯

安装了 1 个技能

完毕!使用前审查技能;它们运行时有完整的agent权限。

技能生态系统的设计是为了作曲。 零售-产品搜索 SKILL.md 指示主机编码助理在google/技能尚未安装的情况下,从这些技能中抽取两个伴机技能,将大查询基础和Gemini API使用等交叉关切保留在一个地方,并由多个垂直插件重新使用。

安装后,编码助理读取SKILL.md,并启动Q-MODE采访。 对于零售-产品搜索,快速启动是两个问题(GCP项目ID和产品数据路径,两者都有合理的默认); Full Setup 新增两个又涵盖产品领域级别和GCP区域。 到采访结束时,技能已经写了。/design-spec.md 反映项目的实际形状和已执行的脚本/设置.py 在大Query登陆目录,生成嵌入,构建矢量搜索集,并运行EVAL. 与结果相反如果标语和断言检查低于80%的通过目标,技能就会停止并暴露具体的失败。

在捆绑的五种产品演示目录上进行端到端的设置运行:

$.venv/bin/python 脚本/设置.py -- config./design-spec.md

INFO: main: SETUP PIPELLINE(由设计-spec.md驱动)

INFO:主要:项目:测试项目-425813

INFO: main:区域:我们中央1

INFO: main:验证样本数据。 验证了5个记录。

INFO: main:输入大查询。..

INFO: ingest bigquery:创建数据集测试项目-425813. retail skill 产品

INFO:摄入量最大比大:装入5个有效产品

INFO: main:创建矢量搜索收藏。..

INFO:摄入量顶点搜索:收藏成功创建

INFO:摄入量顶点搜索:摄入完成:5 创建,0 跳过,0 错误

INFO: main: SETUP (中文(简体) ).

本文由 AI图鉴自动抓取并翻译,版权归原作者所有;如需查看原文请点下方链接。

相关 AI 工具

相关免费羊毛

同源资讯

阅读原文(developers.googleblog.com)

标题、摘要与正文均来自该信源的公开页面,版权归原作者所有;本站自动聚合与翻译,仅作出处跳转。

← 返回 AI 资讯列表AI工具图鉴首页

返回 AI图鉴首页 · 提交工具 · 商务合作 · 关于本站 · 599 款 AI 工具分类导航 · 每日 AI 热门项目与动态