Unser Team bei Botpress arbeitet daran, das bestmögliche Chatbot-Erlebnis zu schaffen. Lernen Sie das Team von Botpress in unserer Serie " People of Botpress " kennen, in der wir unser Team und die großartige Arbeit, die es leistet, hervorheben, indem wir über das Leben bei Botpress sprechen.
In dieser Ausgabe von The People of Botpress interviewen wir den Botpress Softwareentwickler Francois Levasseur.
Stellen Sie uns vor! Wer sind Sie? Was machen Sie bei Botpress? Bevorzugter Code-Editor? Dunkles Thema oder helles Thema?
Mein Name ist Frank Levasseur, aber alle nennen mich Fleur. Das ist eine Abkürzung aus meinem Vor- und Nachnamen. Ich bin ein Entwickler bei Botpress. Ich arbeite mehr an den NLU/NLP-Diensten, aber wie ich gerne sage und wie wir alle bei Botpress sagen: Ich bin einfach ein durchschnittlicher Entwickler, der gerne programmiert. Ich habe so ziemlich jedes wichtige Betriebssystem wie Mac, Windows und Ubuntu benutzt. Ich mag sie alle. Am Ende des Tages ist es nur ein Werkzeug. Ich liebe natürlich das Programmieren. Streng typisierte Sprachen sind bei weitem mein Favorit.
Ich komme aus einem sehr seltsamen Umfeld. Im Gegensatz zu den anderen Mitgliedern des Ingenieurteams habe ich erst sehr spät mit dem Programmieren begonnen. Ich habe eigentlich mit einem naturwissenschaftlichen und technischen Hintergrund begonnen, genauer gesagt mit chemischer Verfahrenstechnik. Dann entdeckte ich das Programmieren und wechselte zur Computertechnik. Ich habe gemerkt, dass mir das Programmieren mehr Spaß macht als die Hardware, und deshalb bin ich zu Botpress gekommen. Das ist mein Profil. Ich bin ein Entwickler - das ist alles.
Wie sieht ein normaler Tag auf Botpress für Sie aus?
Ein typischer Tag bei Botpress besteht darin, aufzuwachen, zu programmieren, zu Besprechungen zu gehen und dann noch mehr zu programmieren. Ich programmiere eigentlich bis spät in die Nacht. Manchmal bin ich bis 19 Uhr, 20 Uhr und manchmal sogar bis 21 Uhr im Büro. Das war's dann aber auch schon.
Gibt es Projekte, an denen Sie gearbeitet haben, die Sie lieben und die zu Ihren Favoriten geworden sind?
Mein Hauptprojekt ist natürlich das, was Sie den NLU-Server nennen. Ich denke, er ist gut gemacht. Aber ich würde nicht sagen, dass es etwas Besonderes ist, abgesehen von der Tatsache, dass es mein erstes wirklich großes Projekt war, dessen Eigentümer ich war. Das war der Beginn meiner Entwicklerkarriere.
Davor war ich ein Praktikant. Also, der NLU-Server1... er heißt eigentlich noch nicht so, aber so nenne ich ihn in meinem Kopf. Er läuft vor Ort mit wirklich geringer Technologie und wirklich geringen Anforderungen. Gleichzeitig kann er aber auch für unsere cloud produktionsreif sein. Es macht beides auf recht elegante Weise.
Andere Projekte, die ich hatte, zum Beispiel, als ich bei Botpress anfing, war ich ein Praktikant und mir wurde die Aufgabe übertragen, C++-Bibliotheken in die Node.js-Welt zu bringen und ich musste diese Bibliotheken korrigieren. Ich weiß, das ist nicht wirklich sexy, aber ich habe wesentliche Korrekturen in wirklich alten Bibliotheken für maschinelles Lernen und Datenwissenschaft vorgenommen. Ich war ziemlich stolz darauf, dass ich an CRFSuite mitgewirkt habe, einer großen Bibliothek, die in Scikit-learn verwendet wird, und ich glaube, es ist die Standardbibliothek, die jeder für solche Aufgaben verwenden würde. Das war auf jeden Fall cool.
Basierend auf dem, was Sie gerade erwähnt haben, sagte Sylvain (Botpress CEO) dies einmal zu mir: Entwickler lieben es, herausgefordert zu werden und die Grenzen dessen zu überschreiten, was sie glauben, tun zu können. Glauben Sie, dass das bei Ihnen der Fall war?
Ja, natürlich. Ich bin bei Botpress wirklich gefordert. Ich bin ein wirklich alter Mitarbeiter bei Botpress , denn ich habe vor langer Zeit als Praktikant angefangen. Sylvain hat mich geholt, denn damals, als ich als Entwickler an einem anderen Ort gearbeitet habe, hat er es sofort so beschrieben: "Du musst Daten nehmen, sie in die Datenbank eingeben, sie zurückholen und sie in das Frontend einfügen. Genau das ist dein Job." Und ich weiß noch, wie ich zu mir sagte: "Verdammt, er hat recht. Manchmal ist es wirklich so einfach."
Dann sagte er zu mir: "Auf Botpress gibt es noch mehr, du weißt, dass wir wirklich große Herausforderungen haben." Ich weiß nicht, ob es eine narzisstische Eigenschaft von mir war, aber ich sagte ihm, dass ich die Herausforderung annehme und erfolgreich sein werde. Er hat mich erwischt wie einen Fisch, ich konnte nicht widerstehen.
Haben Sie das Gefühl, dass sich Ihre Fähigkeiten als Entwickler von diesem Moment bis heute stark weiterentwickelt haben?
Oh ja, ich war so ein Noob und dachte, ich wäre gut damals. Jetzt weiß ich, dass ich wirklich schlecht bin, aber ich bin viel besser, als ich war. Ich komme aus einer Familie mit fast religiösen Überzeugungen über Software und Computerprogrammierung. Ich war da wirklich dogmatisch.
Als ich zu Botpress kam, traf ich zwei wirklich gute Entwickler, die sich nicht wirklich um Programmierprinzipien kümmerten. Sie kannten sie, aber sie hatten eine große Freude daran, jede mir bekannte Regel zu brechen. Jetzt verstehe ich, dass es ein Gleichgewicht gibt. Ich weiß, warum es die Regeln gibt, ich neige nicht dazu, immer zu viel zu programmieren, und ich neige dazu, für eine angeforderte Funktion eine gute Menge an Arbeit zu erledigen.
Das war also ein großer Konflikt für mich. Zuerst war ich grenzwertig wütend, als ich sah, dass die Jungs etwas taten, was gegen meine Überzeugungen in der Informatik war. Wie Sie wahrscheinlich wissen, gibt es eine Menge Religion in der Computer- und Softwaretechnik. Die Leute sagen: "Das solltest du nicht tun, das ist eine schlechte Praxis usw." Ich kenne ein paar Regeln, ich lerne gerne Regeln, aber ich breche auch gerne Regeln und kümmere mich nicht um sie. Ich versuche einfach, die Dinge nicht zu sehr in die Länge zu ziehen.
Was, glauben Sie, macht Botpress als Unternehmen anders?
Das ist eine gute Frage. Botpress hat sich seit meinen ersten Tagen als Unternehmen stark weiterentwickelt. Es ist nicht mehr das, was es vor zwei Jahren war, geschweige denn vor einem Jahr. Das Besondere an Botpress ist, dass es sehr viele Entwickler gibt, und zwar in vielen verschiedenen Abteilungen. Es gibt Entwickler im Vertrieb, in der Kundenbetreuung, im Marketing und natürlich im technischen Team. Das Produkt ist für Entwickler gemacht und die Unternehmensstruktur zeigt das. Das ist wirklich schön.
Jeder bei Botpress weiß ein bisschen was über Informatik und ist mit Leidenschaft dabei. Es ist nicht so, dass es eine Abteilung gibt, die Software wirklich liebt, und der Rest interessiert sich nicht dafür und denkt nur an den Verkauf oder was auch immer. Hier muss sich jeder für Software interessieren. Für einen Entwickler wie mich ist es wirklich schön, das zu wissen. Es ist gut zu wissen, dass Entwickler nicht diese super seltsamen Außerirdischen sind, die programmieren können und von Geschäftsleuten gebeten werden, etwas zu entwickeln, das sie verkaufen können. Die Leute hier mögen Software wirklich, und sogar die Nicht-Entwickler wissen ein wenig über Software. Das ist etwas Besonderes.
Sie haben bereits ein wenig über Ihren Hintergrund gesprochen, aber ich möchte genauer wissen, warum Sie Ihre Talente zu Botpress gebracht haben?
Eine Sache, die mich wirklich fasziniert hat, ist, Entwickler für Kunden zu haben. Das ist ein ganz neues Spiel. Ich will nicht sagen, dass es viel schwieriger ist, denn es gibt auch Herausforderungen mit Nicht-Entwickler-Kunden. Aber es ist sicher eine ganz eigene Welt, Entwickler als Kunden zu haben. Das hat mich damals wirklich fasziniert und ich wollte es unbedingt ausprobieren.
Ich muss sagen, dass ich es liebe, Anwendungen für Entwickler zu entwickeln - das ist es, was mein Gehirn jetzt denkt. Wie kann ich eine API so sexy wie möglich und so angenehm zu benutzen machen? Das ist fast dasselbe wie eine gut aussehende Benutzeroberfläche, nur mit Code. Wie kann ich sie sexy machen? Das ist etwas, das ich wirklich liebe. Das ist einer der Hauptfaktoren, warum ich mich für Botpress entschieden habe.
Was ist Ihrer Meinung nach so spannend an der Technologie von Botpress ?
Was mir an den aktuellen Projekten von Botpress wirklich gefällt, ohne darüber zu sprechen, was derzeit in der Pipeline ist, ist die Einfachheit für einen Entwickler oder sogar Halb-Entwickler.
In wirklich kurzer Zeit kann man eine Anwendung entwickeln und in die Produktion überführen. Das ist etwas, das ich selbst nutzen möchte. Als ich an der Universität war, habe ich zum Beispiel viele kleine Python-Skripte entwickelt, die ich mit allen geteilt habe. Es war irgendwie seltsam, weil ich meine Skripte über den Facebook-Messenger geteilt habe und niemand dieselbe Version von Python hatte, also war es nicht so toll. Ich hätte es hosten können, aber ich hatte damals keine wirklichen Kenntnisse über die Infrastruktur. Es ist schwierig, und es ist eine Menge Code im Spiel.
Ich glaube, dass ich mit Botpress in der jetzigen Form einen kleinen Teil des Codes über Slack oder Messenger in etwa 10 Minuten ohne wirkliche Arbeit hätte teilen können. Indem man einfach teilt, was man teilen möchte, ist die Geschwindigkeit und die Macht, die es einem Entwickler gibt, der einfach nur einen Chatbot oder etwas anderes teilen möchte, immens. Es ist eine kleine Stufe der Automatisierung, die die Dinge einfacher und schneller macht.
Wenn jemand darüber nachdenkt, zu Botpress zu kommen, was wäre für Sie das Hauptargument, das ihn von einem anderen Unternehmen unterscheidet?
Das habe ich in der Vergangenheit schon ein paar Mal gemacht - ich habe schon vor der Empfehlungsinitiative Leute davon überzeugt, sich Botpress anzuschließen. Ich habe Sébastien Buron, der im Bereich Kundenerfolg tätig ist, gesagt, dass es manchmal ein Job mit hohem Druck ist, aber auch ein Job, der sich lohnt. Am Ende des Tages ist es aufregend.
Ich sage nicht, dass es immer ruhig ist. Ich bin nicht unbedingt die ganze Zeit entspannt. Aber es ist wirklich spannend und schnelllebig - es wird nie langweilig. Man kann seine Fähigkeiten als Entwickler wirklich ausbauen, nicht nur durch das Erlernen neuer Technologien, sondern auch durch die Verbesserung seiner Soft Skills.
Als ich Sébastien Buron einstellte, wusste ich, dass er leidenschaftlich ist und keinen langweiligen Job haben wollte. Er hatte ein Feuer in sich, und ich sagte ihm, dass er mit einem solchen Feuer nur auf Botpress hingehört.
Außerdem habe ich mein ganzes Leben lang Eishockey gespielt, und ich empfinde bei Botpress das Gleiche wie beim Eishockey. Manchmal ist der Druck da, aber wir sind alle Teamkollegen. Und selbst wenn es schwer ist, wenn man das Spiel gewinnt, sind einem die Schläge und die geblockten Pucks völlig egal. Man ist einfach nur glücklich, dass man das Spiel gewonnen hat. Ich sehe meine Botpress Teamkollegen als wirklich talentierte und leidenschaftliche Entwickler. Keiner von ihnen ist nur hier, um einen Gehaltsscheck zu bekommen und nach Hause zu gehen. Es ist wirklich wie in einem Eishockeyteam.
Wenn Sie die Möglichkeit hätten, allen Menschen auf dieser Welt etwas zu sagen, was wäre das?
Ich will mich nicht verbiegen oder so. Ich würde sagen: "Wie viel stemmst du?" Es ist eine einfache Frage, aber ich lebe nach dieser Regel.
Francois Levasseur ist Softwareentwickler und arbeitet bei Botpress. Sie können ihn auf LinkedIn finden.
The People of Botpress ist eine Serie, in der wir unsere Mitarbeiter und ihre großartige Arbeit hervorheben, indem wir über das Leben bei Botpress sprechen.
Lesen Sie unsere Folge von Die Leute von Botpress mit Michael Masson, Entwickler für Website-Zuverlässigkeit
Lesen Sie unsere Folge von Die Leute von Botpress mit Sylvain Perron, CEO und Mitbegründer
Lesen Sie unsere Folge von Die Leute von Botpress mit François-Xavier Darveau, Leiter der Technik
Was ist Botpress? Hier erfahren Sie mehr.
Hier erhalten Sie eine Demo.
Teilen Sie dies auf:
Erstellen Sie kostenlos Ihren eigenen personalisierten AI-Chatbot
Beginnen Sie mit der Erstellung eines personalisierten GPT-Bots mit unserer intuitiven Drag & Drop-Oberfläche.
Legen Sie los - es ist kostenlos! 🤖Keine Kreditkarte erforderlich
Bleiben Sie auf dem Laufenden über AI chatbots