ANUS: Open-Source-KI-Agenten-Framework zur Automatisierung von Aufgaben mittels natürlicher Sprache und Multi-Agenten-Zusammenarbeit 187

小编 ·

ANUS: Open-Source-KI-Agenten-Framework zur Automatisierung von Aufgaben mittels natürlicher Sprache und Multi-Agenten-Zusammenarbeit

ANUS (Autonomous Networked Utility System) ist ein Open-Source-KI-Agenten-Framework, das komplexe Aufgaben über natürlichsprachliche Anweisungen ausführt, Multi-Agenten-Zusammenarbeit unterstützt, mit Webdiensten interagiert sowie Dokumente und Codegenerierung verarbeitet.

ANUS: Open-Source-KI-Agenten-Framework zur Automatisierung von Aufgaben mittels natürlicher Sprache und Multi-Agenten-Zusammenarbeit

Was ist ANUS?

ANUS, mit der vollständigen Bezeichnung „Autonomous Networked Utility System", ist ein Open-Source-AI-Agenten-Framework, das komplexe Aufgaben über natürlichsprachliche Anweisungen ausführen kann, Multi-Agenten-Zusammenarbeit unterstützt, mit Webdiensten interagiert sowie Dokumentenverarbeitung und Codegenerierung ermöglicht.

ANUS.webp

Hauptfunktionen von ANUS

Aufgabenautomatisierung und Multi-Agenten-Zusammenarbeit

  • ANUS unterstützt sowohl Einzel- als auch Mehragenten-Modi und kann je nach Aufgabenkomplexität dynamisch wechseln. Benutzer können Agenten mit unterschiedlichen Rollen (z. B. Forscher, Analyst, Autor usw.) erstellen, die über strukturierte Kommunikationsprotokolle zusammenarbeiten.

Umfangreiches Tool-Ökosystem

  • Web-Automatisierung: unterstützt Browser-Bedienung, Web-Scraping, Formularausfüllung und mehr.

  • Dokumentenverarbeitung: unterstützt das Parsen und Analysieren von PDF- und Office-Dokumenten.

  • Codeausführung: bietet eine sichere Codeausführungsumgebung und unterstützt mehrere Programmiersprachen.

  • Multimodale Verarbeitung: unterstützt die Verarbeitung von Bildern, Audio und Videos.

Flexible Modellintegration

  • OpenAI-API-Unterstützung: nahtlose Integration von GPT-4 und neueren Modellen.

  • Open-Source-Modelle: unterstützt Llama, Mistral usw.

  • Lokale Bereitstellung: Modelle lokal ausführen, um Privatsphäre zu schützen und Kosten zu senken.

  • Modellwechsel: wählt automatisch das passende Modell je nach Aufgabenanforderung.

  • Fallback-Mechanismus: geht API-Probleme elegant durch den Wechsel zu einem Ersatzmodell an.

Privatsphäre und Sicherheit

  • Unterstützt die lokale Verarbeitung sensibler Daten, um Datenlecks zu vermeiden. Darüber hinaus bietet es Funktionen wie API-Schlüsselverwaltung, Zugriffskontrolle und Audit-Protokolle.

Erweiterbarkeit

  • Plugin-System: Funktionen einfach durch benutzerdefinierte Plugins erweitern.

  • Benutzerdefinierte Tools: eigene Tools erstellen, um die Agentenfähigkeiten zu erweitern.

  • Modell-Adapter: Unterstützung für neue KI-Modelle hinzufügen.

  • Middleware: benutzerdefinierte Verarbeitungsschritte in den Agenten-Workflow einfügen.

  • Ereignis-Hooks: auf bestimmte Ereignisse im Lebenszyklus des Agenten reagieren.

Wie installiert man das ANUS AI-Agenten-Framework?

  • Umgebung vorbereiten: Stellen Sie sicher, dass Python 3.11 oder höher sowie Git auf dem System installiert sind.

  • Windows-Benutzer können Python von der offiziellen Website herunterladen.

  • macOS-Benutzer können es mit dem Befehl brew install [email protected] installieren.

  • Linux-Benutzer können es mit dem Befehl apt install python3.11 installieren.

1. Repository klonen:

git clone https://github.com/nikmcfly/ANUS.git
cd ANUS

2. Virtuelle Umgebung erstellen:

python -m venv venv
source venv/bin/activate  # Linux/macOS
venv\Scripts\activate     # Windows

3. Abhängigkeiten installieren:

pip install -r requirements.txt
playwright install chromium  # 安装浏览器内核[^31^]

4. Installation überprüfen: Überprüfen Sie die Versionsnummer, um die erfolgreiche Installation zu bestätigen.

Vorteile von Anus

  • Wirklich Open Source: barrierefrei, kein Einladungscode erforderlich.

  • Hybride Architektur: kombiniert die Einfachheit von Einzelagenten mit der Leistungsfähigkeit von Mehragenten.

  • Flexible Modellunterstützung: unterstützt OpenAI-Modelle, Open-Source-Modelle oder benutzerdefinierte Modelle.

  • Umfassendes Tool-Ökosystem: einschließlich Web-Automatisierung, Dokumentenverarbeitung, Codeausführung und mehr.

  • Community-orientiertes Design: fördert Beiträge und Erweiterungen.

  • Transparenter Betrieb: erklärt alle Agentenaktionen und Entscheidungen klar.

  • Plattformübergreifend: geeignet für verschiedene Betriebssysteme und Umgebungen.

Anwendungsfälle von ANUS

  • Einfache Aufgabenausführung: z. B. Informationsabfragen, Berichtserstellung usw.

  • Komplexe Aufgabenzusammenarbeit: mehrere Agenten arbeiten gemeinsam an Aufgaben wie Recherche, Analyse und Berichtserstellung.

  • Web-Automatisierung: z. B. automatisches Ausfüllen von Formularen, Scrapen von Webdaten.

  • Code-Generierung und -Ausführung: automatische Codegenerierung und -ausführung.

GitHub-Repository-Adresse: https://github.com/nikmcfly/ANUS