Zugang aus Übersee: www.kdjingpai.com
Ctrl + D Lesezeichen für diese Seite

Youtu-agent ist ein leistungsfähiges und übersichtliches Framework für KI-Intelligenzen, das von Tencent Youtu Lab entwickelt wurde. Es wurde speziell für den Aufbau, den Betrieb und die Bewertung autonomer KI-Intelligenzen entwickelt. Sein Hauptmerkmal ist, dass es Open-Source-Modelle vollständig einbezieht und eine hervorragende Leistung erzielt, ohne sich auf große Closed-Source-Modelle zu verlassen. Das Framework wurde in strengen Benchmarks validiert und erzielte führende Ergebnisse in maßgeblichen Evaluierungen wie WebWalkerQA und GAIA unter Verwendung der Open-Source-Modellfamilie DeepSeek-V3. Youtu-agent ist hochflexibel und skalierbar, mit einer Architektur, die auf demopenai-agentsDas Framework verwendet YAML-Dateien für die Konfiguration und unterstützt die asynchrone Ausführung, um komplexe Aufgaben effizient zu bewältigen. Um die Schwelle der Nutzung zu senken, verwendet das Framework YAML-Dateien für die Konfiguration und schafft die "Meta-Agent"-Funktion, die automatisch die Konfiguration des intelligenten Körpers durch den Dialog mit dem Benutzer generieren kann, was den Entwicklungsprozess erheblich vereinfacht. Derzeit verfügt das Framework über eine integrierte Unterstützung für die Datenanalyse, die Dateiverwaltung, die Erstellung von detaillierten Forschungsberichten und die Analyse von Dissertationen sowie andere praktische Funktionsszenarien.

 

Funktionsliste

  • Ausgezeichnete LeistungErzielung einer branchenführenden Genauigkeit beim Benchmarking von Mainstream-Intelligenzen (z. B. WebWalkerQA und GAIA) unter ausschließlicher Verwendung von Open-Source-Modellen (z. B. DeepSeek-V3-Serie).
  • Umfassende Open-Source-UnterstützungDas Framework ist für Open-Source-Modelle optimiert und darauf ausgelegt, die Entwicklungs- und Bereitstellungskosten zu senken, so dass Benutzer leistungsstarke Intelligenzen aufbauen können, ohne auf teure Closed-Source-Modelle angewiesen zu sein.
  • Eingebaute praktische SzenarienBietet sofort einsatzbereite Funktionen, die direkt zur Bewältigung gängiger Aufgaben wie CSV-Datenanalyse, Literaturrecherche, lokale Dateiorganisation und -kategorisierung sowie eingehende thematische Recherchen verwendet werden können.
  • Flexible modulare Architektur: Basierend aufopenai-agentsaufbauen, unterstützen die Kernkomponenten (z. B. Umgebungen, Toolkits, Kontextmanager) alle ein hohes Maß an Anpassung und Erweiterbarkeit, was eine einfache Integration neuer Modelle und Werkzeuge ermöglicht.
  • Automatisierung und Einfachheit:
    • Verwenden Sie die einfache und intuitiveYAMLDie Dokumentation zur Definition und Konfiguration von Intelligenzen ist gut strukturiert und einfach zu verwalten.
    • Die einzigartige "Meta-Intelligenz" kann durch einen interaktiven Dialog mit dem Benutzer automatisch Anforderungen erfassen und Konfigurationsdateien generieren, wodurch die Komplexität des manuellen Schreibens von Code und Konfigurationen erheblich reduziert wird.
  • Effiziente asynchrone AusführungDas Framework unterstützt asynchrone Operationen in vollem Umfang und ermöglicht so eine leistungsstarke und effiziente Aufgabenausführung. Es eignet sich besonders gut für Evaluierungs- und Testszenarien, die eine gleichzeitige Verarbeitung erfordern.
  • Leistungsstarke Verfolgung und Analyse: Eingebaut über konventionellen OTEL hinausDBTracingProcessorEin System, das eine tiefgreifende Analyse der Werkzeugaufrufe von Intelligenzen zur Fehlersuche und Optimierung ermöglicht (in Vorbereitung).

Hilfe verwenden

Das Youtu-Agent-Framework ist so einfach gestaltet, dass die Benutzer schnell damit beginnen und es in realen Szenarien anwenden können. Nachfolgend finden Sie eine detaillierte Beschreibung der Installation und Verwendung.

1. ökologische Vorbereitung und Installation

Zunächst müssen Sie das Code-Repository des Projekts lokal von GitHub klonen und die erforderlichen Abhängigkeits-Bibliotheken installieren.

