Para começar a usar o AlphaEvolve, recomendamos o seguinte fluxo de trabalho:
Concluir a inicialização do ambiente
Use a página Começar para concluir todos os pré-requisitos e inicializar o ambiente.
Realizar a verificação básica
Conclua o codelab Começar a usar o AlphaEvolve no Google Cloud antes de continuar. Essa etapa garante que as camadas de transporte, a sintaxe de bloqueio e a verificação do ambiente de execução local sejam executadas sem erros antes de você passar para os destinos específicos do domínio.
Executar o design do experimento
Escolha entre um caminho de integração agêntico ou manual:
Integração de agentes: se você usa ferramentas de programação de agentes, execute o pipeline de habilidades integrado para analisar a configuração e o design do experimento de forma programática.
Integração manual: se você não estiver usando ferramentas de agentes, consulte os codelabs e crie manualmente seu experimento realizando as seguintes ações:
Preparar o código de referência inicial
Crie o código de referência inicial seguindo as diretrizes do programa, colocando marcadores de comentário
EVOLVE-BLOCKexplícitos estritamente ao redor dos segmentos lógicos específicos ou sub-rotinas direcionados para refatoração usando a estratégia de posicionamento.Criar a função de harness do avaliador
Escreva um loop de execução do lado do cliente ou do lado do servidor para receber os blocos de código modificados do AlphaEvolve, executá-los com segurança e calcular métricas de negócios. O avaliador precisa retornar um dicionário estruturado de uma ou mais métricas para fornecer uma direção de gradiente de pesquisa explícita para o AlphaEvolve. Use as diretrizes principais listadas na página Design do avaliador.
Documentar a definição do problema
Defina uma definição do problema precisa na configuração, especificando detalhes do histórico, regras de contexto de domínio relevantes e restrições rígidas do sistema operacional. Use as diretrizes da página Diretrizes de configuração de contexto e comando.
Escolher a configuração do experimento
Especifique a configuração de hiperparâmetros do ambiente de execução, incluindo misturas de LLM direcionadas, limites máximos de geração de programas e limites ideais de simultaneidade de execução. Use as diretrizes da página Dados e simultaneidade.
Monitorar a execução
Inicie o experimento de otimização e acompanhe as pontuações de condicionamento físico em tempo real em gerações sucessivas. Os orçamentos de avaliação recomendados começam em cerca de 100 programas e escalonar verticalmente a milhares para problemas difíceis. Se as métricas de avaliação não mostrarem uma trajetória clara após cerca de 1.500 avaliações de programas candidatos, pause o loop de execução para refinar o contexto de definição do problema ou ajustar as restrições de penalidade leve.
Integrar à produção
Após a convergência da pesquisa, recupere o candidato ideal (ou a enésima melhor variante, dependendo das compensações operacionais multimétricas) das tabelas de histórico e implemente-o diretamente na arquitetura do sistema.
À medida que a complexidade da otimização, as pilhas de dependência e os requisitos de escalonamento aumentam, mude do espaço de processo local para a configuração de infraestrutura baseada no kit de ferramentas de cluster para lidar com as necessidades avançadas de computação em escala empresarial.