Künstliche Intelligenz

Mit der Python-Bibliothek PydanticAI einfach Chatbots in Programme einbinden


Die Funktionen von LLM-Chatbots wie ChatGPT in einem eigenen Python-Programm zu verwenden, würde viele interessante Features ermöglichen: etwa auf Knopfdruck passende Testdaten zu erstellen oder vom eigenen Programm erstellte Auswertungen und Listen in kurzen Beschreibungen zusammenzufassen. Genau dafür ist die neue Python-API PydanticAI gedacht, die vom Team hinter den Modulen fastAPI und Pydantic kommt.

Bislang verfügbare APIs für das Anbinden von Chatbots an den Programmcode sind teilweise sehr komplex. Oft steht die Kommunikation mit dem Chatmodell im Vordergrund und nicht, was man mit dem Ergebnis alles machen kann. Darüber hinaus ist das Ergebnis einer Anfrage an ChatGPT und Co. immer Text – damit kann ein Python-Programm, das mit Datenstrukturen arbeitet, nicht viel anfangen.

  • Wer die Funktionen von KI-Chatbots in seine Python-Programme integrieren will, findet in der Python-API PydanticAI ein unkompliziertes Werkzeug.
  • PydanticAI nutzt KI-Agenten als Python-Klasse, die den Output von Chatbots als Python-verständliche Datenstrukturen ausgeben.
  • Neben Single-Agent-Workflows kann PydanticAI auch mehrere Chatbots zu einem Agentensystem verknüpfen.
  • Beim Einsatz multimodaler Modelle lassen sich auch Bilder und Töne verarbeiten.




Gerhard Völkl ist Fachjournalist für Softwareentwicklung, Data Science, Spieleprogrammierung und Computergrafik.

Diese und andere Hürden bei der Zusammenarbeit von Python-Programmen mit Chatmodellen hat das Team von Pydantic erkannt und auf eine Art und Weise vereinfacht, die für Python ideal ist.


Das war die Leseprobe unseres heise-Plus-Artikels „Mit der Python-Bibliothek PydanticAI einfach Chatbots in Programme einbinden“.
Mit einem heise-Plus-Abo können Sie den ganzen Artikel lesen.



Source link

Leave a Reply

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert

Beliebt

Die mobile Version verlassen