Giter Site home page Giter Site logo

assistant-meeting's Introduction

Anotações para Criação de um Bot de Agendamento de Reuniões

Estrutura do Supervisor

Passos para Agendamento

  1. O agente do anfitrião ajuda-o a escolher um horário para uma reunião com o convidado.
  2. O agente do anfitrião chama a ferramenta/função e envia uma mensagem ao convidado sugerindo um horário. Exemplo de mensagem:

Exemplo de Botão de Convite

  1. Caso o convidado escolha outro horário, ele pode sugerir um horário e o bot responderá com uma mensagem sugerindo 3 horários. Exemplo de mensagem:

Exemplo de Botão de Convite

  1. Confirma com o anfitrião e cria o evento no calendário. Exemplo de mensagem: Exemplo de Botão de Confirmação
  2. Envia a mensagem de confirmação para o convidado.

Coisas a Considerar

  1. Problemas com Formato de Data: A ferramenta de calendário tem problemas com o formato DD/MM/AAAA.
  2. Proteção de Dados: StructuredOutput não permitirá o vazamento de informações da agenda.
  3. Integração com Google Meet: Desenvolver uma ferramenta para a criação de reuniões no Google Meet (por último).
  4. User Errors: Responder uma mensagem de erro toda vez que o usuário mandar um prompt estranho.

Problema de Abuso/Spam no Chat

  • Prevenção de Spam: Criar um mecanismo para impedir que outras pessoas enviem mensagens que não sejam respostas ao bot.

Detalhes sobre os Agentes

  1. Agente do Anfitrião:

    • Utiliza a ferramenta do calendário (completa) para ajudar o anfitrião a encontrar um horário livre.
    • Envia uma mensagem ao convidado sugerindo um horário.
  2. Agente do Convidado:

    • Output estruturado para criar a mensagem com botões sugerindo horários disponíveis usando a ferramenta do calendário em modo "visualização".
    • Outro agent ou o mesmo que aceite texto normal e tenha um output estruturado para confirmar.

assistant-meeting's People

Contributors

luisotee avatar

Stargazers

Roberto Gandolfo Hashioka avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.