Why You Should Work Remotely As A Developer in 2019
As developers, we are extremely lucky: the demand for our skills is high, the job is cool, the salary is good. But most of all, we can work from home! The rise of new ways of communicating has deeply impacted the...
Let’s deploy your SAP Conversational AI Python chatbot in production on AWS!
Today’s the day! You’ve worked hard and your chatbot is now done! It’s written in Python with the SAP Conversational AI Python starter kit and Flask, the Python HTTP server. You’ve developed the...
How To Speed Up Your Python With C: A Guide To Ctypes, Cython and CFFI
If you’re in the field of science or machine learning, you’ve probably used Python before, and you’ve probably noticed how incredibly slow it is! To solve that issue, tools like Numpy are very useful to speed up...
Building A Finite State Machine With Bot Builder: A Step-by-Step Procedure
When we started working on the second version of SAP Conversational AI’s bot builder, one of our goal was to make something as separate as possible from the NLP part of SAP Conversational AI. What I’d...
Benchmark Of Image Recognition APIs
What is image recognition in a nutshell Building robots that can process and understand images has always been a key challenge for the scientific community. How nice would it be to say “bring me a beer” to a...
Benchmark: SAP Conversational AI SDK vs Built-in Javascript Functions
As a developer, you might be wondering: should I use a module to do something or should I code this bit of feature by myself? This question leads to many others: how long does it take if I do it myself and is my...
How We Migrated From Angular To React and Redux In Three Weeks
We use the summer to recode the entire platform in a rush! Here's how we implemented an isomorphic app with React / Redux / Webpack ;)
How our infrastructure has evolved since the beginning of SAP Conversational AI – Part. 2
With the growth of SAP Conversational AI, the DevOps team has to find solutions to scale our entire infrastructure. We’ve started redesigning it entirely so we can support our increasing traffic. Being at...
How our infrastructure has evolved since the beginning of SAP Conversational AI – Part. 1
SAP Conversational AI is almost 1 year old! And the infrastructure changed a lot since we’ve started. We started with Kimsufi, then ran with DigitalOcean and we are now on Azure and AWS. The always...
A language a day, keeps the boredom away.
It’s been a month now since I joined SAP Conversational AI on a mission to program SDKs for our community. Along with improving my Nerf shooting skills (they’re really useful to turn the lights on from the other...