如需开始使用 AlphaEvolve 进行实验,我们建议您按照以下工作流操作:
完成环境初始化
使用 “开始使用” 页面完成所有前提条件并 初始化您的环境。
执行基础验证
请先完成 AlphaEvolve 上的“开始使用” Google Cloud Codelab,然后再继续。此步骤可确保您的传输层、块语法和本地运行时验证顺利执行,且不会出错,然后再继续执行特定于网域的目标。
执行实验设计
在代理集成路径或手动集成路径之间进行选择:
代理集成:如果您使用代理编码工具,请执行内置的 技能流水线,以通过编程方式完成设置和实验设计 。
手动集成:如果您未使用代理工具,请参阅 Codelab 并执行以下操作来手动构建实验:
准备种子代码基准
按照程序指南创建初始基准代码,并使用展示位置策略将显式
EVOLVE-BLOCK注释标记严格放置在要重构的特定逻辑段或子例程周围。构建评估器 harness 函数
编写客户端或服务器端执行循环,以接收来自 AlphaEvolve 的变异代码块,安全地运行这些代码块,并计算业务指标。评估器必须返回一个或多个指标的结构化字典,以便为 AlphaEvolve 提供明确的搜索梯度方向。 使用评估器设计页面中列出的核心指南。
记录问题定义
在配置中定义精确的问题陈述,指定背景详细信息、相关网域上下文规则和硬性操作系统限制。使用 上下文和提示配置指南页面中的指南。
选择实验配置
指定运行时超参数配置,包括目标 LLM 混合、程序生成上限和最佳执行并发阈值。使用数据和并发页面中的指南。
监控执行情况
启动优化实验,并跟踪连续世代的实时适应度得分。建议的评估预算从大约 100 个程序开始,对于难题,则会扩展到数千个程序。如果评估指标在评估大约 1500 个候选程序后未能显示明确的轨迹,请暂停执行循环,以优化问题定义上下文或调整软惩罚限制。
集成到生产环境
成功收敛搜索后,从历史记录表中检索最佳程序候选对象(或根据多指标运营权衡取第 n 个最佳变体),并将其直接实现到系统架构中。
随着优化复杂性、依赖项堆栈和规模要求的扩大,请从本地进程空间切换到基于集群工具包的基础架构设置,以满足高级企业级计算需求。