Es gibt viele erstaunliche Tools, die beim Erstellen generativer KI-Anwendungen helfen. Der Einstieg in ein neues Tool erfordert jedoch Zeit zum Lernen und Üben.
Aus diesem Grund habe ich ein Repository mit Beispielen beliebter Open-Source-Frameworks zum Erstellen generativer KI-Anwendungen erstellt.
Die Beispiele zeigen auch, wie diese Frameworks mit Amazon Bedrock verwendet werden.
Das Repository finden Sie hier:
https://github.com/danilop/oss-for-generative-ai
Im Rest dieses Artikels beschreibe ich die von mir ausgewählten Frameworks, was im Beispielcode im Repository enthalten ist und wie diese in der Praxis verwendet werden können.
LangChain: Ein Framework für die Entwicklung von Anwendungen, die auf Sprachmodellen basieren, mit Beispielen für:
LangGraph: Eine Erweiterung von LangChain zum Erstellen zustandsbehafteter Multi-Akteur-Anwendungen mit großen Sprachmodellen (LLMs)
Haystack: Ein End-to-End-Framework zum Erstellen von Suchsystemen und Sprachmodellanwendungen
LlamaIndex: Ein Datenframework für LLM-basierte Anwendungen, mit Beispielen für:
DSPy: Ein Framework zur Lösung von KI-Aufgaben mithilfe großer Sprachmodelle
RAGAS: Ein Framework zur Bewertung von Retrieval Augmented Generation (RAG)-Pipelines
LiteLLM: Eine Bibliothek zur Standardisierung der Nutzung von LLMs verschiedener Anbieter
Ein Framework für die Entwicklung von Anwendungen, die auf Sprachmodellen basieren.
Hauptfunktionen:
Primäre Anwendungsfälle:
Eine Erweiterung von LangChain zum Aufbau eines zustandsbehafteten Multi-Akteurs. Anwendungen mit LLMs
Hauptfunktionen:
Primäre Anwendungsfälle:
Ein Open-Source-Framework zum Erstellen produktionsbereiter LLM-Anwendungen.
Hauptfunktionen:
Primäre Anwendungsfälle:
Ein Datenframework zum Erstellen von LLM-basierten Anwendungen.
Hauptfunktionen:
Primäre Anwendungsfälle:
Ein Framework zur Lösung von KI-Aufgaben durch deklarative und optimierbare Sprachmodellprogramme.
Hauptfunktionen:
Primäre Anwendungsfälle:
Ein Bewertungsrahmen für Retrieval Augmented Generation (RAG)-Systeme.
Hauptfunktionen:
Primäre Anwendungsfälle:
Eine einheitliche Schnittstelle für mehrere LLM-Anbieter.
Hauptfunktionen:
Primäre Anwendungsfälle:
Lassen Sie mich wissen, ob Sie eines dieser Tools verwendet haben. Habe ich etwas verpasst, das Sie gerne mit anderen teilen möchten? Fühlen Sie sich frei, einen Beitrag zum Repository zu leisten!
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3