Visão geral da API do criador de assistentes de IA
O criador de assistentes de IA utiliza as APIs REST de assistentes de IA e os SDKs correspondentes. Você pode usar essa API para desenvolver aplicativos que interajam com recursos do criador de assistentes de IA.
Aplicativos clientes
Para criar um assistente virtual ou outro aplicativo cliente que se comunique com um assistente em tempo de execução, use a API v2. Você pode desenvolver um cliente voltado para o cliente que pode ser implantado para uso em produção, um aplicativo que intermedia a comunicação entre um assistente e outro serviço ou um aplicativo de teste.
Usando a API de tempo de execução da v2 para se comunicar com seu assistente, seu aplicativo pode aproveitar os recursos a seguir:
Gerenciamento automático de estado. A API de tempo de execução v2 gerencia cada sessão com um usuário, armazenando e mantendo todos os dados de contexto de que o assistente precisa para uma conversa completa.
Facilidade de implementação de assistentes. Além de suportar clientes customizados, um assistente pode ser facilmente implementado em canais de sistema de mensagens populares, como o Slack e o Facebook Messenger.
Controle de versão. Você pode salvar um instantâneo de seu conteúdo e vincular seu assistente a essa versão específica. Em seguida, é possível continuar atualizando sua versão de desenvolvimento sem afetar o assistente de produção.
Recursos de pesquisa. A API de tempo de execução v2 pode ser usada para receber respostas da integração de pesquisa. Quando é enviada uma consulta que seu assistente não consegue responder, a integração de pesquisa pode encontrar a melhor resposta nas fontes de dados configuradas.
Para obter mais informações, consulte a referência da API do assistente de IA “ v2 ”.
IBM watsonx Orchestrate não suportam a API do assistente de IA v1.
Para obter uma lista dos métodos de API disponíveis, consulte Resumo dos métodos de API.