O que openclaw-superagent faz?
Construa um agente de IA OpenClaw completo com memória, autocorreção, voz, automação e diagnósticos integrados.
Visão Geral
O OpenClaw SuperAgent é um agente de IA autônomo que vai além de um simples assistente de terminal. Ele oferece:
- Memória persistente: Lembra de interações passadas e contexto.
- Autocorreção (self-healing): Detecta e corrige erros automaticamente.
- Suporte a voz: Permite comandos por áudio.
- Automação: Executa tarefas em segundo plano.
- Diagnósticos: Monitora desempenho e saúde do sistema.
Requisitos
- Python 3.8+
- Módulos:
openai,speech_recognition,pyttsx3,psutil,schedule - Acesso à API da OpenAI (chave configurada via variável de ambiente)
Instalação
pip install openai speech_recognition pyttsx3 psutil schedule
Configuração
Defina sua chave da API OpenAI:
export OPENAI_API_KEY="sua-chave-aqui"
Uso
Execute o agente com:
python openclaw_superagent.py
Modos de Operação
- Texto: Digite comandos diretamente.
- Voz: Diga "abrir terminal" ou "executar diagnóstico".
- Automático: O agente executa tarefas agendadas.
Funcionalidades
| Funcionalidade | Descrição |
|---|---|
| Memória | Armazena histórico em arquivo JSON. |
| Autocorreção | Tenta novamente após falha com ajustes. |
| Voz | Reconhecimento de fala e síntese de voz. |
| Automação | Executa ações em intervalos definidos. |
| Diagnósticos | Relatórios de CPU, memória e processos. |
Exemplo de Diagnóstico
# Código para gerar relatório
print("Uso de CPU: 45%")
print("Memória disponível: 2.3 GB")
Estrutura de Arquivos
openclaw-superagent/
├── openclaw_superagent.py
├── memoria.json
├── config.yaml
└── logs/
Contribuindo
Sinta-se à vontade para abrir issues ou pull requests no repositório original.
Licença
Este projeto está sob a licença MIT.