Rencontrez Iga? - Un autogpt minimaliste capable d'auto-amélioration
️ Très expérimental et instable
Discutez avec IGA via CLI, et elle effectuera l'une des actions suivantes:
- Vous parler: cela vous permettra de répondre
- Exécutez une commande shell: celles-ci s'exécutent dans le répertoire actuel. La sortie est retournée à IgA.
- Lire des fichiers: IGA peut lire le contenu des fichiers spécifiés.
- Écrivez des fichiers: IGA peut créer ou écraser des fichiers avec de nouveaux contenus.
- Pensez: cela déclenche simplement une autre action.
Exécutez IGA dans son propre répertoire pour permettre à IGA de mettre à jour son propre code source et ses instructions système. Jusqu'où IGA peut-il aller avec un peu de conseils? Découvons.
Courir
Nécessite Python 2.7+
Créer un fichier .env et ajouter OPENAI_API_KEY=<your-api-key>
Dépendances installer pip install -r requirements.txt
Exécuter python main.py
Conseils
- Commencez par la faire lire ses propres fichiers avant de modifier
- Encouragez l'IGA à tester et à valider son travail
- Encouragez-la à continuer d'essayer et vous demande seulement si elle a vraiment du mal
Contrubut
J'adorerais voir IGA implémenter ces
- Amélioration des instructions du système pour «cuire dans» les conseils ci-dessus
- Édition de fichiers fiable
- Utilisation de Langchain
- Mémoire plus longue
- Recherchez le Web
PR Changements utiles, idéalement ceux créés par IgA.