KI-Agenten-Ausgaben mit Outlines strukturierter Generierung einschränken
Erzwinge die Ausgabe von LLMs in typisierte Schemata, Enums, JSON-ähnliche Strukturen und Routing-Records während der Generierung, anstatt fehlerhaften Text nachträglich zu reparieren.
Voraussetzungen
Python, Outlines, unterstützte LLM-Laufzeitumgebung oder -Anbieter, Schema-Definitionen
Installation
Verwende die offizielle Installations- oder Einrichtungsmethode, die deiner Umgebung entspricht:
- pip install outlines
Anforderungen und Hinweise aus dem offiziellen Repository:
- Outlines folgt einem einfachen Muster, das Pythons eigenem Typsystem ähnelt. Gib einfach den gewünschten Ausgabetyp an, und Outlines stellt sicher, dass deine Daten exakt dieser Struktur entsprechen:
- python
- | Benutzerdefinierte Typen | Intuitive Schnittstelle zum Erstellen komplexer Typen | Python-Typen-Anleitung → |
Grundlegende Nutzung oder Einstiegsnotizen:
-
import outlines
-
from transformers import AutoTokenizer, AutoModelForCausalLM
-
MODEL_NAME = "microsoft/Phi-3-mini-4k-instruct"
-
Aus offiziellen Dokumenten extrahiert: https://raw.githubusercontent.com/dottxt-ai/outlines/HEAD/README.md