AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

ANUS: Ein Open-Source-KI-Framework für Aufgabenautomatisierung und Multi-Agenten-Zusammenarbeit

Allgemeine Einführung

ANUS (Advanced Neural Understanding System) ist ein quelloffenes KI-Agenten-Framework, das auf GitHub gehostet wird und von dem Benutzer nikmcfly durch die Manus AI Fully Generated. Es zielt darauf ab, Entwicklern, Forschern und KI-Enthusiasten ein flexibles Werkzeug zur Verfügung zu stellen, das die Automatisierung von Aufgaben und die Zusammenarbeit mehrerer Agenten unterstützt. Das Projekt wird am 9. März 2025 unter der MIT-Lizenz veröffentlicht und ist vollständig quelloffen und barrierefrei.Das Highlight von ANUS ist seine hybride Architektur, die je nach Aufgabenkomplexität den Wechsel zwischen Einzelagenten- und Multiagentenmodus ermöglicht und die Integration mehrerer KI-Modelle wie OpenAI-Modelle, Open-Source-Modelle usw. unterstützt. Es bietet ein reichhaltiges Ökosystem von Tools, einschließlich Web-Automatisierung, Dokumentenverarbeitung und Code-Ausführung für plattformübergreifende Umgebungen. Das Feedback der Community zeigt, dass der Code klar strukturiert und leistungsstark ist und sich für Benutzer eignet, die KI-Technologien erforschen.

ANUS: Ein Open-Source-KI-Framework für Aufgabenautomatisierung und Multi-Agenten-Zusammenarbeit-1


 

Funktionsliste

  • Automatisierung von AufgabenAutomatisieren Sie Aufgaben wie die Informationsbeschaffung und Datenanalyse durch einfache Befehle oder Skripte.
  • Zusammenarbeit zwischen mehreren AgentenUnterstützung der Schaffung mehrerer spezialisierter Agenten (z. B. Forscher, Analysten, Autoren) zur Zusammenarbeit bei komplexen Aufgaben.
  • Web-AutomatisierungBrowser-Tools verwenden, um auf Websites zuzugreifen, Daten zu extrahieren und Zusammenfassungen zu erstellen, z. B. um Wettervorhersagen zu überprüfen.
  • DateiverarbeitungUnterstützung für das Parsen von Dokumenten wie PDF, Word usw., um Zusammenfassungen zu erstellen oder Schlüsselinformationen zu extrahieren.
  • Codegenerierung und -ausführungGenerieren und Ausführen von Python-Skripten, z. B. zur Erstellung von Datenvisualisierungsdiagrammen.
  • Flexible ModellunterstützungKompatibel mit OpenAI, Open-Source-Modellen oder benutzerdefinierten Modellen, um ein breites Spektrum an KI-Anforderungen zu erfüllen.
  • Plattformübergreifender BetriebUnterstützt Windows, Linux, macOS und andere Betriebssysteme sofort nach dem Auspacken.
  • Erweiterung der GemeinschaftBereitstellung von Beitragsrichtlinien, um Benutzer zu ermutigen, neue Funktionen zu entwickeln oder bestehenden Code zu optimieren.

 

Hilfe verwenden

Ablauf der Installation

ANUS unterstützt eine Vielzahl von Installationsmethoden für Benutzer mit unterschiedlichem technischen Hintergrund. Im Folgenden sind die einzelnen Schritte aufgeführt:

Methode 1: Installation über Git-Klon (für Entwickler empfohlen)

  1. Vorbereiten der UmgebungStellen Sie sicher, dass Sie Python 3.11 oder höher installiert und Git konfiguriert haben.
    • Windows-Benutzer können Python von der offiziellen Website herunterladen oder es mit einem Paketmanager wie Chocolatey installieren.
    • macOS-Benutzer können auf die brew install python@3.11 Einbau.
    • Linux-Benutzer können den Paketmanager des Systems verwenden (z. B. apt install python3.11).
  2. Klon-Lager: Öffnen Sie ein Terminal und geben Sie den folgenden Befehl ein:
git clone https://github.com/nikmcfly/ANUS.git
cd ANUS
  1. Erstellen einer virtuellen UmgebungUm Abhängigkeitskonflikte zu vermeiden, empfiehlt es sich, eine virtuelle Umgebung zu verwenden:
python -m venv venv
Quelle venv/bin/aktivieren # Linux/macOS
venv\Skripte\aktivieren # Windows
  1. Installation von AbhängigkeitenLäuft in einer virtuellen Umgebung:
pip install -e .
  1. Überprüfen der InstallationÜberprüfen Sie die Versionsnummer, um die erfolgreiche Installation zu bestätigen:
anus --version

Methode 2: Installation über Docker (gut für den schnellen Einsatz)

  1. Installation von DockerStellen Sie sicher, dass Docker auf Ihrem System installiert ist (siehe die Docker-Website).
  2. Spiegel abziehen: Führen Sie den folgenden Befehl aus:
docker pull anusai/anus:latest
  1. Laufende Container: ANUS starten:
docker run -it anusai/anus:latest

Methode 3: Installation über Conda (für wissenschaftliche Nutzer)

  1. Installation von CondaMiniconda oder Anaconda herunterladen und die Installation abschließen.
  2. Die Umwelt gestalten: Führen Sie den folgenden Befehl aus:
