Workshop: Getting started with Multi-Agents Chatbot Development and Deployment on Azure

22 Jan 2025 06.30 PM - 09.30 PM LT3 Current Students

Workshop 1 - LangGraph: Multi-Agent Workflows

Agentic workflows fundamentally change how we interact with LLMs by making it an iterative process. Instead of one-shot prompt, users and LLMs engage in a back-and-forth conversations. Users start by providing an initial prompt, the LLM clarifies or asks questions, and then refines its responses based on this conversation. This collaborative approach goes beyond simply generating text – it allows for a more nuanced and effective use of LLMs.

This workshop focuses on the basics of LangGraph – the framework for building agentic and multi-agent
applications. LangGraph allows LLMs to determine the control flow of an application and building systems that
reliably execute these tasks. Therefore, in this workshop, we will focus on creating n Question Answering

application with AgenticRAG together with the introduction of basic LangGraph techniques.

This workshop will focus on leveraging LangGraph to create a basic chatbot:

  • Introduction to LangGraph
  • Hands-on walkthrough of functionalities of LangGraph
  • Creation of AgenticRAG with LangGraph

 

Workshop 2 - From Code to Cloud: Deploying Chatbots with Streamlit and Azure App Services

In November 2022, OpenAI revolutionized the tech world with the release of ChatGPT, a groundbreaking AI chatbot powered by natural language processing and Large Language Models (LLMs). Since then, numerous platforms have emerged, offering low-code or no-code solutions for building LLM-powered chatbots. 

While these platforms promise convenience, they often come with significant trade-offs. Many of them poses limited flexibility and customization, leaving businesses and individuals with generic solutions that fail to address specific needs or use cases. Even more concerning, these platforms are fully managed by service providers, restricting app owners' control over their applications and exposing sensitive data to potential privacy and security risks.

This workshop is your opportunity to take full-control on application or chatbot that you wish to develop:

1. Learn the Basics of Chatbot DevelopmentDiscover how to create a simple yet effective chatbot using the powerful and intuitive Streamlit framework. 

2. Understand DevOps Pipelines: Gain hands-on experience setting up a complete DevOps pipeline, from design and implementation to deployment. 

3. Deploy with Confidence: Master the process of deploying your chatbot to Microsoft Azure App Services, ensuring that you maintain full control over your application.

By the end of this workshop, you will have developed a custom chatbot and successfully deployed it to the cloud. Whether you’re a beginner taking your first steps in development or an experienced developer looking to expand your skillset, this session will equip you with the tools and knowledge to build, manage, and secure your own chatbot application.