Esta página descreve como gerenciar modelos, incluindo edição, bloqueio, exclusão e controle de versões.
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
É possível 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 seu app. Portanto, 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 modelos.
Para editar um modelo atual:
No Firebase console, 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, desbloqueie-o clicando no
ícone de cadeado no canto superior direito do modelo.Edite o modelo e clique em Salvar.
Se o modelo estava bloqueado antes, clique no
ícone de cadeado novamente.Saia do modelo clicando em Fechar.
Bloquear um modelo
Recomendamos o seguinte:
Esteja ciente de que o bloqueio de um modelo atua como proteção contra edições não intencionais, mas o bloqueio não bloqueia totalmente a edição. Um membro do projeto com as permissões adequadas sempre pode desbloquear um modelo para editá-lo.
Bloqueie modelos que estão sendo usados ativamente pelo código, especialmente o código de produção.
Para bloquear um modelo:
No Firebase console, 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.
Bloqueie o modelo clicando no
ícone de cadeado no canto superior direito do modelo.Saia do modelo clicando em Fechar.
Excluir um modelo
Observação: se um modelo for excluído, você poderá criar um novo com o mesmo ID de modelo.
Para excluir um modelo atual:
No Firebase console, acesse a guia Serviços de IA > Lógica de IA > Modelos de comandos.
Na lista de modelos, localize o modelo 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 o uso de um sistema de controle de versões para seus modelos de comandos do servidor. Confira algumas recomendações gerais:
Crie IDs de modelo anexados a uma versão que usa o 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 você quiser usar uma infraestrutura de controle de versões padrão, poderá fornecer modelos como arquivos usando a API REST.
É possível duplicar um modelo atual para usar como base para a próxima versão:
No Firebase console, acesse a guia Serviços de IA > Lógica de IA > Modelos de comandos.
Na lista de modelos, localize o modelo que você quer duplicar.
No final da linha do modelo, clique em
> Duplicar .No novo modelo, incremente o ID do modelo para refletir a próxima versão.