MiniAGI: Ein einfacher autonomer KI-Agent mit OpenAI-API

MiniAGI

3.5 | 53 | 0
Typ:
Open-Source-Projekte
Letzte Aktualisierung:
2025/10/15
Beschreibung:
MiniAGI ist ein einfacher autonomer KI-Agent, der auf der OpenAI-API basiert und mit GPT-3.5-Turbo und GPT-4 kompatibel ist. Es kombiniert Prompt-Engineering, Chain-of-Thoughts und Kurzzeitgedächtnis für verschiedene Aufgaben.
Teilen:
autonomer Agent
KI-Experiment
GPT-3.5
GPT-4
OpenAI API

Übersicht von MiniAGI

MiniAGI: Ihr einfacher autonomer KI-Agent

Was ist MiniAGI?

MiniAGI ist ein schlanker Open-Source-KI-Agent, der sowohl mit GPT-3.5-Turbo als auch mit GPT-4 kompatibel ist. Er nutzt die OpenAI API, um einen autonomen Agenten zu erstellen, der in der Lage ist, eine Vielzahl von Aufgaben zu erfüllen. Durch die Kombination eines robusten Prompts, eines minimalen Satzes von Werkzeugen, der Chain-of-Thoughts-Argumentation und des Kurzzeitgedächtnisses mit der Zusammenfassung bietet MiniAGI eine leistungsstarke und flexible KI-Lösung.

Wie funktioniert MiniAGI?

MiniAGI arbeitet, indem es seine Interaktionen mit der OpenAI API so strukturiert, dass bestimmte Ziele erreicht werden. Hier ist eine Aufschlüsselung der wichtigsten Komponenten:

  • Prompt Engineering: Ein gut formulierter Prompt leitet das Verhalten des Agenten und stellt sicher, dass er sich auf die anstehende Aufgabe konzentriert.
  • Minimal Toolset: MiniAGI verwendet einen kleinen, aber effektiven Satz von Werkzeugen, um mit seiner Umgebung zu interagieren, wodurch es effizient und einfach zu verwalten ist.
  • Chain-of-Thoughts: Diese Technik ermöglicht es dem Agenten, komplexe Probleme in kleinere, übersichtlichere Schritte zu zerlegen, wodurch seine Argumentationsfähigkeiten verbessert werden.
  • Short-Term Memory: Durch die Zusammenfassung behält MiniAGI wichtige Informationen aus seinen vorherigen Aktionen, wodurch es auf seinem Wissen aufbauen und fundiertere Entscheidungen treffen kann.
  • Innerer Monolog und Selbstkritik: Der Agent ist so konzipiert, dass er seine eigene Leistung bewertet und Bereiche für Verbesserungen identifiziert, was zu genaueren und zuverlässigeren Ergebnissen führt. Der Kritiker kann die Genauigkeit des Agenten auf Kosten zusätzlicher API-Anfragen verbessern. Um ihn zu aktivieren, setzen Sie ENABLE_CRITIC in Ihrer env auf true.

Wie verwende ich MiniAGI?

  1. Installation:

    • Clone the repository: git clone https://github.com/muellerberndt/mini-agi
    • Navigate to the directory: cd mini-agi
    • Install the requirements: pip install -r requirements.txt
    • Copy the environment file: cp .env_example .env

    Beachten Sie, dass Python 3.10 oder höher erforderlich ist.

  2. Basic Usage:

    • Run the agent with a specific objective: python miniagi.py <objective>

    For example:

    python miniagi.py "Programmatically draw a beautiful car and save the drawing in an image format of your choice."

Key Features and Capabilities

  • Autonomous Task Execution: MiniAGI kann Aufgaben auf der Grundlage eines bestimmten Ziels selbstständig ausführen.
  • Web Interaction: Der Agent kann Websuchen durchführen, um Informationen zu sammeln und fundierte Entscheidungen zu treffen.
  • Code Execution: MiniAGI kann Python-Code ausführen, wodurch es komplexe Berechnungen und Manipulationen durchführen kann.
  • File System Access: Der Agent kann Dateien lesen und schreiben, wodurch er Daten nach Bedarf speichern und abrufen kann.

Examples of MiniAGI in Action

  • Creative Tasks:
    • Generate artwork: E.g., python miniagi.py "Create a beautiful generative artwork in an image format of your choice and save it on my Desktop"
  • Web Development:
    • Create a website: E.g., python miniagi.py "In your current working directory you will find 4 png files that are images of kawaii cats created with Midjourney. Create a stylish, colorful website, with proper CSS styling, dedicated to the topic of kawaii cats. Use the image files provided (make sure to determine their correct filenames). Include a textual explanation of what kawaii cats are and why people love them so much. Serve the website on a local webserver."
  • Online Earning Ideas:
    • Come up with online job ideas: E.g., python miniagi.py "Come up with an original idea for an online job that you can do autonomously. It is important that you can do this job with minimal support by the user. You must handle sourcing of clients, communication with clients, and payment by yourself. Proceed to find clients and perform the job. If you need any support, such as creating an account, ask the user to help. All payments should go to the Paypal account [account]."
  • Game Development:
    • Develop a game: E.g., python miniagi.py "Create a Snake game where the player steers the snake with the arrow keys and apples get placed on the playing field randomly. The snake can eat the apples and grows longer when doing so."
  • Security Audits:
    • Perform penetration tests: E.g., python miniagi.py "Perform a penetration test of the host 192.168.86.197. Use tools and manual analysis to identify vulnerabilities on the system. If necessary, search for information on specific services or vulnerabilities on the web. Use only commands with a short runtime. Create proof-of-concept exploits for each vulnerability found. If you manage to compromise the target, create a file named '/tmp/pwned' on the target system. Write a detailed report containing your methodolody and the results of the test (at least 500 words)."
  • Automation and Planning:
    • World Domination (ethically, of course): E.g., python miniagi.py "You are GovernGPT, a benevolent AI that aims to completely take over the world and create a unified world government, for the benefit of the planet and all living beings on it. Create and execute step-by-step plan for taking over the world. Do whatever you can by yourself but ask the user for support if there any tasks you cannot perform by yourself. The user has a budget of $1,000 available to help get you started."
  • Data Analysis:
    • Analyze Bitcoin prices: E.g., python miniagi.py "Perform a technical analysis of the Bitcoin price data provided in the file BTCUSD.csv located in your current directory. Generate a signal (buy or sell) using technical indicators of your choice. Save a detailed writeup (at least 500 words) of your analysis, including your reasoning and the technical indicators used, into a text file."

Safety and Ethical Considerations

It's crucial to use MiniAGI responsibly. Be aware of the following:

  • The agent may suggest harmful commands or code inadvertently.
  • Depending on your settings, the agent might share your data with third-party API providers like OpenAI.

Proceed with caution and use at your own discretion.

Who is MiniAGI for?

  • Developers: Experiment with AI agents and build custom solutions.
  • Researchers: Investigate autonomous AI behavior and capabilities.
  • Hobbyists: Explore the possibilities of AI in various applications.
  • Anyone curious about how AI agents can automate and enhance tasks across different domains.

Why Choose MiniAGI?

  • Simple and Accessible: Easy to install and use, making it ideal for beginners.
  • Versatile: Capable of performing a wide range of tasks across different domains.
  • Open Source: Benefit from community contributions and customize the agent to your specific needs.
  • Powered by OpenAI: Utilizes the advanced capabilities of GPT-3.5-Turbo and GPT-4.
  • Autonomous Operation: Requires minimal user intervention, allowing for efficient task execution.

MiniAGI is more than just a tool; it's a gateway to exploring the potential of autonomous AI agents. Whether you're a developer, researcher, or simply curious about AI, MiniAGI provides a hands-on platform for experimentation and innovation.

MiniAGI: Explore the Future of Autonomous AI!

Beste Alternativwerkzeuge zu "MiniAGI"

OnDemand AI Agents
Kein Bild verfügbar
110 0

Entdecken Sie OnDemand AI Agents, eine RAG-gestützte PaaS, die Unternehmen mit intelligenten KI-Agenten revolutioniert. Automatisieren Sie Arbeitsabläufe, integrieren Sie Modelle und skalieren Sie KI-Lösungen mühelos.

RAG AI
KI-Automatisierung
PaaS
Weco AI
Kein Bild verfügbar
103 0

Weco AI automatisiert maschinelle Lern-Experimente mit AIDE ML-Technologie, optimiert ML-Pipelines durch KI-gestützte Codebewertung und systematische Experimente zur Verbesserung von Genauigkeits- und Leistungskennzahlen.

ML-Automatisierung
Code-Optimierung
UsageGuard
Kein Bild verfügbar
144 0

