Práticas recomendadas de experimentação

Para começar a usar a plataforma rapidamente, siga um fluxo de trabalho estruturado de cinco etapas:

  1. Conclua a inicialização do ambiente: use a página Começar para concluir todos os pré-requisitos e inicializar seu ambiente.

  2. Faça a verificação básica: navegue até a seção "Codelabs" e execute o codelab "Circle Packing" no mínimo absoluto. Essa etapa garante que suas camadas de transporte, sintaxe de bloco e verificação de tempo de execução local sejam executadas sem problemas ou erros antes de você passar para destinos específicos do domínio.

  3. Execute 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 com 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 agente, consulte os codelabs e crie manualmente seu experimento realizando as seguintes ações:

      • Prepare o código de base inicial: crie o código de base inicial seguindo as diretrizes do programa, colocando marcadores de comentários EVOLVE-BLOCK explícitos estritamente em torno dos segmentos de lógica ou sub-rotinas específicos destinados à refatoração usando a estratégia de posicionamento.

      • Crie a função de estrutura do avaliador: escreva um loop de execução do lado do cliente ou do servidor para receber os blocos de código mutados do AlphaEvolve, execute-os com segurança e calcule as métricas de negócios. O avaliador precisa retornar um dicionário estruturado de uma ou mais métricas para fornecer uma direção explícita de gradiente de pesquisa ao AlphaEvolve. Use as diretrizes principais listadas na página Design do avaliador.

      • Documente a definição do problema: defina uma declaração precisa do problema na sua configuração, especificando detalhes de segundo plano, regras relevantes de contexto do domínio e restrições operacionais rígidas do sistema. Use as diretrizes da página Diretrizes de configuração de contexto e comandos.

      • Escolha a configuração do experimento: especifique a configuração do hiperparâmetro de tempo de execução, incluindo combinações de LLM segmentadas, 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.

  4. Monitorar a execução e transferir para a produçã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 recomendados para avaliação começam em cerca de 100 programas e escalonar verticalmente para milhares em problemas difíceis. Se as métricas de avaliação não mostrarem uma trajetória clara após aproximadamente 1.550 avaliações de programas candidatos, pause o loop de execução para refinar o contexto da definição do problema ou ajustar as restrições de penalidade leve.

  5. Integração de Production

    Após a convergência da pesquisa, recupere o candidato a programa ideal (ou a n-ésima melhor variante, dependendo das compensações operacionais de várias mé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ências e os requisitos de escala aumentam, mude do espaço de processo local para a configuração de infraestrutura baseada no kit de ferramentas de cluster para lidar com necessidades avançadas de computação em escala empresarial.