AI Personal Learning
und praktische Anleitung
Sitzsack Marscode1

PrimisAI Nexus: ein leichtgewichtiges Framework für den Aufbau skalierbarer KI-Multi-Intelligenz-Systeme und Aufgabenautomatisierung

Allgemeine Einführung

PrimisAI Nexus ist ein leichtgewichtiges, quelloffenes Python-Framework, das auf GitHub gehostet wird und vom PrimisAI-Team entwickelt wurde, um Benutzer bei der Erstellung und Verwaltung skalierbarer KI-Multi-Intelligenz-Systeme zur Automatisierung komplexer Aufgaben durch Large Language Modelling (LLM) zu unterstützen. Es verfügt über ein modulares Design, das vereinfachte Arbeitsabläufe und YAML-Konfigurationen durch eine einzige überwachende Intelligenz (Supervisor) bietet, die mit mehreren Arbeitsintelligenzen (Worker Agents) zusammenarbeitet, wodurch die Entwicklungsschwelle gesenkt wird. Ab Februar 2025 zeichnet sich Nexus durch Code-Generierungsaufgaben wie HumanEval und VerilogEval-Human-Benchmarking aus und ist damit für Entwickler und Forscher geeignet, um effiziente KI-Automatisierungslösungen zu erstellen.

blank

Nexus-Architektur


 

Funktionsliste

  • Skalierbares Multi-Intelligenz-SystemUnterstützung der dynamischen Hinzufügung von Intelligenzen, um das System mit der Komplexität der Aufgabe zu skalieren.
  • Automatisierung von AufgabenAutomatisierte Ausführung durch übergeordnete Intelligenzen, die Aufgaben aufteilen und sie spezialisierten Arbeitsintelligenzen zuweisen.
  • Leichte ArchitekturSaubere Arbeitsabläufe, um die Entwicklungs- und Wartungskosten zu senken.
  • LLM-IntegrationNahtlose Verbindung zu großen Sprachmodellen (z.B. GPT-4o) mit Unterstützung für individuelle Konfigurationen.
  • YAML-KonfigurationVereinfachen Sie die Verwaltung, indem Sie die Struktur und die Aufgaben von Intelligenzen über Konfigurationsdateien definieren.
  • Fehlersuche und OptimierungIntegrierte Protokollierung und Rückkopplungsschleifen, um die Auswirkungen von Fehlfunktionen des intelligenten Körpers zu verringern.

 

Hilfe verwenden

Ablauf der Installation

Die Installation von PrimisAI Nexus ist ein einfacher Prozess und die folgenden Schritte sind detailliert beschrieben:

  1. Vorbereiten der Umgebung
    • Stellen Sie sicher, dass Python 3.8+ installiert ist, führen Sie daspython --versionPrüfen.
    • Erstellen Sie eine virtuelle Umgebung (empfohlen):
      python -m venv nexus_env
      Quelle nexus_env/bin/aktivieren # Linux/Mac
      nexus_env\Scripts\aktivieren # Windows
      
  2. Installation von Nexus
    • Verwenden Sie pip zur Installation:
      pip install primisai
      
    • Version prüfen: ausführenpip show primisaium zu bestätigen, dass die Installation erfolgreich war.
  3. LLM-Zugang konfigurieren
    • Holen Sie sich den API-Schlüssel für ein großes Sprachmodell (z. B. OpenAI API Key).
    • Setzen von Umgebungsvariablen:
      export OPENAI_API_KEY="Ihr-api-key-hier" # Linux/Mac
      OPENAI_API_KEY="dein-api-schlüssel-hier" # Windows
      
  4. Überprüfen der Installation
    • Erstellen von Testskriptentest_nexus.py::
      from primisai.nexus.core import Supervisor
      llm_config = {"api_key": "your-api-key-here", "model": "gpt-4o"}
      supervisor = Supervisor("TestSupervisor", llm_config)
      print("Nexus ist bereit!")
      
    • in Bewegung seinpython test_nexus.pyWenn die Ausgabe "Nexus is ready!" lautet, ist die Installation erfolgreich. was eine erfolgreiche Installation anzeigt.

Hauptfunktionen