Schritt 1: Klonen des Code-Repositorys
Öffnen Sie ein Terminal (Befehlszeilentool) und führen Sie den folgenden git-Befehl aus, um den Projektcode lokal herunterzuladen:

git clone https://github.com/Tencent/Youtu-agent.git

Schritt 2: Eingabe des Projektkatalogs

cd Youtu-agent

Schritt 3: Installieren von Abhängigkeiten
Verwendung des Projektspyproject.tomlum Abhängigkeiten zu verwalten, können Sie diepipTool, um die Installation durchzuführen. Es wird empfohlen, in einer neuen virtuellen Umgebung zu installieren, um Abhängigkeitskonflikte mit anderen Projekten zu vermeiden.

# 创建并激活虚拟环境(推荐)
python -m venv venv
source venv/bin/activate  # 在Windows上使用 `venv\Scripts\activate`
# 安装项目依赖
pip install .

Schritt 4: Umgebungsvariablen konfigurieren
Damit Intelligenzen externe APIs aufrufen können (z. B. die Big Model API oder die Search Tool API), müssen Sie Umgebungsvariablen konfigurieren. Das Projekt bietet eine Konfigurationsvorlagendatei.env.example. Sie müssen eine Kopie erstellen und diese umbenennen.envund geben Sie dann Ihren API-Schlüssel ein.

cp .env.example .env

Danach öffnen Sie mit einem Texteditor die Datei.envDatei etwas ein wieDEEPSEEK_API_KEYusw. den gewünschten Wert.

2 Erste Schritte: Ausführen einer einfachen Suchintelligenz

Dieses Beispiel zeigt Ihnen, wie Sie eine einfache Intelligenz mit Websuchfunktionen ausführen.

Schritt 1: Erstellen eines intelligenten Körperprofils
existierenconfigs/agents/Verzeichnis, um eine neue YAML-Datei zu erstellen, z.B.sample_tool.yaml. In dieser Datei werden der Name der Intelligenz, ihre Systembefehle und die zu ladenden Werkzeuge definiert.

# configs/agents/sample_tool.yaml
defaults:
- /model/base
- /tools/search@toolkits.search # 加载名为'search'的工具包
- _self_
agent:
name: simple-tool-agent
instructions: "你是一个乐于助人的助手,可以在网上搜索信息。"

Schritt 2: Schreiben und Ausführen eines Python-Skripts
Erstellen Sie eine Python-Skriptdatei, zum Beispielrun_agent.pyund schreiben Sie den folgenden Code. Dieser Code lädt die Konfigurationsdatei, die Sie gerade erstellt haben, und nimmt die Intelligenzen in den Dialog mit Ihnen auf.

import asyncio
from utu.agents import SimpleAgent
async def main():
# 通过指定配置文件名来初始化智能体
async with SimpleAgent(config="sample_tool.yaml") as agent:
# 与智能体进行对话
await agent.chat("今天北京的天气怎么样?")
# 运行主函数
asyncio.run(main())```
在终端中执行此脚本,智能体就会启动,调用搜索工具查询天气信息并给出回答。
```bash
python run_agent.py

3) Kernfunktion: automatische Generierung von Intelligenz

Dies ist eine der einzigartigsten Funktionen von Youtu-agent, die es Ihnen ermöglicht, automatisch eine Intelligenzkonfiguration zu erstellen, indem Sie mit einer "Meta-Intelligenz" sprechen, ohne manuell eine YAML-Datei schreiben zu müssen.

Schritt 1: Starten Sie das Skript für den Meta-Intelligenz-Körper
Führen Sie den folgenden Befehl im Terminal aus:

python scripts/gen_simple_agent.py

Schritt 2: Dialog mit der Meta-Intelligenz
Sobald das Skript startet, stellt es Ihnen Fragen wie ein Helfer, um die spezifischen Bedürfnisse der Intelligenzen zu verstehen, die Sie z. B. erstellen möchten:

  • Was soll diese Information bewirken?
  • Welche Werkzeuge werden benötigt (z. B. Suche, Lesen/Schreiben von Dateien usw.)?
  • Welche Verhaltensanweisungen erwarten Sie von ihm?

Schritt 3: Automatische Erzeugung von Konfigurationsdateien
Nachdem Sie die Frage beantwortet haben, wird die Meta-Intelligenz automatisch in dergenerated/Verzeichnis, um ein entsprechendesYAMLKonfigurationsdatei.

Schritt 4: Führen Sie den neu erstellten Smartbody aus
Sie können direkt diecli_chat.pySkript, um diese soeben erzeugte Intelligenz auszuführen und zu erfahren, was sie tun kann.

python scripts/cli_chat.py --stream --config generated/你生成的配置文件名.yaml

4. erweiterte Anwendung: Ausführen der eingebauten Beispiele

