Dieses Projekt demonstriert den Einsatz eines einfachen, erweiterbaren Tool-Agenten auf Basis von LangChain und OpenAI. Der Agent nutzt verschiedene Tools (z. B. Wikipedia und einen Rechner), um Fragen flexibel zu beantworten – ein typisches Beispiel für „Zero-Shot ReAct“-Agenten.
- Dynamisches Beantworten von Fragen mit Tool-Auswahl
- Nutzung eines Wikipedia-Tools für allgemeines Weltwissen
- Einfacher Calculator für Rechenoperationen
- Demonstration eines LangChain-Agenten mit Tool-Integration
- Python
- LangChain
- OpenAI GPT (via API)
- WikipediaAPIWrapper
- Custom Tools (z. B. Rechner)
├── agent.py # Definiert und initialisiert den Tool-Agenten
├── main.py # Einstiegspunkt: Beispiel-Fragen stellen
├── tools/
│ └── calculator.py # Einfache Rechenfunktion (eval-basiert)
├── evaluation.md # Reflexion und Verbesserungspotenzial
├── requirements.txt # Abhängigkeiten für pip
└── .env # API-Schlüssel (nicht ins Repo pushen!)