Explorando a geração de código

  • Versão de lançamento: Yokohama
  • Atualizado 30 de jan. de 2025
  • 3 min. de leitura
  • Saiba mais sobre como o código gerado por IA pode capacitar os desenvolvedores a criar scripts no Now Platform.

    Now Assist para Code é compatível com os provedores de modelo Now LLM Service e OpenAI do Azure.

    Ao definir a propriedade sn_now_assist_code.code_assist_model_provider como na4c_nowllm, você obtém os seguintes recursos:

    • Geração de código
    • Edição de código
    • Preenchimento automático de código

    Ao definir a propriedade sn_now_assist_code.code_assist_model_provider como na4c_azure_openai, você obtém os seguintes recursos:

    • Geração de código
    • Edição de código
    • Explicação e resumo do código
    • Preenchimento automático de código

    Visão geral da geração de código

    Now Assist para criadores ativa a habilidade de geração de código. Com a geração de código, você fornece um texto que descreve o código para gerar e obter sugestões de código no editor JavaScript em formulários no Now Platform e nas etapas de script em Workflow Studio. Desenvolvedores com diferentes níveis de experiência em scripts no Now Platform podem se beneficiar do uso da geração de código para começar a escrever scripts personalizados ou iterar em scripts com mais eficiência.

    Para gerar sugestões de código, você descreve o objetivo do código a ser gerado na caixa de diálogo Código com Now Assist. A sugestão de código aparece nas linhas após o prompt, mas não é adicionada ao script até que seja aceita.

    Caixa de diálogo Codificar com o Now Assist com o texto "Validar e-mails usando regex" e uma sugestão de código no editor de script.

    Nota:
    Os desenvolvedores devem ser atribuídos à função now.assist.creator para usar a geração de código. Para obter mais informações sobre como usar a geração de código, consulte Gerar scripts com geração de código com tecnologia de IA.

    Fluxo de trabalho de geração de código

    1. No editor de script, um desenvolvedor abre a caixa de diálogo Código com Now Assist e descreve o código que deseja gerar.
    2. O desenvolvedor aciona a geração de uma sugestão de código.

      No exemplo a seguir, um desenvolvedor descreve o que deseja que o script faça na caixa de diálogo Código com Now Assist. A sugestão de código aparece realçada no editor de script.Caixa de diálogo Codificar com o Now Assist com o texto "Validar e-mails usando regex" e uma sugestão de código no editor de script.

    3. O desenvolvedor revisa a sugestão de código gerada por IA e a aceita ou rejeita.
      • Se o desenvolvedor aceitars, o código será adicionado ao script. Tele desenvolvedor pode fazer as edições necessárias com base em revisão.
      • Se o desenvolvedor rejeitars, o código não será adicionado ao script. Tele desenvolvedor pode reformular o prompt para gerar uma nova sugestão de código.
      No exemplo a seguir, uma linha ao lado dos números de linha indica qual código foi criado pela IA e não foi editado. Se você editar o código gerado por IA, o indicador de linha não aparecerá para essas linhas de código.
      Figura 1. Linhas de código geradas por IA
      Linha que indica quais linhas de código são geradas por IA.

    Opcionalmente, você pode ativar a funcionalidade de conclusão de código para usar códigos ou prompts únicos em editores de script com Now Assist para geração de código.

    Visão geral do preenchimento automático de código

    O recurso de preenchimento automático de Now Assist para Code fornece sugestões de código contextualmente relevantes durante a digitação.

    Nota:
    As sugestões de código demoram alguns segundos para aparecer.

    Fluxo de trabalho de preenchimento automático de código

    1. Um desenvolvedor começa a codificar no editor de script.

      Em alguns segundos, sugestões de código contextualmente relevantes são exibidas em cinza.

    2. O desenvolvedor revisa as sugestões de código geradas por IA e as aceita ou rejeita:
      • O desenvolvedor deve pressionar a tecla Tab para aceitar as sugestões.

        Se o desenvolvedor aceitar, o código será adicionado ao script.

      • O desenvolvedor deve pressionar a tecla esc para rejeitar as sugestões.

        Se o desenvolvedor rejeitar, o código não será adicionado. O desenvolvedor pode continuar a codificar e aguardar alguns segundos para que as sugestões apareçam.

    3. Depois de aceitar as sugestões de código, o desenvolvedor seleciona Atualizar para salvar o script.

    Visão geral de explicação e resumo do código

    Os recursos de explicação e resumo de código só estão disponíveis com o provedor de modelo OpenAI do Azure.

    Os recursos de explicação e resumo do código fornecem um resumo do código e uma explicação abrangente de sua funcionalidade.

    Benefícios da geração de código

    Benefício Recurso Usuários
    Melhorar a qualidade dos scripts, automatizar tarefas de codificação repetitivas e reduzir o tempo gasto na pesquisa ou recuperação de código Texto para código e código concluídos Desenvolvedores
    Identifique o código gerado pela IA Código gerado por IA de acompanhamento Desenvolvedores, administradores