AI Personal Learning
und praktische Anleitung

Qwen-Agent: ein auf Qwen basierendes Framework für intelligente Agentenanwendungen, einschließlich Tool-Aufrufen, Code-Interpretern, RAGs und Chrome-Erweiterungen.

Allgemeine Einführung

Qwen-Agent ist ein Framework für intelligente Agentenanwendungen, das auf der Grundlage von Qwen 2.0 und höher entwickelt wurde und über Funktionen für Befehlsverfolgung, Werkzeugnutzung, Planung und Speicher verfügt. Das Framework bietet eine Vielzahl von Beispielanwendungen, wie Browser-Helfer, Code-Interpreter und benutzerdefinierte Helfer, um Entwicklern zu helfen, schnell intelligente Agentenanwendungen zu erstellen und einzusetzen. Qwen-Agent unterstützt eine Vielzahl von funktionalen Modulen, einschließlich Funktionsaufrufe, Code-Interpretation, RAG (Retrieval Augmentation Generation) und Chrome-Erweiterungen, für eine Vielzahl von komplexen Anwendungsszenarien.

Qwen-Agent: Qwen-basiertes Framework für intelligente Agentenanwendungen, einschließlich Funktionsaufrufen, Code-Interpretern, RAGs und Chrome-Erweiterungen. -1


 

BrowserQwen, eine browserbasierte Erweiterung für intelligente Körper

Qwen-Agent: ein auf Qwen basierendes Framework für intelligente Agentenanwendungen, einschließlich Tool-Aufrufen, Code-Interpretern, RAGs und Chrome-Erweiterungen. -1

 

Funktionsliste

  • FunktionsaufrufAutomatisierung: Unterstützt die Automatisierung komplexer Aufgaben durch Funktionsaufrufe.
  • Code-DolmetscherCode-Interpretation: Bereitstellung von Code-Interpretationsfunktionen, die den Benutzern helfen, den Code zu verstehen und auszuführen.
  • RAG (Retrieval Augmentation Generation)Unterstützt die Suche und Generierung von Dokumenten in großem Umfang für die Abfrage von langen Dokumenten.
  • Chrome-ErweiterungBietet Browser-Erweiterungen an, um das Surferlebnis des Benutzers zu verbessern.
  • Werkzeuge zur AnpassungErmöglicht es Benutzern, benutzerdefinierte Tools hinzuzufügen, um die Funktionalität des Frameworks zu erweitern.

 

Hilfe verwenden

Ablauf der Installation

  1. Installieren der stabilen Version von PyPI::
    pip install -U "qwen-agent[gui,Lappen,code_interpreter,python_executor]"
    

    Oder installieren Sie die am wenigsten abhängige Version:

    pip install -U qwen-agent
    

    Zu den optionalen Abhängigkeiten gehören:

    • [gui]Gradio-basierte GUI-Unterstützung
    • (rag)RAG: Unterstützung für RAG
    • [code_interpreter]Unterstützung für Code-Interpreter
    • [python_executor]Qwen2.5: Werkzeugintegrierte Argumentation zur Unterstützung von Qwen2.5-Math
  2. Installieren Sie die neueste Entwicklungsversion aus dem Quellcode::
    git clone https://github.com/QwenLM/Qwen-Agent.git
    cd Qwen-Agent
    pip install -e . /[gui,rag,code_interpreter,python_executor]
    

    Oder installieren Sie die am wenigsten abhängige Version:

    pip install -e . /
    

Funktion Betriebsablauf

  1. Konfiguration Modelldienst::
    • Verwenden Sie den von AliCloud DashScope bereitgestellten Modelldienst, um die Umgebungsvariable DASHSCOPE_API_KEY für Ihren DashScope API-Schlüssel.
    • Alternativ können Sie auch Ihren eigenen Modelldienst einrichten und verwenden, indem Sie den Anweisungen in der README für Qwen2 folgen.
  2. Entwicklung von Zollagenten::
    Qwen-Agent stellt Basiskomponenten zur Verfügung, wie zum Beispiel die Komponenten, die von der BaseChatModel und die LLMs, die von BaseTool Werkzeuge sowie Komponenten auf hoher Ebene, wie die, die von Agent Es folgt ein Beispiel für die Erstellung eines Agenten, der eine PDF-Datei lesen und das Werkzeug verwenden kann. Nachfolgend ein Beispiel für die Erstellung eines Agenten, der PDF-Dateien lesen und Werkzeuge verwenden kann:

    from qwen_agent.agents import Assistent
    from qwen_agent.tools.base import BaseTool, register_tool
    @register_tool('my_image_gen')
    class MyImageGen(BaseTool).
    description = 'KI-Bilderdienst, der eine Textbeschreibung eingibt und eine URL eines Bildes zurückgibt, das auf der Grundlage der Textinformationen gemalt wurde.'
    parameters = [{'name': 'prompt', 'type': 'string', 'description': 'Detaillierte Beschreibung des gewünschten Bildinhalts', 'required': True}]]
    def call(self, params: str, **kwargs) -> str.
    prompt = json5.loads(params)['prompt']
    prompt = urllib.parse.quote(prompt)
    return json5.dumps({'image_url': f'https://image.pollinations.ai/prompt/{prompt}'}, ensure_ascii=False)
    llm_cfg = {
    
    'model_server': 'dashscope',
    'generate_cfg': {'top_p': 0.8}
    }
    tools = ['my_image_gen', 'code_interpreter']
    files = ['. /examples/resource/doc.pdf']
    bot = Assistent(llm=llm_cfg, system_message='Du bist ein hilfreicher Assistent.', function_list=tools, files=files)
    messages = []
    while True: Abfrage = input('Benutzerabfrage')
    abfrage = input('Benutzerabfrage: ')
    messages.append({'role': 'user', 'content': query})
    response = bot.run(messages=messages)
    for res in response.
    print('Bot-Antwort:', res)
    messages.extend(res)
    
  3. Schnellstart Gradio Demo::
    from qwen_agent.gui import WebUI
    WebUI(bot).run()
    
AI Leichtes Lernen

Der Leitfaden für Laien zum Einstieg in die KI

Hilft Ihnen, die Nutzung von KI-Tools kostengünstig und von Null an zu erlernen.KI ist, wie Bürosoftware, eine wesentliche Fähigkeit für jeden. Die Beherrschung von KI verschafft Ihnen einen Vorteil bei der Stellensuche und die Hälfte des Aufwands bei Ihrer zukünftigen Arbeit und Ihrem Studium.

Details ansehen>
Darf nicht ohne Genehmigung vervielfältigt werden:Chef-KI-Austauschkreis " Qwen-Agent: ein auf Qwen basierendes Framework für intelligente Agentenanwendungen, einschließlich Tool-Aufrufen, Code-Interpretern, RAGs und Chrome-Erweiterungen.

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)