Videos/How to use Jupyter notebooks, langchain and Kaggle.com to create an AI chatbot on any topic
§ 06 · Applied AI

How to use Jupyter notebooks, langchain and Kaggle.com to create an AI chatbot on any topic

How you can shorten your iteration cycles with Jupyter notebooks when building data-rich apps

How to use Jupyter notebooks, langchain and Kaggle.com to create an AI chatbot on any topic
Plate · Video · Jul 3, 2023

In this video, I do a deep dive on the two Jupyter notebooks which I built as part of my office oracle project.

Both notebooks are now open source:

I talk through what I learned, why Jupyter notebooks were such a handy tool for getting my data quality to where I needed it to be, before worrying about application logic.

I also demonstrate langchain DocumentLoaders, how to store secrets in Jupyter notebooks when open sourcing them, and much more.

What's involved in building an AI chatbot that is trained on a custom corpus of knowledge? In this video I breakdown the data preparation, training and app development components and explain why Jupyter notebooks were such a handy tool while creating this app and tweaking my model.

App is open source at https://github.com/zackproser/office-... and a demo is currently available at https://office-oracle.vercel.app.

The Modern Coding letter
Applied AI dispatches read by 5,000+ engineers
No spam. Unsubscribe in one click.
Zachary Proser
About the author

Zachary Proser

Applied AI at WorkOS. Formerly Pinecone, Cloudflare, Gruntwork. Full-stack — databases, backends, middleware, frontends — with a long streak of infrastructure-as-code and cloud systems.

Discussion

Giscus