Als „AI Engine“ haben wir die OpenAI API (https://platform.openai.com/docs/introduction) ausgewählt, die in einer Vielzahl von Anwendungen und Szenarien eingesetzt werden kann. Die Auswahl an Modellen ist breit genug (https://platform.openai.com/docs/models/overview), um eines für fast jede „übliche“ Aufgabenstellung finden zu können. Darüber hinaus bietet OpenAI API auch die Möglichkeit des Fine-Tunings, wodurch die Modelle speziell auf die Bedürfnisse und Anforderungen des jeweiligen Projekts abgestimmt werden können.
Ein weiterer entscheidender Vorteil der OpenAI API ist ihre Benutzerfreundlichkeit und Zugänglichkeit. Die API kann über fertige Clients in verschiedenen Programmiersprachen aufgerufen werden, darunter Python, Node.js und Java.
Da unser Backend in Java entwickelt wurde, entschieden wir uns für den Einsatz des Java Azure Clients. Dieser Client kann sowohl für Azure OpenAI als auch für die OpenAI API verwendet werden. Durch diese Entscheidung konnten wir eine nahtlose und effiziente Integration der KI-Funktionalitäten in unser Hogarama-System erreichen.