与 Google Cloud AlphaEvolve 之间的双向互操作 (在 OE 上运行 AE 示例,并将 OE 程序导出到 AE 服务)
作者: codelion创建于 2026年7月10日更新于 2026年8月15日
标签enhancementhelp wantedgood first issue
| Seam | Google AlphaEvolve | OpenEvolve |
|---|---|---|
| Evaluator input | a candidate object: program_candidate["content"]["files"][0]["content"] → source string |
a file path (evaluate(program_path)) |
| Evaluator output | AlphaEvolveProgramEvaluation wrapping AlphaEvolveEvaluationScore(metric=..., score=...); failure sentinel -1e12 |
a flat dict[str, float] |
| Config + entrypoint | .env → create_experiment({run_settings, generation_settings}); AlphaEvolveClient → AlphaEvolveExperiment → run_controller_loop |
Config(LLM/database/evaluation) → run_evolution(initial_program, evaluator, config) → EvolutionResult |
The seed program is already 100% compatible (identical # EVOLVE-BLOCK-START/END markers).
内容来源: algorithmicsuperintelligence/openevolve