Er übernimmt Teile der Verbindungen sowohl zwischen der Website und dem Bot als auch dem Bot und der Datenbank. Ist außerdem auch für den Großteil der Arbeit mit Docker Verantwortlich und hilft bei der Datenbankanalyse.
Er übernimmt große Teile des Projekthandbuchs. Führt die Datenbankanalyse der Vektordatenbanken durch und hilft die Verbindung zwischen dieser und dem Bot herzustellen.
Er übernimmt den Großteil der Umsetzung des Benutzerinterfaces. Verwaltet Teile der Verbindung zwischen der Website und dem Bot. Kümmert sich außerdem um Teile der Arbeit mit Docker.
Das Ziel dieser Diplomarbeit ist es, eine auf Blazor basierende, lokal laufende, Website zu entwickeln, die einen Chatbot enthält, welcher auf eine Vektordatenbank zugreifen und mithilfe dieser Informationen wiedergeben kann. In diese Vektordatenbank soll es möglich sein, Informationen aus verschiedenen Quellen, wie zum Beispiel Confluence oder JIRA, einzuspeisen.
Die Ausgangslage dieser Diplomarbeit ist es, ein Proof of Concept zu entwickeln. Dieses Proof of Concept soll zeigen, wie Chatbots genutzt werden können, um Dokumentationen effizienter und leichter zugänglich zu machen. Auch soll es möglich sein, Informationen aus Quellen wie Confluence oder JIRA in eine Vektordatenbank einzuspeisen und diese mithilfe des Chatbots abrufen zu können.
Simon Pisoni: Erzielung effizienter Verbindungen zwischen allen Teilen des Systems, und mehrere unterschiedliche LLMs wurden getestet, und mithilfe mehrerer Kriterien, verglichen und gewählt. Felix Schiessl: Es ist ein fertiges Projekthandbuch vorhanden. Weiteres ist eine Datenbank, mithilfe mehrerer Kriterien, gewählt und verglichen worden. Auch funktioniert die Verbindung der Datenbank und des Bots effizient. Bilal Sahin: Es ist ein leicht zu bedienendes und selbsterklärendes Benutzerinterface vorhanden. Die Verbindung zwischen dem Bot und der Website läuft effizient ab.
undefined
Visual Studio ist eine umfassende IDE für .NET- und C++-Entwickler unter Windows, ausgestattet mit vielen Tools und Features, welche während der Entwicklung helfen. (vgl. https://visualstudio.microsoft.com/de/#vs-section, 17.03.2025)
Blazor ist ein Frontend-Webframework, das HTML, CSS und C# als Programmiersprachen verwendet. Die wiederverwendbaren Komponenten können nicht nur clientseitig, sondern auch serverseitig genutzt werden, was die Nutzung des Programms angenehmer macht. (vgl. https://dotnet.microsoft.com/en-us/apps/aspnet/web-apps/blazor, 19.03.2025)
Hugging Face ist eine Open Source Machine Learning und Data Science Plattform, welche Benutzern hilft, Machine Learning Models einzusetzen und zu trainieren. Es ermöglicht den Zugriff auf Modelle und Datensätze welche von anderen Usern hochgeladen wurde. (vgl. https://www.techtarget.com/whatis/definition/Hugging-Face, 17.03.2025)