Agente Secretário de IA: Tutorial Completo
Índice
- 😊 Introdução
- 😊 Demonstração do Assistente de IA
- Funcionamento da Demonstração
- Saída de Depuração
- 😊 Projeto e Implementação do Código
- Configuração Inicial
- Função ask_AI
- Função main_or_AI
- Wrapper da Aplicação
- 😊 Conclusão
- 😊 Perguntas Frequentes (FAQ)
Demonstração do Assistente de IA
Funcionamento da Demonstração
Hoje vou mostrar a você um assistente de IA, um segredo que poderia realmente cuidar de todos os seus compromissos, fazer toda a programação. O objetivo era fornecer ao usuário apenas uma caixa única, uma única entrada e, em seguida, conversar com o secretário e agendar os compromissos. Ele faz todo esse trabalho com apenas três prompts simples. Vamos começar com uma demonstração prática e aqui está uma ferramenta que foi projetada para ser super simples, ter uma caixa de entrada para o cliente fazer perguntas, um botão para perguntar ao secretário e um botão para limpar todas as saídas.
Saída de Depuração
Aqui está a saída de depuração acontecendo na janela. Sou um assistente e fui fornecido com dados formatados em CSV que contêm o cronograma de um advogado. Suas horas de trabalho são das 8:00 às 17:00, de segunda a sexta-feira. Cada compromisso é agendado para 1 hora. Para agendar um compromisso com o advogado, você faz isso, fornece suas informações e eu agendarei um horário para você. O horário de trabalho dele é das 8h00 às 16h00. E aí estão os horários livres. Gostaria de marcar um compromisso, meu nome é Jared, aqui está meu número de telefone e aqui estão os horários que me interessam. Ok, ele me diz que foi agendado com sucesso. Por favor, liste os compromissos para 27 de outubro.
Projeto e Implementação do Código
Configuração Inicial
Hoje vamos usar o Lang chain e o sistema de mensagens humanas para depuração. E, obviamente, o chat open AI ice cream para depuração achatada.
Função ask_AI
Essa função auxiliar aceitará uma solicitação, que será o OpenAI chat open AI, nosso nome de modelo será GPT 3.5 turbo. Vamos carregar o arquivo de dados cada vez e abri-lo, carregá-lo e assim por diante.
Função main_or_AI
Vamos criar um Prompt importante aqui para determinar se a pergunta feita pelo usuário é uma pergunta de agendamento, ou seja, ela precisa ser reservada? Aqui está como vamos fazer isso.
Wrapper da Aplicação
Este é apenas um invólucro em torno de tudo isso. Obviamente, poderíamos ter feito isso diretamente no console, mas teria sido muito feio.
Conclusão
Espero que tenha gostado do vídeo e que você possa ver o poder de usar a IA para analisar uma linguagem humana realmente difícil e retornar para você uma lógica muito simples que pode ser usada em seu código como se fosse apenas uma função simples normal.
Perguntas Frequentes (FAQ)
P: Como funciona o assistente de IA para agendar compromissos?
R: O assistente de IA funciona processando a entrada do usuário, determinando se é uma pergunta de agendamento e, em seguida, agendando o compromisso conforme necessário.
P: Quais são as vantagens do uso do assistente de IA para agendar compromissos?
R: As vantagens incluem automação eficiente, economia de tempo e facilidade de uso para os usuários.
P: Existem limitações para o assistente de IA?
R: Sim, o assistente de IA pode enfrentar limitações em casos de entradas incompletas ou não compreendidas.
P: Como posso integrar o assistente de IA em meu próprio projeto?
R: Você pode integrar o assistente de IA seguindo as instruções de configuração e implementação fornecidas no código.
Recursos: