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

MiniAGI

3.5 | 292 | 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"

Cursor
Kein Bild verfügbar
405 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
UsageGuard
Kein Bild verfügbar
407 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
Ninja AI
Kein Bild verfügbar
373 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
Weco AI
Kein Bild verfügbar
359 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
Cognosys
Kein Bild verfügbar
346 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
OnDemand AI Agents
Kein Bild verfügbar
386 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
Genie 3 AI
Kein Bild verfügbar
424 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
OpenServ
Kein Bild verfügbar
398 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
OpenHands
Kein Bild verfügbar
360 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
Barie
Kein Bild verfügbar
217 0

Barie ist ein KI-Agent, der für tiefgehende Forschung und Ausführung entwickelt wurde und Ideen in Ergebnisse umwandelt. Es zeichnet sich durch Marktanalyse, Strategieausführung und Workflow-Automatisierung aus und macht die Arbeit intelligenter und schneller.

KI-Agent
Tiefenrecherche
Orango AI
Kein Bild verfügbar
380 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
Stormy AI
Kein Bild verfügbar
227 0

Stormy AI ist eine KI-gestützte Plattform, die Influencer-Marketing automatisiert. Es findet relevante Urheber, automatisiert die Ansprache und das Kampagnenmanagement, einschließlich Preisverhandlungen und Vertragsunterzeichnung. Es wird von Top-Teams als vertrauenswürdig eingestuft und vereinfacht das Influencer-Marketing.

KI-Influencer-Entdeckung
WorkGPT
Kein Bild verfügbar
140 0

WorkGPT ist ein angepasstes ChatGPT, das sich in Ihre privaten APIs, Tools und Daten integriert und die Automatisierung von Arbeitsabläufen und die Ausführung von Aufgaben ohne Programmierung ermöglicht. Erstellen Sie KI-Rollen, um Prozesse zu rationalisieren und Geschäftsabläufe zu optimieren.

KI-Chatbot
Workflow-Automatisierung
Tely AI
Kein Bild verfügbar
430 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