1. skalierbare Multi-Intelligenz-Systeme aufbauen

  • Verfahren::
    1. Modul importieren:
      from primisai.nexus.core import Agent, Supervisor
      
    2. LLM konfigurieren:
      llm_config = {
      "api_key": "Ihr-api-key-here",
      "model": "gpt-4o"
      }
      
    3. Schaffung von Aufsichtsintelligenz und Arbeitsintelligenz:
      supervisor = Supervisor("RootSupervisor", llm_config)
      coder = Agent("Coder", llm_config, system_message="Erzeugt Python-Code.")
      tester = Agent("Tester", llm_config, system_message="Überprüfen der Korrektheit des Codes.")
      supervisor.register_agent(coder)
      supervisor.register_agent(tester)
      
    4. Die Durchführung des Auftrags:
      task = "Schreibe und verifiziere einen Sortieralgorithmus"
      supervisor.run(task)
      
  • Funktionelle BeschreibungÜberwachungsintelligenz: Überwachungsintelligenz zerlegt Aufgaben (z. B. das Schreiben von Code und Tests) und weist sie den Arbeitsintelligenzen Coder und Tester zu, und das System kann bei Bedarf dynamisch um weitere Intelligenzen erweitert werden.

2. automatisierte Aufgaben mit YAML konfigurieren

  • Verfahren::
    1. einrichten.config.yamlDokumentation:
      Überwacher.
      Name: "AutomationSupervisor"
      llm_config.
      api_key: "ihr-api-schlüssel-hier"
      Modell: "gpt-4o"
      Agenten.
      - name: "DatenSammler"
      system_message: "Sammeln und Organisieren von Daten."
      - name: "BerichtGenerator"
      system_message: "Erzeugen von Datenberichten."
      
    2. Laden und ausführen:
      from primisai.nexus.config import load_yaml_config, AgentFactory
      config = load_yaml_config("config.yaml")
      factory = AgentFactory()
      system = factory.create_from_config(config)
      system.run("Sammeln von Marktdaten und Erstellen von Berichten")
      
  • Funktionelle BeschreibungDefinieren Sie die Rollen und die Aufgabenlogik der Intelligenzen über YAML-Dateien, um die Datenerfassung und Berichterstellung zu automatisieren, und passen Sie die Konfiguration an, ohne den Code zu ändern.

3. die Interaktion und Prüfung in Echtzeit

  • Verfahren::
    1. Starten Sie eine interaktive Sitzung:
      supervisor.start_interactive_session()
      
    2. Geben Sie eine Aufgabe ein, z. B. "Erstellen Sie ein Web-Suchwerkzeug", und beobachten Sie die Ergebnisse der intelligenten Zusammenarbeit.
    3. EinfuhrAusgangBeenden Sie die Sitzung.
  • Funktionelle BeschreibungUnterstützung von Echtzeittests zur Überprüfung der Effektivität der Multi-Intelligenz-Zusammenarbeit, um den reibungslosen Ablauf der Aufgabenautomatisierung zu überprüfen.

4. inbetriebnahme und optimierung

  • Verfahren::
    1. Richten Sie den Debugger ein:
      from primisai.nexus.core import Debugger
      debugger = Debugger(log_level="DEBUG")
      supervisor.set_debugger(debugger)
      
    2. Führen Sie die Aufgabe aus und sehen Sie sich das Protokoll an (das standardmäßig unternexus.log).
    3. Optimierung der intelligenten Logik oder der Aufgabenzuweisung auf der Grundlage von Protokollen.
  • Funktionelle BeschreibungDebugging-Tools zeichnen Details des Smart Body-Betriebs auf und gewährleisten durch Rückkopplungsschleifen eine stabile und zuverlässige Aufgabenausführung.

caveat

  • Stellen Sie sicher, dass das Netz reibungslos funktioniert und dass LLM-Aufrufe einen stabilen API-Dienst erfordern.
  • Die Einrückung von YAML-Dateien muss einheitlich sein (z.B. 2 Leerzeichen), da sonst das Parsen fehlschlagen kann.
  • Es wird vorgeschlagen, komplexe Aufgaben in Teilaufgaben aufzuteilen, um die Effizienz der Zusammenarbeit mehrerer intelligenter Körper zu verbessern.

Mit diesen Schritten können Benutzer schnell mit Nexus beginnen, skalierbare KI-Multi-Intelligenz-Systeme aufbauen und Aufgaben automatisieren.

CDN1
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " PrimisAI Nexus: ein leichtgewichtiges Framework für den Aufbau skalierbarer KI-Multi-Intelligenz-Systeme und Aufgabenautomatisierung

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)