Criando Domain Assistant + HTTPClient + CustomDatasource
Configuração Inicial do Assistente
- Criação de um Virtual Assistant chamado "Assistente de Filmes"
- Configuração do contexto: responder dúvidas sobre filmes
- Instrução para sempre usar emojis nas respostas
Integração com API do IMDB
Passos Realizados:
- Criação de um HTTP Client para consultar a API do IMDB
- Uso de Key Vault para proteger o token de acesso
- Configuração de Custom Data Source para popular uma tabela com filmes populares
Recursos Implementados:
- Consulta à lista de filmes mais populares
- Criação de um dataset chamado "all_movies"
- Preparação para limitar as respostas do bot baseadas na base de dados do IMDB
info
A paginação default do Dataset é 20, mas certifique-se de passar a paginação também para sua requisição do HTTPClient via CustomHttpDataSource. Caso contrário, o CustomHttpDataSource vai continuar trazendo todos os registros da requisição do HTTPClient.
Objetivo Final
Criar um assistente de filmes que:
- Responda perguntas específicas sobre filmes
- Use uma base de dados confiável (IMDB)
- Evite informações incorretas ou inventadas
Próximos Passos
- Configurar a interação do usuário com o assistente
- Implementar a busca e detalhamento de filmes específicos