Abstract: The open-source project, creating the pybotframework package, was motivated by wanting an easy way to create intelligent Python-based chatbots. We aimed it to provide gateways to custom trained machine learning models, neural networks, and custom logic. It leverages Microsoft’s Bot Framework REST API for easy deployment and connection to channels. It includes a great dev experience due to its compatibility with an open source channel emulator. It also uses the familiar web microframework, Flask, for the web app component that can be customized later on. Currently the project is Python 3 compatible, with Python 2.7 support pending demand.
Bio: David has a background is in astrophysics, where he used Python extensively to analyze astronomical data. Currently, he is a data science IT consultant at Transplant Genomics, Inc. where he is writing Python scripts to interact with a Salesforce database and is programming a Hamilton pipetting robot. He is also doing machine learning and website development for SponsorLane, a startup connecting sponsors with organizations that want sponsorship for an event. Previously, he worked at Palo Alto Scientific where he modeled a runner’s performance using TensorFlow. Also, he worked at Quantea where he made network visualization tools using Bokeh and Pandas. Over the past two years he has given several talks on TensorFlow.