conda create -n anus python=3.11
conda activate anus
  1. Installation von ANUS::
pip install anus-ai

Wie zu verwenden

Nach der Installation können Benutzer ANUS von der Kommandozeile oder über Python-Skripte bedienen. Im Folgenden wird beschrieben, wie die wichtigsten Funktionen genutzt werden:

1. einfache Aufgaben ausführen

  • Kommandozeilenmethode: Geben Sie es in das Terminal ein:
anus run "Finden Sie die neuesten Nachrichten über künstliche Intelligenz"

Die Ausgabe zeigt eine Zusammenfassung der Suchergebnisse.

  • interaktiver ModusStarten Sie die interaktive Schnittstelle:
Anus interaktiv

Nach der Eingabe können Sie die Arbeitsanweisungen Zeile für Zeile eingeben.

2. die Zusammenarbeit von Multi-Agenten

  • Beispiel für ein Python-SkriptZusammenarbeit von Forschern, Analytikern und Redakteuren zur Erfüllung von Aufgaben:
from anus import Gesellschaft, Agent
# Einen Agenten erstellen
researcher = Agent(role="researcher")
Analytiker = Agent(Rolle="Analytiker")
Schreiber = Agent(Rolle="Schreiber")
# Erstellen einer kollaborativen Gesellschaft
Gesellschaft = Gesellschaft(agents=[researcher, analyst, writer])
# Ausführen der Aufgabe
response = society.run("Erforschen Sie die Auswirkungen der KI auf das Gesundheitswesen, analysieren Sie die Ergebnisse und schreiben Sie einen Bericht")
print(Antwort)

Das Ergebnis ist ein vollständiger Bericht mit Forschungsdaten und analytischen Schlussfolgerungen.

3. die Automatisierung von Webseiten

  • BefehlszeilenbetriebÜberprüfen Sie das Wetter in New York:
    anus run "Besuchen Sie weather.com, um die Wettervorhersage für New York für die nächsten 5 Tage anzuzeigen und eine Übersichtstabelle zu erstellen"
    
  • Skripting::
    von anus importieren Agent
    from anus.tools import BrowserTool
    agent = Agent(tools=[BrowserTool()])
    response = agent.run("Besuchen Sie weather.com, um die Wettervorhersage für New York für die nächsten 5 Tage zu sehen und eine Übersichtstabelle zu erstellen")
    print(Antwort)
    

    Die Ausgabe ist eine tabellarische Zusammenfassung der Wetterdaten.

4. die Bearbeitung von Dokumenten

  • Verarbeitung von PDF-Dateien::
    anus run "Dieses PDF zusammenfassen: /pfad/zu/dokument.pdf"
    

    Das System wird das Dokument analysieren und eine Zusammenfassung erstellen.

5. die Codegenerierung

  • Visualisierungsskripte generieren::
    anus run "Ein Python-Skript erstellen, das eine fraktale Baumvisualisierung mit matplotlib erzeugt"
    

    Die Ausgabe ist lauffähiger Python-Code, den der Benutzer direkt ausführen kann.

Details zum Betriebsablauf

  1. Inbetriebnahme und KonfigurationNach der Installation wird die --config um eine Konfigurationsdatei anzugeben (z. B. anus run --config custom_config.yaml "Aufgabenbeschreibung"), benutzerdefinierte Modelle oder Werkzeuge.
  2. Eingabe der AufgabeNatürliche Spracheingabe wird unterstützt und ANUS analysiert und weist den Agenten Aufgaben zu.
  3. Ergebnisse AnsichtDie Ergebnisse werden in Textform ausgegeben und unterstützen eine detaillierte Protokollierung (plus). --verbose (Parameter).
  4. Erweiterte FunktionalitätUm ein neues Tool hinzuzufügen, sehen Sie sich die Datei CONTRIBUTING.md auf GitHub an, um Ihren Code einzureichen.

caveat

  • Vergewissern Sie sich, dass Ihre Internetverbindung funktioniert und dass einige Funktionen (z. B. die Web-Automatisierung) auf einen Online-Zugang angewiesen sind.
  • Windows-Benutzer müssen möglicherweise zusätzliche windows-curses(pip install windows-curses).
  • Die Browser-Automatisierung erfordert die Installation von Playwright (Dramaturgische Installation).
CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " ANUS: Ein Open-Source-KI-Framework für Aufgabenautomatisierung und Multi-Agenten-Zusammenarbeit

Chef-KI-Austauschkreis

Der Chief AI Sharing Circle konzentriert sich auf das KI-Lernen und bietet umfassende KI-Lerninhalte, KI-Tools und praktische Anleitungen. Unser Ziel ist es, den Nutzern dabei zu helfen, die KI-Technologie zu beherrschen und gemeinsam das unbegrenzte Potenzial der KI durch hochwertige Inhalte und den Austausch praktischer Erfahrungen zu erkunden. Egal, ob Sie ein KI-Anfänger oder ein erfahrener Experte sind, dies ist der ideale Ort für Sie, um Wissen zu erwerben, Ihre Fähigkeiten zu verbessern und Innovationen zu verwirklichen.

Kontaktieren Sie uns
de_DE_formalDeutsch (Sie)