{"id":9577,"date":"2024-01-16T16:21:28","date_gmt":"2024-01-17T00:21:28","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/python\/?p=9577"},"modified":"2024-01-22T22:05:44","modified_gmt":"2024-01-23T06:05:44","slug":"ai-chat-app-hack","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/python\/ai-chat-app-hack\/","title":{"rendered":"Join us for AI Chat App Hack from Jan. 29 &#8211; Feb.12"},"content":{"rendered":"<p>Over the past six months, we&#8217;ve met hundreds of developers that are using Python to build AI chat apps for their own knowledge domains, using the <a href=\"https:\/\/learn.microsoft.com\/azure\/search\/retrieval-augmented-generation-overview\">RAG (Retrieval Augmented Generation) approach<\/a> to send chunks of knowledge to an LLM model along with the user question.<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/01\/AI_RAG.png\" alt=\"RAG flow diagram\" \/><\/p>\n<p>We&#8217;ve also heard from many developers that they&#8217;d like to learn how to build their own RAG chat apps, but they don&#8217;t know where to start. So we&#8217;re hosting a <strong>virtual hackathon<\/strong> to help you learn how to build your own RAG chat app with Python!<\/p>\n<p><img decoding=\"async\" src=\"https:\/\/devblogs.microsoft.com\/python\/wp-content\/uploads\/sites\/12\/2024\/01\/AIChatAppHackBanner.png\" alt=\"AI Chat App Hack banner\" \/>.<\/p>\n<p>From January 29th to February 12th, we&#8217;ll host live streams showing you how to build on our <a href=\"https:\/\/github.com\/Azure-Samples\/azure-search-openai-demo\/\">most popular RAG chat sample repository<\/a>, while also explaining the core concepts underlying all modern RAG chat apps. Live stream topics will include vector search, access control, GPT-4 with vision. We&#8217;re hoping to get developers from all over the world involved, so we&#8217;ll also have live streams in Spanish, Portuguese, and Chinese. There will be prizes for the best chat apps, and even a prize for our most helpful community member.<\/p>\n<p>To learn more, visit the <a href=\"https:\/\/github.com\/microsoft\/AI-Chat-App-Hack\">AI Chat App Hack<\/a> page, and follow the steps there to register and meet the community. Hope to see you there!<\/p>\n<h4>More RAG resources for Python developers<\/h4>\n<p>If you&#8217;re interested in learning more about RAG chat apps but can&#8217;t join the hack, here are some resources to get you started:<\/p>\n<ul>\n<li><a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/python\/get-started-app-chat-template\">Tutorial: Get started with the Python enterprise chat sample using RAG<\/a><\/li>\n<li><a href=\"https:\/\/www.youtube.com\/watch?v=j8i-OM5kwiY\">GitHub Universe: Quickly build and deploy OpenAI apps on Azure, infused with your own data<\/a><\/li>\n<li><a href=\"https:\/\/learn.microsoft.com\/azure\/developer\/intro\/azure-ai-for-developers?pivots=python\">Azure AI resources for Python developers<\/a><\/li>\n<li><a href=\"https:\/\/docs.llamaindex.ai\/en\/stable\/examples\/vector_stores\/CognitiveSearchIndexDemo.html\">Using Llamaindex with Azure AI Search<\/a><\/li>\n<li><a href=\"https:\/\/discord.gg\/ai\">AI Discord community<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Microsoft AI Chat App Hack is a two-week virtual hackathon where you can learn how to build a chat app with Python, using the RAG (Retrieval Augmented Generation) approach with OpenAI and Azure AI Search. You\u2019ll also get to meet other Python developers and learn from Microsoft engineers on live streams.<\/p>\n","protected":false},"author":142884,"featured_media":9580,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,1],"tags":[17],"class_list":["post-9577","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-python","tag-python"],"acf":[],"blog_post_summary":"<p>The Microsoft AI Chat App Hack is a two-week virtual hackathon where you can learn how to build a chat app with Python, using the RAG (Retrieval Augmented Generation) approach with OpenAI and Azure AI Search. You\u2019ll also get to meet other Python developers and learn from Microsoft engineers on live streams.<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/9577","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/users\/142884"}],"replies":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/comments?post=9577"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/9577\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media\/9580"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media?parent=9577"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/categories?post=9577"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/tags?post=9577"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}