DePythonze my OpenAI C# Code
Wer mit dem OpenAI SDK für C# einen Chat um eigene Funktionalität erweitern möchte, kommt um die ChatTools nicht herum. Hiermit wird OpenAI angewiesen, im Falle, dass keine korrekte Antwort gegeben werden kann, vorbereitete Funktionen, z.B. für Datenbankzugriffe, zu verwenden. Das ist super praktisch, aber auch unfassbar umständlich. Irgendwer bei Microsoft hat beschlossen, Teile der Python API, in den C# Code zu überführen. Was i Python absolut verständlich ist, wird in C# zu bad smelling code. In meinem Vortrag stelle ich die noch unter Entwicklung stehende Bibliothek vor, die den ChatClient um ChatTools verbessert, ohne magic Strings und verwirrenden Options.
Sprecher
Janek Fellien
Domain-Driven Design Enthusiast, Microsoft MVP aber auch Vater und Rebel at Work
Ich bin als Principal Software Engineer bei der Medialesson GmbH maßgeblich an der Planung und Umsetzung der Kundenprojekte beteiligt. Durch meine Erfahrungen im Domain-Driven Design ist es mir möglich die Projekte ganzheitlich zu betrachten, um so Lösungen zu entwickeln, die im Sinne des Kunden sind. Hauptsächlich handelt es sich hierbei um Enterpriselösungen in und für die Microsoft Azure Cloud, aber auch ausgefallene Projekte, wie ein echter hybrider Eventraum oder IIoT mit "Klemmbausteinen".... mehr erfahren