Conhecer IGA? - Um autogpt minimalista capaz de auto-aperfeiçoamento
️ Muito experimental e instável
Converse com a IGA via CLI, e ela executará uma das seguintes ações:
- Falo com você: isso permitirá que você responda de volta
- Execute um comando shell: eles são executados no diretório atual. A saída é retornada ao IGA.
- LEIA PROJOS: IGA pode ler o conteúdo dos arquivos especificados.
- Escreva arquivos: a IGA pode criar ou substituir arquivos com novo conteúdo.
- Pense: isso simplesmente desencadeia outra ação.
Execute a IGA em seu próprio diretório para permitir que a IGA atualize seu próprio código -fonte e instruções do sistema. Até onde a IGA pode ir com um pouco de orientação? Vamos descobrir.
Correr
Requer Python 2.7+
Crie o arquivo .env e adicione OPENAI_API_KEY=<your-api-key>
Dependências pip install -r requirements.txt
Execute python main.py
Orientação
- Comece fazendo com que ela leia seus próprios arquivos antes de fazer mudanças
- Incentive a IGA a testar e validar seu trabalho
- Incentive -a a continuar tentando e só pergunte se ela está realmente lutando
Contrubutando
Eu adoraria ver a IGA implementar estes
- Instruções aprimoradas do sistema para 'assar' a orientação acima
- Edição de arquivo confiável
- Uso de Langchain
- Memória mais longa
- Pesquise na web
Mudanças úteis de relações públicas, idealmente aquelas criadas pela IGA.