Nesta página, descrevemos como gerenciar modelos, incluindo edição, bloqueio, exclusão e controle de versão.
Se você quiser trabalhar com modelos de forma programática (como usar nossa API REST) ou implantar seus modelos em locais específicos, consulte fluxos de trabalho avançados.
Editar e iterar um modelo
Você pode editar qualquer modelo desbloqueado.
Recomendamos o seguinte:
Evite editar modelos usados na produção.
Qualquer mudança no modelo será usada quase imediatamente pelas solicitações do app. Por isso, tenha cuidado ao fazer mudanças que possam quebrar o app ou causar mudanças inesperadas no comportamento.Tente usar um sistema de controle de versões para iterar nos modelos.
Confira como editar um modelo:
No console Firebase, acesse a guia Serviços de IA > Lógica de IA > Modelos de comandos.
Na lista de modelos, localize e clique no modelo que você quer editar.
Se o modelo estiver bloqueado, clique no ícone de
bloqueio no canto superior direito do modelo.Edite o modelo e clique em Salvar.
Se o modelo estava bloqueado antes, clique novamente no ícone de
bloqueio .Clique em Fechar para sair do modelo.
Bloquear um modelo
Recomendamos o seguinte:
Bloquear um modelo é uma proteção contra edições não intencionais, mas não impede totalmente a edição. Um membro do projeto com as permissões adequadas pode sempre desbloquear um modelo para editá-lo.
Bloqueie modelos que estão sendo usados ativamente pelo código, especialmente o código de produção.
Veja como bloquear um modelo:
No console Firebase, acesse a guia Serviços de IA > Lógica de IA > Modelos de comandos.
Na lista de modelos, localize e clique no modelo que você quer bloquear.
Para bloquear o modelo, clique no ícone de bloqueio
no canto superior direito do modelo. Clique em Fechar para sair do modelo.
Excluir um modelo
Observação: se um modelo for excluído, você poderá criar um novo com o mesmo ID.
Veja como excluir um modelo:
No console Firebase, acesse a guia Serviços de IA > Lógica de IA > Modelos de comandos.
Na lista de modelos, localize o que você quer excluir.
No final da linha do modelo, clique em
> Excluir .Confirme a exclusão e clique em Excluir.
Criar versões de um modelo
Recomendamos usar um sistema de controle de versões para seus modelos de solicitação do servidor. Confira algumas recomendações gerais:
Crie IDs de modelo anexados com uma versão que usa controle de versões semântico (semver) (por exemplo,
).my-first-template-v1-0-0Use Firebase Remote Config para mudar facilmente o modelo e outros valores na sua solicitação.
Se quiser usar uma infraestrutura de controle de versões padrão, forneça modelos como arquivos usando a API REST.
Você pode duplicar um modelo existente para usar como base da próxima versão:
No console Firebase, acesse a guia Serviços de IA > Lógica de IA > Modelos de comandos.
Na lista de modelos, localize aquele que você quer duplicar.
No final da linha do modelo, clique em
> Duplicar .No novo modelo, incremente o ID para refletir a próxima versão.