Vibe codificação, desenvolvimento assistido por IA e implantação
Depois de gerar e expandir um app no ServiceNow AI Platform, o processo de implantação está totalmente integrado ao fluxo de trabalho.
Fluxo de trabalho para implantar um app desenvolvido por IA
Após a conclusão do desenvolvimento, da revisão e dos testes, um fluxo de trabalho de implantação típico inclui as seguintes etapas:
- Design colaborativo: Os proprietários de negócios e A TI colaboram em requisitos e ideias usando suas ferramentas preferenciais.
- Desenvolvimento de apps orientado por IA: Now Assist e. Agente de desenvolvimento processe arquivos, histórico de bate-papo e diagramas para gerar e implementar atualizações do app.
- Revisão e testes: As equipes visualizam atualizações, fazem revisões e executam rodadas de testes de desempenho e prontidão.
- Revisão do desenvolvedor: Um desenvolvedor revisa as mudanças geradas por IA, compara versões e confirma que as mudanças estão prontas para implantação.
- Aprovação da implantação: O projeto é entregue a um gerente de implantação, que inicia o processo de aprovação da implantação.
- Verificações autônomas: Os agentes de IA verificam automaticamente se há problemas (como exposição de dados confidenciais ou problemas de integridade do modelo) e os corrigem antes da implantação.
- Implantação final: Após todas as verificações e aprovações de prontidão, o novo app é implantado de forma segura e eficiente.
Opções de implantação
Agente de desenvolvimento Compatível com os seguintes métodos de implantação para apps com código de vibração e desenvolvidos por IA:
- Integração de controle de origem baseada em Git com ServiceNow IDE: ServiceNow Compatível com fluxos de trabalho baseados em Git para controle de versão e IC/CD.
- Você pode enviar apps com escopo para repositórios Git, permitindo ramificação, mesclagem e implantações automatizadas. ServiceNow IDE Compatível com a integração do Git, como GitHub ou BitBucket.
- Para obter mais informações, consulte Integrando o controle de origem com o. ServiceNow IDE.
- Pacotes de atualizações e aplicações: Padrão ServiceNow usos de implantação Conjuntos de atualizações do sistema para rastrear mudanças.
- A orientação avançada inclui pacotes de conjuntos de atualizações em aplicações com escopo para facilitar o transporte e a instalação entre instâncias, por exemplo, usando Repositório de aplicações(AppRepo).
- Para obter mais informações, Conjuntos de atualizações do sistema consulteConjuntos de atualizações do sistema.
Fluxos de trabalho para mover apps por instâncias superiores
Depois de criar um app usando Agente de desenvolvimento, você tem várias opções para mover o app para a instância de teste.
- Envolva toda a aplicação com escopo em um conjunto de atualizações. O fluxo de trabalho é o seguinte:
- Vá para Aplicações personalizadas , selecione um app e alterne para seu escopo.
- Converta o app em AppRepo.
- Publique o conjunto de atualizações com dados de demonstração.
- Coloque o conjunto de atualizações em uma solicitação de implantação para ReleaseOps, ou siga o processo de conjunto de atualizações padrão para implantação.
- Publique o app no AppRepo:
- Você pode usar um processo baseado em Git ou conjuntos de atualizações para publicar no AppRepo.
- Apps com escopo, bem como apps que estão prontos para teste, podem ser publicados no AppRepo para distribuição entre ambientes.
- Depois que um app estiver no AppRepo, você poderá movê-lo por um ReleaseOps pipeline. Se os testes ATF forem incluídos no pipeline, eles serão executados automaticamente.
- Registre e atribua direito aos apps antes de publicar.
- Para obter mais informações, Repositório de aplicações consulteServiceNow repositório de aplicações.
Ferramentas e capacidades de implantação adicionais
. ServiceNow AI Platform tem ferramentas de implantação adicionais que incluem as seguintes ferramentas:
- Central de gestão do App Engine( AEMC):
- Depois de desenvolver um app, envie-o para AEMC para verificações de governança.
- AEMC Valida ACLs, funções e configurações de conformidade antes da implantação.
- Uso ReleaseOps Pipelines para mover apps por ambientes com testes de ATF e portas de aprovação.
- AEMC fornece painéis para monitorar implantações e gerenciar versões de aplicações durante todo o ciclo de vida.
- Para obter mais informações, AEMC consulteUsando o Central de gestão do App Engine.
- ReleaseOps:
- Mova mudanças do desenvolvimento para a produção por meio de várias instâncias usando playbooks personalizáveis.
- Automatize a visualização, confirmação e validação de conjuntos de atualizações antes da implantação.
- Executar Automated Test Framework(ATF) testes como parte do pipeline para validar a qualidade.
- Implante mudanças imediatamente ou programe versões para implantações controladas.
- Imponha verificações, verificações e aprovações antes da implantação da produção.
- Para obter mais informações, ReleaseOps consulteReleaseOps.
- ServiceNow SDK:
- Use o. ServiceNow SDK para mover aplicações de e para sua instância para sua máquina local. Você pode integrar o. ServiceNow SDK Com seu processo de IC/CD fora da instância, se você tiver um.
- Instale o. ServiceNow SDK E use a interface de linha de comando (ILC).
- Autenticar em um ServiceNow instância do ServiceNow SDK.
- Ou instale uma aplicação na instância autenticada do seu ambiente local.
- Automated Test Framework (ATF)
- Os testes podem ser gerados por Agente de desenvolvimento e executado em ServiceNow Studio ou ServiceNow IDE para confirmar a funcionalidade após as mudanças.
- Para obter mais informações sobre ATF, consulte Automated Test Framework (ATF).