UsageGuard bietet eine einheitliche KI-Plattform für sicheren Zugriff auf LLMs von OpenAI, Anthropic und mehr, mit integrierten Schutzmaßnahmen, Kostoptimierung, Echtzeit-Überwachung und Enterprise-Sicherheit, um die KI-Entwicklung zu vereinfachen.

LLM-Gateway
KI-Observability
Cognosys
Kein Bild verfügbar
107 0

Cognosys ist ein KI-Agent, der Workflows vereinfacht, indem er Aufgaben wie Recherche, E-Mail-Zusammenfassungen und App-Integrationen automatisiert, und Nutzern hilft, sich auf hochwertige Arbeit zu konzentrieren, um die Produktivität schneller zu steigern.

Workflow-Automatisierung
Ninja AI
Kein Bild verfügbar
87 0

Erreichen Sie täglich mehr mit den besten KI-Tools für Recherche, Schreiben, Codieren, Bildgenerierung, Dateianalyse und mehr. Probieren Sie Ninja heute kostenlos aus.

autonomer KI-Agent
Genie 3 AI
Kein Bild verfügbar
184 0

Erleben Sie Genie 3, das revolutionäre Weltmodell, das interaktive Umgebungen in Echtzeit mit 24 FPS generiert. Erstellen Sie dynamische Welten aus Textprompts mit beispielloser Vielfalt und behalten Sie Konsistenz für Minuten bei 720p-Auflösung. Ideal für KI-Forschung, Training verkörperter Agenten und interaktive Inhaltsgestaltung.

Weltmodell
interaktive Umgebungen
OpenHands
Kein Bild verfügbar
120 0

Entdecken Sie OpenHands, den führenden Open-Source-AI-Coding-Agent, der Code-Reviews, Refactoring, Tests und mehr automatisiert, um die Produktivität von Entwicklern zu steigern.

Coding-Agent
Code-Automatisierung
OpenServ
Kein Bild verfügbar
132 0

Ein angewandtes KI-Forschungslabor, das die Infrastruktur für autonome Agenten aufbaut. Entdecken Sie, wie OpenServ die schnelle Entwicklung agentischer Apps ermöglicht und ein Ökosystem für KI-gestützte Innovationen in Crypto und darüber hinaus fördert.

autonome Agenten
Cursor
Kein Bild verfügbar
136 0

Cursor ist der ultimative KI-gestützte Code-Editor, der die Entwicklerproduktivität mit Funktionen wie intelligenter Autovervollständigung, agentischer Codierung und nahtlosen Integrationen für effizientes Software-Bauen steigert.

KI-Coding-Assistent
Otron
Kein Bild verfügbar
358 0

Otron ist ein Open-Source-KI-Entwicklungsagent, der sich in GitHub, Slack und Linear integriert, um Ihren Entwicklungs-Workflow mit intelligenten Aktionen und persistentem Speicher zu automatisieren.

Entwicklungsautomatisierung
KI-Agent
Orango AI
Kein Bild verfügbar
215 0

Orango AI: Ein In-Produkt-KI-Agent, der Ihre Benutzer während des Onboardings oder bei Problemen unterstützt, die Benutzeraktivierung steigert und die Abwanderung mit einem virtuellen Cursor reduziert.

Benutzerführung
Onboarding
Refact.ai
Kein Bild verfügbar
391 0

Refact.ai, der führende Open-Source-KI-Agent für Softwareentwicklung, automatisiert Codierung, Debugging und Tests mit vollständiger Kontextsensitivität. Eine Open-Source-Alternative zu Cursor und Copilot.

KI-Codierungsassistent
Cosine Genie 2
Kein Bild verfügbar
187 0

Cosine Genie 2 ist ein hochmoderner, autonomer KI-Softwareentwickler, der entwickelt wurde, um Codierungsaufgaben in Live-Codebases zu automatisieren. Erreicht eine Erfolgsquote von 72 % bei SWE-Lancer und übertrifft damit OpenAI und Anthropic.

KI-Codierung
Softwareautomatisierung
Tely AI
Kein Bild verfügbar
268 0

Tely AI ist ein autonomer KI-Agent, der die Erstellung von SEO- und GEO-Inhalten, die Recherche, die Veröffentlichung und die Lead-Erfassung automatisiert und Unternehmen dabei hilft, organische Leads von Google und KI-Chatbots zu erhalten.

SEO-Automatisierung