Deconstructing Hugging Chat: Explore an open-source Chat UI for Generative AI Apps
Want to build a ChatGPT-like experience for your Generative AI use case but don't know where to start? What if you had an open-source project that was exploring the same goals, so you can learn from it and contribute back or transfer knowledge to your own development journey? How do you get started exploring it, especially if you are unfamiliar with the relevant programming framework or technology community? In this talk we'll look the "Hugging Chat" application from the HuggingFace community and deconstruct the open-source "Chat UI" project that powers it. We'll learn how the app is built and deployed, and how it can be customized to work with available LLMs, potentially in a local development environment. And we'll explore the value of tools like GitHub Codespaces and GitHub Copilot to help us navigate unfamiliar codebases with confidence, and even try to extend capabilities to suit our needs. Nitya Narasimhan PhD, AI Advocacy @Microsoft Nitya Narasimhan is a PhD and Polyglot with 25+ years of experience in software research, engineering and advocacy across industry, startups and academia. Her interests span distributed systems, mobile & web development, cloud and AI. She is currently a member of the AI Advocacy team at Microsoft creating content, tools & code samples to help developers build intelligent apps on Azure. Follow her tech adventures @nitya and her visual storytelling adventures @sketchthedocs