Das Projekt ist inexamples/Der Katalog enthält mehrere Beispiele für komplexe Aufgaben, die direkt ausgeführt werden können, wie z. B. die Tiefenforschung.

Um die Deep Research Intelligence zu starten, führen Sie einfach den folgenden Befehl aus:

python -m examples.research.main

Diese Intelligenz führt eingehende Online-Recherchen zu einem bestimmten Thema durch und erstellt schließlich einen umfassenden Bericht. Anhand dieser Beispielcodes können Sie lernen, wie Sie komplexere Anwendungen erstellen können.

Anwendungsszenario

  1. Automatisierte Datenanalyse
    Der Benutzer kann den Smart Body anweisen, eineCSVTabellendatei. Die Intelligente Gesellschaft liest den Dateninhalt automatisch ein, führt Dateneinblicke und statistische Analysen durch und erstellt eine Visualisierung auf der Grundlage der Analyseergebnisse.HTMLBericht formatieren.
  2. Persönliche Dokumentenverwaltung
    Für Dateien, die Ihren Computer unübersichtlich machen, können Sie dem SmartBody Befehle geben, z. B. "Benennen Sie alle meine Projektdateien nach Jahr und Projektname um und sortieren Sie sie in verschiedene Ordner". Der SmartBody kann automatisch Vorgänge wie das Umbenennen und Verschieben von Dateien durchführen, um das Dateisystem zu organisieren.
  3. Eingehende Recherche zum Thema
    Wenn es notwendig ist, ein unbekanntes Gebiet oder ein bestimmtes Thema eingehend zu recherchieren, kann der intelligente Körper beauftragt werden, diese Aufgabe zu übernehmen. Er sammelt automatisch eine große Menge relevanter Informationen im Internet, liest und verfeinert die Kerninformationen, filtert und integriert die Inhalte und erstellt schließlich einen umfassenden Forschungsbericht mit klarer Logik und detailliertem Inhalt.
  4. Hilfe bei akademischen Arbeiten
    Forscher können eine oder mehrere akademische Arbeiten zur Verfügung stellen und den intelligenten Körper beauftragen, diese zu analysieren. Der intelligente Körper kann die Kernideen, Versuchsmethoden und Schlussfolgerungen der Arbeiten analysieren und auf dieser Grundlage automatisch relevante Referenzen finden und organisieren, was dem Forscher hilft, die Literaturübersicht schnell zu vervollständigen.

QA

  1. Was ist der Youtu-Agent?
    Es handelt sich um ein Framework für KI-Intelligenzen, das von den YouTuber Labs von Tencent entwickelt wurde. Ziel ist es, Entwicklern die Verwendung von quelloffenen großen Sprachmodellen zu erleichtern, um KI-Programme zu erstellen, auszuführen und zu bewerten, die autonom Aufgaben erledigen können.
  2. Wie unterscheidet sich Youtu-agent von anderen Frameworks für intelligente Körper?
    Das Hauptunterscheidungsmerkmal ist die Konzentration auf und die Optimierung von Open-Source-Modellen sowie das Engagement, kostengünstige und leistungsstarke Lösungen anzubieten. Darüber hinaus vereinfacht die einzigartige Funktion "Meta-Intelligenz", die automatisch intelligente Karosseriekonfigurationen durch Dialog generieren kann, den Entwicklungsprozess erheblich.
  3. Welche großen Sprachmodelle werden unterstützt?
    Das Framework bietet eine gute Unterstützung und Leistung für Open-Source-Modelle, die durch die DeepSeek-V3-Serie repräsentiert werden. Gleichzeitig ist seine Architektur kompatibel mit dem openai-agents SDK, das nahtlos angepasst und genutzt werden kann, einschließlichgpt-ossMehrere Modell-APIs innerhalb.
  4. Muss ich eine Menge Code schreiben, um Youtu-agent zu nutzen?
    Nicht erforderlich. Für die meisten gängigen Aufgaben müssen Sie nur ein einfachesYAMLDie Konfiguration der Datei kann konfiguriert werden. Für individuellere Bedürfnisse kann die "Meta-Intelligenz"-Funktion sogar automatisch Konfigurationsdateien für Sie im Dialog generieren, was die Hürde für die Nutzung weiter senkt.
0Lesezeichen
0Gelobt

Empfohlen

Sie können keine AI-Tools finden? Versuchen Sie es hier!

Geben Sie einfach das Schlüsselwort Barrierefreiheit Bing-SucheDer Bereich KI-Tools auf dieser Website bietet eine schnelle und einfache Möglichkeit, alle KI-Tools auf dieser Website zu finden.

Neue Veröffentlichungen

zurück zum Anfang

de_DEDeutsch