picture of Blake
Blake Mallory

Botpress

At Botpress, I worked as a Machine Learning Engineer designing and implementing the chatbot NLU engine called OpenBook using the latest in NLP.

Project Image

What I Did

I worked at Botpress from September 2021 to June 2022.

During my time there, I designed and implement new NLP systems for a product that automatically creates a working chatbot given a list of facts. This product is called Botpress OpenBook, of which I am listed as a co-inventor on any relevant documents.

According to the publicly available OpenBook Whitepaper the software exceeds many current solutions with regard to the accuracy, time to build, and more. OpenBook does this by changing the approach that chatbots are built, as once given a list of facts, OpenBook does not use intents and uses zero shot methods. The product as of June 2022 just entered open beta.

A large part of my job was acquiring unique datasets to solve unique problems in the NLP space. I often designed and implemented data collection methods as well as methods to clean and prepare the data to then be used in training NLP models. Botpress being a startup I often tackled other smaller tasks to help with the running of operations, such as designing and ordering a GPU server that was used for training and testing new systems that were created for OpenBook.

Tools Used

Python
PyTorch
HuggingFace
PyTorch Lightning
AWS S3
Poetry
Cloud Computing
WandB
Poetry
Linux
Spacy
Pandas
FastAPI
Numpy
AWS Mechanical Turk
Git