Hallo, ich bin Tiban Razvan, Student an der Babes-Bolyai Universität und studiere Informatik auf Deutsch. Im Gegensatz zu einigen meiner Kollegen fand ich das Programmieren nicht so spannend. Ich fand es langweilig und eintönig. Aber ich wollte sehen, ob die Welt der IT mehr zu bieten hat als nur das Schreiben von Code. Deshalb beschloss ich, ein Praktikum bei ANT zu machen.
Damals hatte ich etwas Freizeit und war neugierig auf die IT-Welt. Anstatt herumzusitzen, dachte ich: „Warum nicht versuchen, etwas Neues zu lernen?“ Also meldete ich mich für dieses Praktikum an, um zu lernen, zu erforschen und zu entdecken, was die IT jenseits der Codezeilen zu bieten hatte.
In dieser Geschichte erzähle ich, was ich gelernt habe und wie sich meine Sicht auf die IT-Branche während meiner Zeit bei ANT verändert hat. Dieses Praktikum war nicht einfach nur ein Job; es war ein augenöffnendes Abenteuer, das mir zeigte, dass IT mehr ist als nur Programmieren. Es ist eine Welt voller Überraschungen und Möglichkeiten.
Anfangs hatte ich Schwierigkeiten, alles zu verstehen, aber im Laufe der Tage ergaben die Dinge immer mehr Sinn, und meine Reise in die IT-Welt begann Gestalt anzunehmen.
Das Projekt
Unsere Hauptaufgabe bestand darin, mit Hilfe von Jitterbit einen Chatbot zu erstellen, der Informationen aus Salesforce abrufen kann. Für den Chatbot haben wir SAP Converstional AI verwendet. Es war wie das Zusammensetzen verschiedener Teile eines Projekts, damit es funktioniert.
- Salesforce enthält die Produkte mit den Informationen, die abgerufen werden müssen.
- Jitterbit hat hier die Rolle des Dienstes, der die Daten mit Hilfe einer API abruft.
- SAP Conversational AI hat nur die Rolle einer Schnittstelle, über die der Benutzer schreiben kann
Intro zu Jitterbit
Vio brachte mich dazu, Jitterbit, die von uns verwendete Plattform, kennenzulernen. Am Anfang fühlte es sich ein wenig schwierig an, und mein Kollege Radu und ich bombardierten Vio mit Fragen.
In der ersten Woche sahen wir uns vor allem Tutorials zu Jitterbit an und versuchten, uns die Funktionsweise der Plattform zu verstehen. Es war ein bisschen wie der Versuch, ein Rätsel zu lösen.
Jitterbit ist eine Integrationsplattform, die die Verbindung und Kommunikation zwischen verschiedenen Softwareanwendungen, Datenbanken und Systemen erleichtert. Sie wurde entwickelt, um die Daten- und Prozessintegration zu rationalisieren und es Unternehmen zu erleichtern, Informationen auszutauschen und Aufgaben über ihre verschiedenen Softwaresysteme hinweg zu automatisieren.
Hier sind 3 von Jitterbit vorgeschlagene Lösungen
Vorbestimmte Konnektoren:
Jitterbit vereinfacht Integrationsherausforderungen, indem es eine breite Palette an vordefinierten Konnektoren anbietet. These connectors act as pre-built bridges between different software applications, databases, and systems. Diese Konnektoren fungieren als vorgefertigte Brücken zwischen verschiedenen Softwareanwendungen, Datenbanken und Systemen. Sie machen komplexe benutzerdefinierte Kodierungen überflüssig und ermöglichen es den Unternehmen, schnell und mühelos Verbindungen herzustellen, die einen reibungslosen Datenaustausch und eine Prozessautomatisierung zwischen verschiedenen Plattformen gewährleisten.
Low-Code-Programmierschnittstelle:
Jitterbit bietet eine Low-Code-Programmierschnittstelle, die es Anwendern mit unterschiedlichem technischem Hintergrund ermöglicht, benutzerdefinierte Integrationen und Workflows mit Leichtigkeit zu erstellen. Diese benutzerfreundliche Schnittstelle ermöglicht Drag-and-Drop-Funktionalität und visuelles Design, wodurch die Abhängigkeit von umfangreichen Programmierkenntnissen erheblich reduziert wird. Dadurch wird die Integrationsentwicklung demokratisiert und ein breiteres Spektrum von Teammitgliedern kann zu Integrationsprojekten beitragen und diese beschleunigen.
API Management:
Jitterbit bietet robuste API-Verwaltungsfunktionen, mit denen Unternehmen ihre APIs effizient steuern, sichern und überwachen können. Mit dieser Funktion können Unternehmen Zugriffsrichtlinien definieren, die API-Nutzung verfolgen und die Datensicherheit gewährleisten. Sie hilft Unternehmen, ihre Dienste externen Partnern oder Kunden zur Verfügung zu stellen und gleichzeitig die Kontrolle darüber zu behalten, wie auf diese Dienste zugegriffen wird und wie sie genutzt werden, wodurch die allgemeine Datensicherheit und Governance verbessert wird.
Intro zu SAP Conversational AI
Am Ende der ersten Woche, am Freitag, hatten wir ein Telefongespräch zum Rückblick. Bei diesem Gespräch lernte ich Sorin und Cosmin kennen, zwei tolle Leute. Cosmin war auf SAP spezialisiert, während Sorin auf Salesforce spezialisiert war Vio führte uns weiter durch Jitterbit.
In der zweiten Woche taten wir uns mit Cosmin zusammen, um in SAP Converstional AI einzutauchen. Glücklicherweise verlief dieser Teil relativ reibungslos, da die Plattform recht benutzerfreundlich ist.
SAP Conversational AI ist eine Plattform, die es Unternehmen ermöglicht, Chatbots und konversationelle Schnittstellen zu erstellen. Sie ermöglicht natürlichsprachliche Interaktionen zwischen Benutzern und Anwendungen, verbessert den Kundenservice, automatisiert Aufgaben und bietet ein intuitiveres Benutzererlebnis.
SAP Conversational AI kann folgende Probleme lösen:
- Kundenservice durch Verbesserung der Kundenbindung mit 24/7-Support und schnellen Antworten auf Anfragen.
- Automatisiert Routineaufgaben, reduziert den manuellen Aufwand und erhöht die Effizienz.
- Verbessert das Benutzererlebnis durch Hinzufügen eines benutzerfreundlichen Chatbots
Am Ende dieser Woche gelang es mir, meine erste Chatbot-Verbindung zu erstellen. Ich war stolz auf das, was ich erreicht hatte.
Umsetzung der Lösung
Ich merkte jedoch bald, dass die eigentliche Herausforderung noch vor mir lag. Die folgende Woche stand ganz im Zeichen der Implementierung, und ich kann euch sagen, dass dies eine sehr schwierige und stressige Phase war.
Zunächst erwies sich die Erstellung einer API von Jitterbit als eine schwierige Aufgabe. Wir waren ratlos und wussten nicht so recht, wie wir es anstellen sollten. Die Tutorials deckten nicht den Teil ab, den wir brauchten, und wir sollten lernen und ausprobieren, ohne eine konkrete Anleitung zu haben. Zum Glück halfen uns Vio, Cosmin und Sorin. Sie konnten uns einige Beispiele zeigen und uns einige ihrer Gedanken dazu mitteilen, wie der Chatbot erstellt werden sollte.
Das Hauptproblem war, wie wir die API mit SAP Conversational AI verbinden konnten. Wir haben dieses und andere Probleme in unseren Teamgesprächen angegangen, nach Lösungen gesucht und aus unseren Fehlern gelernt.
Schließlich erwachte unser Bot an einem Donnerstag zum Leben und funktionierte wie vorgesehen. Es war ein Moment des Triumphs nach Tagen der Beharrlichkeit und Problemlösung.
Mit der endgültigen Lösung wurden die folgenden Anwendungsfälle umgesetzt:
- Die Benutzer hatten die Möglichkeit, Informationen über ein Produkt direkt aus Salesforce abzurufen. Dies ermöglichte ihnen den mühelosen Zugriff auf detaillierte Produktdaten.
- Eine weitere nützliche Funktion war die Möglichkeit, den Status eines Angebots in Salesforce abzufragen. So konnten die Benutzer den Fortschritt eines Angebots leicht überprüfen.
Damit SAP Conversational AI angemessen reagieren konnte, mussten wir einen speziellen Auslöser einrichten. Dieser Auslöser wurde so konzipiert, dass er bestimmte Schlüsselwörter oder Aktionen erkennt, die wir zuvor definiert hatten. Wenn der Benutzer diese Schlüsselwörter erwähnte oder diese Aktionen durchführte, signalisierte er dem System, eine Anfrage zu starten.
Diese Anfrage durchlief dann den Jitterbit-Workflow, wobei die Jitterbit Managed API als Vermittler diente. Stellt euch Jitterbit als die Brücke zwischen SAP Conversational AI und Salesforce vor. Nachdem wir die Verbindung hergestellt hatten, konnte Jitterbit auf die in Salesforce gespeicherten Daten zugreifen.
Wenn Salesforce eine Antwort lieferte, kam diese in einem strukturierten Format namens JSON. JSON ist eine Methode zur Organisation von Daten, die für Computer verständlich sind. Leider konnten wir diese Antwort aus Zeitgründen nicht benutzerfreundlicher gestalten. Mit anderen Worten: Die Informationen von Salesforce waren zwar vorhanden, aber ohne weitere Formatierung wären sie für normale Benutzer nicht so leicht zu lesen und zu verstehen gewesen.
Und die Ergebnisse wurden dem Endbenutzer angezeigt ….
Abschließende Gedanken
Rückblickend war meine Praktikumserfahrung bei ANT bemerkenswert. Die Herausforderungen, denen ich begegnet bin, und das Wissen, das ich gewonnen habe, waren großartige Erfahrungen. Jetzt verstehe ich viel besser, was Integration ist und wie ein Prozess zum Abrufen von Online-Daten funktioniert.
Die Menschen bei ANT waren nicht nur Kollegen, sondern auch willkommene Mentoren. Sie haben diese Erfahrung viel angenehmer gemacht.
Wenn ich über die großartigen Erinnerungen nachdenke, die ich gesammelt habe, hab ich ein Erfüllungsgefühl. Vom Kampf mit Jitterbit bis hin zum Erleben, wie unser Chatbot zum Leben erweckt wurde, war jeder Moment eine wertvolle Lektion in Sachen Durchhaltevermögen und Teamwork.
Ich empfehle dieses Praktikum jedem, der seinen Horizont in der Welt der IT erweitern möchte Es ist eine Gelegenheit, aus der eigenen Komfortzone herauszutreten, zu lernen und in einem Umfeld zu wachsen, in dem die eigenen Bemühungen wirklich geschätzt werden.
Wenn ich in die Zukunft blicke, hoffe ich, dass sich die Wege meiner Mentoren und Kollegen von ANT beim nächsten Praktikum wieder kreuzen.