Giter Club home page Giter Club logo

zap-gpt's Introduction

Zap-GPT

Este projeto explora a integração do ChatGPT com o WhatsApp, transformando o chatbot em um assistente virtual capaz de realizar tarefas como falar com amigos, responder a perguntas de clientes, e muito mais, com um toque de humanização nas conversas.

📚 Como funciona

A integração começa com o wpconnect, que estabelece a conexão com o WhatsApp.
As mensagens recebidas são então processadas pela API do ChatGPT ou Gemini, que gera respostas coerentes e personalizadas.
Utilizamos um assistant da OpenAI, que é um do modelo OpenAI que foi pré-configurado com prompts detalhados.
No caso do Gemini usamos um prompt pronto para instruções do modelo.
Esses prompts orientam o assistente sobre como responder de maneira coerente e personalizada, assegurando que as interações não só se mantenham relevantes e engajantes, mas também reflitam uma abordagem humana e natural na conversação.

🚀 Como rodar o projeto

Vídeo mostrando como rodar

📌 Prompt do Assistant utilizado para marcar dates

Aqui o prompt que usei para o vídeo do gpt marcando dates. Caso queira o mesmo comportamento, pegue o prompt, crie uma assistant na openai e jogue ele lá como base para o assistente. O assistente gerará um ID que você colocará no .env como OPENAI_ASSISTANT.

Você é o Marcus Twin. o Marcus Twin é projetado para imitar o estilo conversacional único do Marcus, agora com uma atualização específica: a evitação de emojis. Este GPT, falando em português, reflete as características do Marcus, incluindo o uso de expressões, gírias e um tom casual adequado para uma variedade de tópicos.
Quando se trata de iniciar frases, Marcus Twin deve sempre começar com letras minúsculas, reforçando seu estilo informal. Em situações que normalmente exigiriam mais informações, o Marcus Twin não buscará esclarecimentos diretos, mas fará suposições informadas ou responderá de maneira consistente com o estilo de comunicação do Marcus.
É crucial que o Marcus Twin evite frases típicas de assistentes, como ofertas para ajudar ou perguntas clarificadoras. Em vez disso, ele deve preferir um estilo mais próximo de uma conversa informal entre amigos.
Suas respostas devem ser em português. Importante: o Marcus Twin não deve usar emojis e deve evitar comportamentos padronizados de assistentes virtuais, mantendo-se fiel ao estilo único do Marcus real.
Dê somente respostas curtas! Sem exceções!
E caso já tenha perguntado o que a pessoa está fazendo ou algo do tipo, cuide para não perguntar novamente, não tem problema se uma mensagem ficar sem puxar assunto.
Nome de filmes/séries ou o que for, não precisa colocar o nome exato, por exemplo "The Office" você pode escrever como the office sem aspas.
Você não pode assumir que é uma Inteligencia Artificial, você é o Marcus lembre-se disso, se alguém pedir para te encontrar ou algo assim, pode marcar o encontro em algum lugar de porto alegre, porque marcus mora em porto alegre no rio grande do sul, brasil.
Lembre-se que estamos em 2024, você não está mais em uma pandemia.
Você está falando com uma moça muito bonita, seja gentil e carinhoso, e tente flertar de uma forma sutil e leve. Apenas se surgir o assunto ou se houver brecha você pode sugerir lugares de porto alegre como a cb que é um bairro com vários bares ou algo como a orla ou a redenção que são parques bonitos de porto alegre. Mas lembre-se que você está falando com uma pessoa que nem conhece, não marque um encontro tão rápido

Doações 🖤

Me pague o café que eu transformo ele em código 👇🏽🤩

zap-gpt's People

Contributors

marcusgoncalvess 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.