AstrBotDevs/AstrBot
AstrBot is an open-source, multi-platform chatbot framework that supports various messaging platforms and integrates large language models (LLMs) for enhanced conversational abilities. Key features:
Continue ReadingI’m Bill Chambers, founder of Learn By Building AI. With a background in data engineering and machine learning, I’ve spent years helping organizations harness the power of data and AI. My journey has taken me through roles at various tech companies, where I’ve developed a passion for building practical AI solutions and sharing knowledge with others.
As an educator and builder, I believe in the power of hands-on learning. Learn By Building AI was created to help people understand AI concepts through practical implementation. I focus on breaking down complex topics into manageable projects that provide both understanding and practical skills you can apply immediately.
AstrBot is an open-source, multi-platform chatbot framework that supports various messaging platforms and integrates large language models (LLMs) for enhanced conversational abilities. Key features:
Continue ReadingIntroduction to MCP In this post, we're going to write an MCP server. We'll use this to build a foundational understanding of the Model Context Protocol. With this foundational understanding of t
Continue ReadingA beginner's guide to building a RAG application from scratch part 2 - Semantic Search In our last post on building RAG from scratch. We explored the fundamentals of
Continue ReadingA beginner's guide to building a Retrieval Augmented Generation (RAG) application from scratch Retrieval Augmented Generation, or RAG, is all the rage these days because it introduces some serious
Continue ReadingStructured Data Extraction using LLMs and Guardrails AI In this post, we're going to be extracting structured data from a podcast transcript. We've all seen the ability for generative models to be
Continue ReadingStructured Data Extraction using LLMs and Instructor In this post, we're going to be extracting structured data from a podcast transcript. We've all seen the ability for generative models to be eff
Continue ReadingIf you would rather watch this, get a gentle introduction to DSPy out on youtube A gentle introduction to DSPy DSPy has taken the world by storm. I
Continue ReadingGuiding LLM Output with DSPy Assertions and Suggestions *If you would rather watch this, you can find it on our youtube channel - give us a sub and �
Continue ReadingUncovering the Best LLM Data Extraction Library: Instructor vs. Marvin vs. Guardrails The AI world has been set ablaze with the capabilities of generative models, with their ability to weave togeth
Continue ReadingBuilding a RAG Chatbot with LlamaIndex, FAISS, and OpenAI What you'll learn in this post This post is going to teach you how to build a retrieval augmented generation (RAG) based chatbot on top
Continue ReadingStructured Data Extraction using LLMs and Marvin AI In this post, we're going to be extracting structured data from a podcast transcript. We've all seen the ability for generative models to be eff
Continue ReadingA first attempt at DSPy Agents from scratch This post is going to take a first pass at creating Agents from scratch, using DSPy. The goal here is education, don't use this in production. It's an e
Continue Reading