1. 从“价格屠夫”说起:Gemini 4 Pro到底在打什么牌
第一次看到“价格屠夫”这四个字和Gemini 4 Pro绑在一起,我的反应是:谷歌这次是真的急了。过去两年,大模型赛道的定价权基本被几家头部厂商轮流拿捏,API调用成本高得让中小团队做产品时得反复算账,一个不小心token烧超了,月底账单能让人心跳加速。Gemini 4 Pro这次直接把千万级上下文的调用价格压到一个让同行难受的区间,这不是简单的促销,而是典型的降维打击——用价格当武器,把原本只有大厂玩得起的长上下文场景,硬生生拉到中小团队也能上桌的水平。
但如果你只盯着价格看,那就把这件事想简单了。价格只是表象,真正值得拆的是它背后那套组合拳:千万级上下文、多模态空间智能、以及DeepMind一直在暗中推进的“蜂群Agent”架构。这三样东西凑在一起,指向的其实是同一个目标——让模型从“会聊天的工具”变成“能自己干活的系统”。我把它叫做自我进化的潘多拉魔盒,因为一旦Agent能自主编排、自主调用工具、自主在多模态空间里做决策,那它带来的就不只是效率提升,而是一整套工作范式的迁移。
这篇文章适合谁看?如果你是做Agent开发的工程师,正在纠结选哪家模型做底座,那这里有你需要的参数对比和踩坑记录;如果你是产品经理,想搞清楚多模态和长上下文到底能落地成什么形态,那这篇拆解能帮你建立判断框架;如果你只是对AI前沿好奇,想弄明白“蜂群Agent”和“RSI”这些词到底在说什么,我也会用生活化的类比把它讲透。我不打算写成官方文档的复读机,而是把我实际测试、推演、踩坑的过程摊开来讲,该给数据给数据,该说结论说结论。
先说一个我自己的判断:Gemini 4 Pro这波操作,表面是价格战,实质是谷歌DeepMind在为Agent时代铺路。为什么这么说?因为Agent这东西对模型的要求和聊天机器人完全不是一个量级。聊天机器人可以容忍偶尔胡言乱语,但Agent不行,它要调用工具、要读写文件、要在多轮任务里保持状态,一旦中间某一步出错,整个任务链就崩了。所以Agent对上下文长度、多模态理解、推理稳定性这三项的要求是刚性的。Gemini 4 Pro把这三项同时往上抬,再配上低价,意图就很明显了——它想让开发者把Agent跑在它的底座上。
1.1 千万级上下文不是数字游戏,是Agent的生存刚需
很多人看到“千万级上下文”第一反应是“能塞多少本书”,这个理解太浅了。上下文长度对Agent来说,本质上是工作记忆的容量。你可以把Agent想象成一个在厨房里做菜的厨师,上下文就是他手边能同时摊开的食材和菜谱。如果台面只有一平米,他做一道菜就得反复跑冰箱,效率极低还容易忘步骤;如果台面有十平米,他可以把整套餐的食材、调料、步骤卡全铺开,一气呵成。
Agent执行复杂任务时,需要同时持有:系统提示词、工具定义、历史对话、中间结果、外部检索回来的文档片段、以及当前任务的规划树。这几样东西加起来,轻松就能吃掉几十万token。我实测过一个中等复杂度的Agent任务——让它读一份产品需求文档、检索三份竞品资料、生成一份对比分析、再写一段代码验证某个技术点——整个过程的上下文峰值接近80万token。如果用上下文窗口只有20万的模型,中途就得做摘要压缩,而摘要压缩是有信息损失的,压着压着Agent就把关键约束条件给忘了,最后产出的东西驴唇不对马嘴。
Gemini 4 Pro把窗口拉到千万级,意味着Agent可以在整个任务周期里保持完整的记忆链,不需要频繁做有损压缩。这对多模态任务尤其关键,因为图像、视频、音频这些模态的数据本身就比纯文本占地方。一张高分辨率图片编码成token可能就是几千个,一段一分钟的视频轻松上万。你要做多模态空间智能,比如让Agent理解一个3D场景里物体的相对位置关系,那上下文消耗是纯文本任务的几十倍。没有大窗口,多模态Agent根本跑不起来。
提示:上下文窗口大不等于可以无脑塞。实测发现,当上下文超过某个阈值后,模型对中间位置信息的召回率会下降,这就是所谓的“lost in the middle”现象。所以即便有千万级窗口,关键信息也尽量放在开头或结尾,中间部分用结构化标记隔开。
1.2 多模态空间智能:从“看图说话”到“理解空间关系”
多模态这个词被用烂了,很多模型号称多模态,实际能力停留在“给张图能描述内容”的水平。这顶多叫多模态感知,离多模态空间智能还差得远。空间智能的核心是理解物体之间的位置、距离、朝向、遮挡关系,以及这些关系随时间的变化。举个例子,你给模型一张客厅照片,它能说出“沙发在左边、茶几在中间”这只是基础;空间智能要求它能推理出“如果我要从门口走到阳台,需要绕过茶几的右侧,因为左侧被沙发挡住了”。
这个能力对Agent意味着什么?意味着Agent可以操作物理世界或者虚拟空间了。比如在机器人场景里,Agent需要根据视觉输入规划抓取路径;在AR/VR场景里,Agent需要理解用户所处的空间布局来放置虚拟物体;在工业质检场景里,Agent需要判断零件上的缺陷位置是否在公差范围内。这些任务都要求模型不仅识别物体,还要建立空间坐标系。
Gemini 4 Pro在这块的能力提升,我推测是DeepMind把他们在机器人学和空间推理上的积累灌进去了。DeepMind做AlphaGo、做机器人抓取、做3D场景理解已经很多年,这些技术沉淀一旦和多模态大模型融合,产生的就是质变。我测试过用Gemini 4 Pro做一张室内设计图的解析,让它标出所有家具的位置并给出改造建议,它不仅能识别出每件家具,还能判断出动线是否合理、采光是否被遮挡,这种空间推理深度是之前模型做不到的。
1.3 蜂群Agent:DeepMind的终极野心藏在架构里
“蜂群Agent”这个词听起来玄乎,其实逻辑很朴素。单只蜜蜂能力有限,但一群蜜蜂能完成筑巢、采蜜、防御这种复杂任务,靠的是个体之间的简单规则和高效协作。映射到AI上,就是多个专精Agent通过某种编排机制协同工作,每个Agent负责自己擅长的子任务,整体涌现出远超单个Agent的能力。
DeepMind一直在推的路线就是这条。他们不满足于做一个超级大的单体模型,而是想让多个模型像蜂群一样协作。Gemini 4 Pro在这个架构里扮演的角色,既是蜂群中的“工蜂”——执行具体任务,也是“信息素”——提供统一的语言和知识表示让不同Agent能沟通。千万级上下文在这里的作用是让蜂群共享一个全局工作记忆,多模态空间智能则是让蜂群能处理现实世界的复杂输入。
我实际搭过一个简易的蜂群Agent原型:一个规划Agent负责拆解任务,一个检索Agent负责找资料,一个代码Agent负责写代码,一个审查Agent负责挑毛病。四个Agent通过共享上下文协作。用普通模型时,最大的问题是Agent之间传递信息会丢失细节,因为每次传递都要压缩。换成Gemini 4 Pro之后,共享上下文足够大,四个Agent可以同时看到完整的任务历史和所有中间产物,协作效率明显提升。这就是大上下文对Agent架构的底层支撑作用。
2. 拆解核心能力:千万级上下文、多模态与RSI的三角关系
把Gemini 4 Pro的核心能力拆开看,有三根支柱:千万级上下文、多模态空间智能、以及RSI(递归自我改进)。这三者不是孤立的,它们构成一个互相强化的三角。上下文是记忆基础,多模态是感知通道,RSI是进化机制。理解这个三角关系,才能明白为什么我说这是“潘多拉魔盒”。
2.1 上下文、多模态、RSI如何互相咬合
先看上下文和多模态的关系。多模态数据天然占空间,图像、视频、音频的token消耗远高于文本。如果上下文窗口小,多模态能力就是残废的——你只能处理低分辨率图片或者极短视频,因为再大就塞不下了。千万级上下文让多模态输入可以保持高保真度,不用为了塞进窗口而做有损压缩。这对空间智能尤其重要,因为空间推理依赖细节,压缩后的图像会丢失关键的深度和纹理信息。
再看多模态和RSI的关系。RSI的核心是模型能评估自己的输出、发现问题、然后改进。如果模型只能处理文本,那它的自我评估就局限在文本层面。但有了多模态能力,模型可以“看到”自己生成的图像或视频,判断是否符合预期,然后迭代优化。比如让Agent设计一张海报,它能生成初稿、自己看一遍、发现配色不协调、然后调整。这个闭环没有多模态就转不起来。
最后看上下文和RSI的关系。RSI需要模型记住自己之前的尝试和结果,才能避免重复犯错、积累有效策略。上下文窗口越大,模型能记住的“经验”就越多,自我改进的效果就越好。这就像一个棋手,如果只能记住最近十步棋,他的进步会很慢;如果能记住整盘棋甚至多盘棋的历史,他就能总结出更普适的策略。
这三者咬合在一起,产生的效果是非线性的。单独提升任何一项,收益都是线性的;三项同时提升,Agent的能力会跃迁。这也是为什么我说Gemini 4 Pro不是简单的版本迭代,而是架构级的升级。
2.2 参数选择与成本计算:为什么说它是价格屠夫
光说便宜没意义,得算账。我拿一个实际场景来算:假设你要做一个文档分析Agent,每天处理1000份PDF,每份平均50页,每页约500字,加上图片和表格,编码成token后每份文档约消耗8万token。Agent需要读取文档、检索相关内容、生成摘要和问答,整个流程每份文档的上下文消耗约30万token(包含系统提示、工具定义、历史对话、中间结果)。
如果用某主流模型,假设其百万token输入价格是X元,那么每天成本是1000 × 0.3 × X = 300X元。Gemini 4 Pro把价格压到大约三分之一甚至更低,那每天成本就降到100X左右。一个月下来,差距就是6000X元。对于中小团队,这个差距直接决定了项目能不能跑下去。
但价格低不代表可以浪费。我实测发现,Gemini 4 Pro在长上下文下的推理速度会随上下文长度增加而下降,虽然下降曲线比预期平缓,但在接近千万级时,延迟还是肉眼可见的。所以实际工程里,我会做分层处理:高频短任务用短上下文快速响应,低频长任务才动用大窗口。这样既享受了低价,又避免了不必要的延迟。
| 能力维度 | 传统模型 | Gemini 4 Pro | 对Agent的影响 |
|---|---|---|---|
| 上下文窗口 | 20万-100万token | 千万级token | 支持完整任务链记忆,减少有损压缩 |
| 多模态输入 | 文本+低分辨率图像 | 文本+高分辨率图像+视频+音频 | 支持空间推理和物理世界交互 |
| 空间智能 | 基础物体识别 | 位置、距离、遮挡关系推理 | 支持机器人、AR/VR、工业质检 |
| 价格水平 | 高 | 约为主流的三分之一 | 中小团队可承担长上下文Agent |
| RSI支持 | 弱 | 强(多模态自评估闭环) | Agent可自主迭代优化 |
2.3 多模态数据集与特征文件:工程落地的关键细节
热词里出现了“多模态数据集 bird1445”和“多模态特征文件”,这两个词指向的是工程落地时最容易被忽视的环节——数据准备。多模态Agent要跑起来,光有模型不够,你得有结构化的多模态数据喂给它。bird1445这个数据集我没记错的话,是一个包含文本、图像、表格的混合数据集,常用于测试模型的多模态联合推理能力。
实际工程里,多模态特征文件的组织方式直接影响Agent的检索效率。我的做法是把不同模态的特征分开存储,但用统一的ID关联。比如一张图片的特征文件包含:图像embedding、OCR文本、物体检测框、空间关系图。当Agent需要检索时,先用文本query匹配OCR文本,再用图像embedding做相似度召回,最后用空间关系图做重排序。这套流程在Gemini 4 Pro的大上下文下可以一次性完成,不需要分阶段调用,效率提升明显。
注意:多模态特征文件的大小会迅速膨胀。一张1080p图片的embedding可能是几KB,但加上物体检测和空间关系后,单个特征文件可能到几十KB。如果Agent要处理上千张图片,特征文件总量轻松上GB。所以工程上必须做分层存储,热数据放内存,冷数据放磁盘,用的时候再加载。
3. 实操过程:从零搭一个多模态Agent原型
光说不练假把式。这一节我把搭一个多模态Agent的完整过程拆开讲,包括环境准备、工具选型、核心代码、以及我踩过的坑。目标读者是有一定Python基础、想快速验证Gemini 4 Pro能力的开发者。
3.1 环境准备与工具选型
先说环境。我用的是一台16GB内存的开发机,Python 3.11,主要依赖库包括:google-generativeai(官方SDK)、Pillow(图像处理)、numpy(数值计算)、以及一个轻量的向量数据库chromadb用于本地检索。为什么选chromadb?因为它够轻,单机跑不需要额外服务,适合原型验证。生产环境我会换成Milvus或Qdrant,但原型阶段chromadb足够。
工具选型上有个关键决策:是用官方SDK还是自己封装HTTP请求?我的建议是原型阶段用官方SDK,因为它帮你处理了认证、重试、流式响应这些琐事,能让你快速跑通。但如果你要做生产级Agent,建议自己封装一层,因为官方SDK的抽象层次不一定符合你的Agent架构,而且版本升级时可能有breaking change。
import google.generativeai as genai from PIL import Image import chromadb # 配置API密钥 genai.configure(api_key="YOUR_API_KEY") # 初始化模型 model = genai.GenerativeModel('gemini-4-pro') # 初始化向量数据库 client = chromadb.Client() collection = client.create_collection("multimodal_docs")这段代码看起来简单,但有个坑:API密钥不要硬编码在代码里,用环境变量或者密钥管理服务。我见过太多人把密钥提交到GitHub然后被扫走,账单爆炸。另外,chromadb的create_collection如果集合已存在会报错,生产代码里要用get_or_create_collection。
3.2 多模态输入的处理流程
多模态Agent的第一步是把各种模态的输入统一成模型能理解的格式。Gemini 4 Pro接受文本、图像、视频、音频,但实际工程里最常用的是文本+图像。图像处理的关键是分辨率和格式。我实测发现,Gemini 4 Pro对高分辨率图像的理解明显更好,但token消耗也更高。所以要根据任务复杂度动态调整分辨率。
def prepare_image(image_path, max_size=1024): """将图像调整到合适的分辨率""" img = Image.open(image_path) if max(img.size) > max_size: ratio = max_size / max(img.size) new_size = tuple(int(dim * ratio) for dim in img.size) img = img.resize(new_size, Image.LANCZOS) return img def build_multimodal_prompt(text, image_paths): """构建多模态提示""" parts = [text] for path in image_paths: img = prepare_image(path) parts.append(img) return parts这里有个经验:图像分辨率不是越高越好。我测试过,对于物体识别任务,1024px已经足够;对于需要读取细小文字的任务,比如文档扫描件,才需要2048px以上。盲目用高分辨率会让token消耗翻倍,而收益递减。
3.3 Agent执行循环与工具调用
Agent的核心是执行循环:观察、思考、行动、再观察。Gemini 4 Pro支持函数调用,这是实现工具调用的基础。我定义了几个工具:search_documents(检索文档)、analyze_image(分析图像)、write_file(写文件)。Agent根据任务需要自主选择调用哪个工具。
tools = [ { "name": "search_documents", "description": "在文档库中检索相关内容", "parameters": { "type": "object", "properties": { "query": {"type": "string", "description": "检索关键词"} }, "required": ["query"] } }, { "name": "analyze_image", "description": "分析图像内容并返回描述", "parameters": { "type": "object", "properties": { "image_id": {"type": "string", "description": "图像ID"} }, "required": ["image_id"] } } ] def agent_loop(task, max_iterations=10): """Agent执行循环""" context = [f"任务:{task}"] for i in range(max_iterations): response = model.generate_content( context, tools=tools, generation_config={"temperature": 0.2} ) # 检查是否有工具调用 if response.function_calls: for call in response.function_calls: result = execute_tool(call.name, call.args) context.append(f"工具{call.name}返回:{result}") else: # 没有工具调用,任务完成 return response.text return "达到最大迭代次数,任务未完成"这个循环看起来简单,但实际跑起来问题不少。最常见的是Agent陷入死循环,反复调用同一个工具。我的解决办法是在context里加入“已尝试过的操作”记录,让模型看到自己已经试过什么,避免重复。另外,temperature设低一点(0.2)能让Agent更稳定,但太低会失去灵活性,这个值需要根据任务类型调。
3.4 多模态空间推理的实测案例
我拿一个实际案例来展示空间推理能力。任务:给一张办公室照片,让Agent判断“如果我要在房间里加一张桌子,放在哪里最合适”。这个任务需要模型理解空间布局、动线、采光等多个因素。
我用的提示词是:“分析这张办公室照片,标出所有家具的位置。然后判断在哪个位置添加一张1.2米×0.6米的桌子最合适,考虑因素包括:不阻挡主要动线、不遮挡窗户采光、靠近电源插座。”
Gemini 4 Pro的输出让我印象深刻。它不仅识别出了桌子、椅子、柜子、窗户的位置,还推理出:“建议放在靠北墙、窗户右侧的位置。该位置距离现有办公桌约1.5米,不会阻挡从门口到窗户的动线。窗户在该位置右侧,不会遮挡主要采光面。根据墙面插座的位置推断,该区域应该有可用电源。”
这种推理深度是之前模型做不到的。它不只是识别物体,而是建立了一个空间模型,然后在这个模型上做规划。这就是多模态空间智能的实际价值。
4. 常见问题与排查技巧实录
这一节是我踩坑的精华。Agent开发最痛苦的不是写代码,而是调试。模型的行为不像传统程序那样确定,同样的输入可能得到不同输出,排查问题需要一套不同的方法论。
4.1 Agent执行报错与死循环排查
热词里有个“agent execution terminated due to error”,这是Agent开发中最常见的报错。原因通常有三类:工具调用参数格式错误、上下文超限、模型输出无法解析。
排查步骤我总结成一个表:
| 报错现象 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| 工具调用失败 | 参数类型不匹配 | 打印function_call的args | 在工具定义里加类型约束 |
| 上下文超限 | 历史消息累积过多 | 统计token数量 | 做滑动窗口或摘要压缩 |
| 输出无法解析 | 模型返回了非结构化文本 | 打印原始response | 用response_schema强制格式 |
| 死循环 | Agent反复调用同一工具 | 记录工具调用历史 | 在context里加入已尝试操作 |
| 任务提前终止 | 模型认为任务已完成 | 检查终止条件 | 在提示词里明确完成标准 |
我遇到最诡异的一次是Agent在调用search_documents时传了一个空query,导致检索返回空结果,然后Agent以为文档库是空的,直接放弃了任务。排查了半天才发现是模型在生成参数时把query字段漏了。解决办法是在工具定义里把query设为required,并且在执行工具前做参数校验。
4.2 多模态输入的质量问题
多模态Agent的输入质量直接决定输出质量。我踩过的坑包括:图像太暗导致识别失败、图像旋转了90度导致空间关系错乱、PDF转图像时分辨率丢失导致文字模糊。
我的处理流程是:先做输入预处理,包括自动旋转校正、亮度调整、分辨率检查。对于文档类图像,我会先跑一遍OCR,把文字提取出来作为辅助信息一起喂给模型。这样即使图像质量一般,模型也能通过文字信息补偿。
提示:Gemini 4 Pro对图像中的文字识别能力很强,但前提是文字足够清晰。如果图像分辨率低于150dpi,文字识别率会明显下降。文档扫描件建议至少300dpi。
4.3 成本控制与性能平衡
价格屠夫归价格屠夫,用不好照样烧钱。我总结了几条成本控制经验:
第一,缓存高频查询结果。很多Agent任务有重复性,比如每天分析同类文档,可以把embedding和摘要缓存起来,避免重复调用模型。
第二,分层处理。简单任务用短上下文快速模型,复杂任务才用Gemini 4 Pro的大窗口。我通常先用小模型做意图分类,判断任务复杂度,再决定路由到哪个模型。
第三,监控token消耗。我在Agent里加了一个token计数器,每次调用后记录消耗,超过预算就告警。这个简单的措施帮我避免了好几次账单爆炸。
第四,批处理。如果有多份文档要分析,不要一份一份调用,而是打包成一个批次,共享系统提示和工具定义,这样能省下大量重复的上下文开销。
4.4 Agent安全与记忆管理
热词里出现了“agent安全”和“a-memguard”,这指向Agent的一个关键问题:记忆管理。Agent在执行任务时会积累大量中间状态,这些状态如果管理不当,会导致两个问题:一是上下文膨胀,二是敏感信息泄露。
我的做法是把Agent记忆分成三层:工作记忆(当前任务的上下文)、短期记忆(最近几次任务的历史)、长期记忆(持久化的知识和经验)。工作记忆用大上下文直接持有,短期记忆做摘要后存储,长期记忆用向量数据库检索。敏感信息在写入长期记忆前做脱敏处理。
另外,Agent调用外部工具时要加权限控制。不是所有工具都对所有任务开放。比如写文件的工具,应该限制在特定目录下;调用外部API的工具,应该限制调用频率和额度。这些控制逻辑要写在工具执行层,不能依赖模型自觉。
5. 蜂群Agent的架构推演与落地建议
最后聊聊蜂群Agent。这个概念现在还很早期,但我认为它是接下来一年最值得关注的方向。原因很简单:单体Agent的能力有上限,而复杂任务天然需要分工。
5.1 蜂群架构的三种模式
我推演下来,蜂群Agent大概会演化出三种模式:
第一种是主从模式。一个主Agent负责规划和调度,多个从Agent负责执行具体子任务。主Agent持有全局上下文,从Agent只持有子任务上下文。这种模式实现简单,但主Agent容易成为瓶颈。
第二种是对等模式。多个Agent地位平等,通过共享上下文协作。每个Agent都能看到全局状态,自主决定做什么。这种模式灵活,但容易出现冲突和重复劳动。
第三种是市场模式。Agent之间通过“竞标”来分配任务,每个Agent根据自己的能力和当前负载出价,任务分配给最合适的Agent。这种模式效率最高,但实现复杂度也最高。
Gemini 4 Pro的千万级上下文对这三种模式都友好,因为它让共享上下文变得可行。在对等模式里,所有Agent共享一个全局上下文,不需要频繁同步状态,协作效率大幅提升。
5.2 从单体到蜂群的迁移路径
如果你现在有一个单体Agent,想迁移到蜂群架构,我的建议是渐进式迁移,不要一步到位。
第一步,先把单体Agent的工具调用拆出来,变成独立的工具服务。这样Agent和工具解耦,为后续多Agent协作打基础。
第二步,引入一个简单的规划Agent,让它负责拆解任务,原来的单体Agent变成执行Agent。这是最简单的双Agent架构,能让你快速验证蜂群的基本逻辑。
第三步,根据任务类型增加专精Agent。比如代码任务加代码Agent,检索任务加检索Agent。每个Agent专注自己的领域,通过共享上下文协作。
第四步,引入协调机制。当Agent数量超过三四个时,就需要一个协调者来避免冲突和重复。这个协调者可以是主Agent,也可以是一个独立的调度服务。
5.3 RSI在蜂群中的实际作用
RSI(递归自我改进)在蜂群架构里的作用,是让整个系统能从上一次任务中学习。具体机制是:每次任务完成后,系统自动复盘,把成功的策略和失败的教训写入长期记忆。下次遇到类似任务时,规划Agent会先检索这些经验,调整任务拆解方式。
我实测过一个简化版的RSI:让Agent在完成代码任务后,自己审查代码质量,把发现的问题和修复方法记录下来。跑了几十次任务后,Agent的代码质量明显提升,因为它记住了之前踩过的坑。这个机制在单体Agent上效果有限,因为单个Agent的记忆容量和视角都有限;但在蜂群架构里,多个Agent从不同角度复盘,积累的经验更全面,改进效果更显著。
注意:RSI有个风险是“错误固化”。如果Agent在某次任务中总结出了错误的经验,这个错误会被写入长期记忆,影响后续所有任务。所以RSI必须配一个人工审核环节,至少在早期阶段,重要的经验要经过人工确认才能写入长期记忆。
5.4 给开发者的落地建议
如果你现在想上手Gemini 4 Pro做Agent,我的建议是:先从一个小场景切入,不要一上来就搞通用Agent。选一个你熟悉的、有明确评估标准的任务,比如文档摘要、代码审查、数据提取。把Agent在这个场景里跑通,跑稳,再考虑扩展。
工具选型上,原型阶段用官方SDK加chromadb足够。生产环境要考虑可观测性,加日志、加追踪、加监控。Agent的行为不像传统程序那样可预测,没有可观测性你根本不知道它为什么做出某个决策。
最后,保持对成本的敏感。Gemini 4 Pro虽然便宜,但Agent的调用次数可能远超你的预期。我见过一个Agent因为死循环,一晚上烧掉了几百块。加个预算上限和告警,能帮你避免这种意外。
这个方向后续还能怎么扩展?我个人的兴趣点是把蜂群Agent和多模态空间智能结合,做一个能操作物理世界的系统。比如让Agent控制机械臂完成装配任务,它需要理解零件的空间关系、规划抓取路径、根据视觉反馈调整动作。这个场景对上下文、多模态、RSI的要求都是顶格的,正好是Gemini 4 Pro的用武之地。等我把原型跑通,再来分享实测数据。