🛠️ Build, innovate, and #Hacktogether! 🛠️ It's time to start building AI applications using the power of RAG (Retrieval Augmented Generation). 🤖 + 📚 = 🔥
Large language models are powerful language generators, but they don't know everything about the world. RAG (Retrieval Augmented Generation) combines the power of large language models with the knowledge of a search engine. This allows you to ask questions of your own data, and get answers that are relevant to the context of your question.
RAGHack is your opportunity to get deep into RAG and start building RAG yourself. Across 25+ live streams, we'll show you how to build RAG apps on top of Azure AI in multiple languages (Python, Java, JS, C#) with multiple retrievers (AI Search, PostgreSQL, Azure SQL, Cosmos DB), with your own data sources! You'll learn about the most popular frameworks, like LangChain and Semantic Kernel, plus the latest technology, like agents and vision models. The possibilities are endless for what you can create... plus you can submit your hack for a chance to win exciting prizes! 🥳
The hackathon starts on September 3rd and ends on September 13th. Join us!
Register for the hackthon on the Reactor series page. That will register you for both the streams and the hackathon.
Read the official rules 📃
Day/time | Topic |
---|---|
9/3, 04:30 PM UTC | RAG 101 |
9/3, 06:00 PM UTC | RAG with .NET |
9/3, 08:00 PM UTC | RAG with Azure AI Studio |
9/3, 10:00 PM UTC | RAG with Python |
9/4, 03:00 AM UTC | RAG with Langchain4J |
9/4, 03:00 AM UTC | RAG with LangchainJS |
9/5, 03:00 PM UTC | Responsible AI |
9/5, 05:00 PM UTC | RAG on Cosmos DB MongoDB |
9/5, 07:00 PM UTC | RAG with Azure AI Search |
9/5, 09:00 PM UTC | RAG on PostgreSQL |
9/5, 11:00 PM UTC | RAG on Azure SQL Server |
9/6, 09:00 AM UTC | Intro to GraphRAG |
Day/time | Topic |
---|---|
9/9, 03:00 PM UTC | RAG with Java + Semantic Kernel |
9/9, 05:00 PM UTC | RAG with Java + Spring AI |
9/9, 08:00 PM UTC | RAG with vision models |
9/9, 11:00 PM UTC | Internationalization for RAG apps |
9/10, 03:00 PM UTC | Use Phi-3 to create a VSCode chat agent extension |
9/10, 05:00 PM UTC | Langchain for agentic RAG |
9/10, 08:00 PM UTC | OpenAI Code Interpreter for Java |
9/10, 10:00 PM UTC | OpenAI Code Interpreter for Python |
9/11, 03:00 PM UTC | Connections in Azure AI Studio |
9/11, 05:00 PM UTC | Explore AutoGen concepts with AutoGen Studio |
9/11, 08:00 PM UTC | RAG with Data Access Control |
9/11, 10:00 PM UTC | RAFT: (RAG + Fine Tuning) in Azure AI Studio |
9/12, 04:00 AM UTC | Pick the right model for the right job |
9/12, 08:00 PM UTC | Evaluating your RAG Chat App |
Day/time | Topic |
---|---|
9/9, 03:00 PM UTC | RAG: Generación Aumentada de Recuperación |
Day/time | Topic |
---|---|
9/3, 03:00 PM UTC | RAG (Geração Aumentada de Busca) no Azure |
9/12, 03:00 PM UTC | Construindo RAG com Azure AI Studio e Python |
9/13, 03:00 PM UTC | Implantando RAG com .NET e Azure Developer CLI |
Day/time | Topic |
---|---|
9/9, 12:30 PM UTC | Global RAG Hack Together |
9/10, 12:30 PM UTC | Create RAG apps with Azure AI SDK |
9/12, 12:30 PM UTC | Create RAG applications with AI Toolkit VSCode Extension |
9/14, 12:30 PM UTC | Intro to GraphRAG |
Repository | Language/retriever |
---|---|
azure-search-openai-demo | Python, Azure AI Search |
azure-search-openai-demo-java | Java, Azure AI Search |
azure-search-openai-javascript | JavaScript, Azure AI Search |
azure-search-openai-demo-csharp | C#, Azure AI Search |
rag-postgres-openai-python | Python, PostgreSQL |
Cosmic-Food-RAG-app | Python, Cosmos DB MongoDB |
contoso-chat | Python, Azure AI Search, Azure AI Studio, PromptFlow |
To find more samples, check out the following resources:
- Azure AI samples (Python)
- Azure AI samples (JavaScript)
- Azure AI samples (Java)
- Azure AI samples (C#)
- Azure AI samples (Go)
- Azure AI Studio Samples
- AI learning and community hub
- Cloud skills challenge: Using Azure OpenAI Service
- Generative AI for Beginners
- Fundamentals of Generative AI
- Retrieval Augmented Generation in Azure AI Search
- Workshop - Create your own ChatGPT with Retrieval-Augmented-Generation
- OpenAI documentation
- Azure AI Search
- Azure OpenAI Service
- Comparing Azure OpenAI and OpenAI
- Azure Communication Services Chat SDK
- AI-in-a-Box
- Join the Azure AI Discord!
You may submit your project here when it's ready: 🚀 Project Submission
Check out this video for step by step project submission guidance: Project Submission Video
Projects will be evaluated by a panel of judges, including Microsoft engineers, product managers, and developer advocates. Judging criteria will include innovation, impact, technical usability, and alignment with corresponding hackathon category.
Each winning team in the categories below will receive a cash prize of $500. 💸
- Best overall
- Best in JavaScript
- Best in Java
- Best in .NET
- Best in Python
- Best use of AI Studio
- Best use of AI Search
- Best use of PostgreSQL
- Best use of Cosmos DB
- Best use of Azure SQL