mrrafiopyy /
Assistente-em-Python
Um assistente feito em python (Sem PyAudio) que te responde por comandos de voz, abre programas, sites e responde perguntas simples.
Loading repository data…
umdevbaiano / repository
Um assistente de IA (Maia) em Python que usa a API Gemini e Function Calling avançado para interagir com o seu PC, APIs do Google (Calendar e Search) e arquivos locais.
Bem-vindo ao repositório do ASP! 👋
Este projeto nasceu de uma pergunta simples: "E se eu pudesse criar um assistente que não apenas conversasse comigo, mas que realmente fizesse coisas no meu computador e na nuvem?"
O resultado é a Maia, uma aplicação Full-Stack que une a inteligência do Google Gemini com a capacidade de execução de scripts Python. Não é apenas um chatbot; é um Agente de IA capaz de gerenciar minha agenda, pesquisar dados em tempo real e até organizar meus arquivos locais.
Eu queria fugir do básico "Olá Mundo" de IA. Por isso, implementei funcionalidades reais usando Function Calling:
Este projeto foi um excelente desafio para estruturar uma aplicação moderna e desacoplada:
Se você quiser testar a Maia (ou usar o código como base para o seu próprio Jarvis), aqui está o caminho das pedras:
git clone https://github.com/seu-usuario/ASP-Software.git
cd ASP-Software
pip install -r requirements.txt
Você vai precisar de algumas chaves do Google Cloud. Crie um arquivo .env na raiz (usei o .env.example como modelo) e preencha:
GEMINI_API_KEY: Para o cérebro.Google Search_API_KEY: Para ela poder pesquisar na web.Google Search_ENGINE_ID: O ID do seu mecanismo de busca personalizado.Nota: Para o calendário funcionar, você precisará do arquivo credentials.json do Google Cloud (OAuth Desktop App) na pasta /data.
Backend:
python maia.py
O servidor iniciará em http://127.0.0.1:8000.
Frontend:
cd frontend
npm install
npm run dev
Acesse http://localhost:3000 no seu navegador.
/
├── .env # Segredos (NÃO COMMITAR)
├── maia.py # Lançador do Backend
├── requirements.txt # Dependências Python
├── data/ # Persistência (JSONs e Tokens)
├── src/ # Código Fonte do Backend
│ ├── api.py # Servidor FastAPI
│ ├── core_agent.py # Lógica da I.A. (Cérebro)
│ └── tools/ # Ferramentas (Calendar, System, Web, Persistence)
└── frontend/ # Projeto Next.js
├── src/app/page.tsx # Interface de Chat
└── ...
Este projeto está em evolução constante. Algumas ideias que estou explorando:
Este projeto está sob a licença MIT. Sinta-se livre para contribuir ou utilizar como base para seus próprios assistentes.
Feito com ☕ e Python por Samuel Miranda.
Selected from shared topics, language and repository description—not editorial ratings.
mrrafiopyy /
Um assistente feito em python (Sem PyAudio) que te responde por comandos de voz, abre programas, sites e responde perguntas simples.
gabriel04alves /
Um assistente de linha de comando (CLI) em Python que consulta a API da Groq para responder perguntas diretamente do terminal.
LucasAzevedoCosta /
Nexis é um assistente virtual inteligente desenvolvido em Python, projetado para facilitar a interação dos usuários por meio de comandos de voz. Ideal para quem deseja explorar o potencial da automação e inteligência artificial, o Nexis pode ser expandido e personalizado conforme a necessidade do usuário.
DouglasDans /
✨ Um Assistente de IA para transcrever aulas e gerar resumos estruturados em markdown
jrdimande /
Coherebot é um assistente de voz em python com interface gráfica Tkinter que usa reconhecimento de fala, IA da Cohere e síntese de voz para oferecer respostas naturais e interativas em tempo real. É projetado para ser simples, efficient e responsivo.
lari-pnj /
Um assistente pessoal desenvolvido em python focado em automação de tarefas locais e produtividade, integrando scripts inteligentes para facilitar o trabalho diario.