{"id":10036,"date":"2025-04-04T16:11:51","date_gmt":"2025-04-05T00:11:51","guid":{"rendered":"https:\/\/devblogs.microsoft.com\/python\/?p=10036"},"modified":"2025-04-04T16:11:51","modified_gmt":"2025-04-05T00:11:51","slug":"agentshack-python","status":"publish","type":"post","link":"https:\/\/devblogs.microsoft.com\/python\/agentshack-python\/","title":{"rendered":"Build AI agents with Python in #AgentsHack"},"content":{"rendered":"<p>2025 is the year of <strong>AI agents<\/strong>! But what exactly is an agent, and how can you build one? Whether you&#8217;re a seasoned developer or just starting out, this free three-week virtual hackathon is your chance to dive deep into AI agent development.<\/p>\n<p>Throughout the month of April, join us for a series of live-streamed sessions on the <a href=\"https:\/\/www.youtube.com\/@MicrosoftReactor\">Microsoft Reactor YouTube channel<\/a> covering the latest in AI agent development. Over twenty streams will be focused on building AI agents with Python, using popular frameworks like <strong>Semantic Kernel<\/strong>, <strong>Autogen<\/strong>, and <strong>Langchain<\/strong>, as well as the new <strong>Azure AI Agent Service<\/strong>.<\/p>\n<p>Once you&#8217;ve learned the basics, you can put your skills to the test by building your own AI agent and submitting it for a chance to win amazing prizes. \ud83d\udcb8<\/p>\n<p>The hackathon welcomes all developers, allowing you to participate individually or collaborate in teams of up to four members. You can also use any programming language or framework you like, but since you&#8217;re reading this blog, we hope you&#8217;ll consider using Python! \ud83d\udc0d<\/p>\n<p><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25323\/\">Register now!<\/a> Afterwards, browse through the live stream schedule below and register for the sessions you&#8217;re interested in.<\/p>\n<h2>Live streams<\/h2>\n<p>You can see more streams on the <a href=\"https:\/\/microsoft.github.io\/AI_Agents_Hackathon\/\">hackathon landing page<\/a>, but below are the ones that are focused on Python. You can also sign up specifically for the <a href=\"https:\/\/developer.microsoft.com\/reactor\/series\/S-1503\">Python track<\/a> to be notified of all the Python sessions.<\/p>\n<h3>English<\/h3>\n<table>\n<thead>\n<tr>\n<th>Day\/Time<\/th>\n<th>Topic<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>4\/9 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25325\">Build your code-first app with Azure AI Agent Service<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/9 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25312\">Build your code-first app with Azure AI Agent Service<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/10 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25313\">Transforming business processes with multi-agent AI using Semantic Kernel<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/15 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25327\">Building Agentic Applications with AutoGen v0.4<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/15 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25481\/\">Prototyping AI Agents with GitHub Models<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/16 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25328\">Building agents with an army of models from the Azure AI model catalog<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/16 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25314\">Multi-Agent API with LangGraph and Azure Cosmos DB<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/16 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25315\">Mastering Agentic RAG<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/17 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25329\">Building smarter Python AI agents with code interpreters<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/17 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25317\">Agentic Voice Mode Unplugged<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/22 06:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25385\">Building a AI Agent with Prompty and Azure AI Foundry<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/22 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25331\">Real-time Multi-Agent LLM solutions with SignalR, gRPC, and HTTP based on Semantic Kernel<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/22 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25318\">VoiceRAG: talk to your data<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/23 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25330\">Building Multi-Agent Apps on top of Azure PostgreSQL<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/23 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25338\">Agentic RAG with reflection<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/24 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25387\">Extending AI Agents with Azure Functions<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/24 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25335\">Build real time voice agents with Azure Communication Services<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/24 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25361\">Bringing robots to life: Real-time interactive experiences with Azure OpenAI GPT-4o<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/29, 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25369\/\">Evaluating Agents<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Spanish \/ Espa\u00f1ol<\/h3>\n<p>Estas transmisiones tratan de Python, pero est\u00e1n en espa\u00f1ol. Tambien puedes\nregistrar para <a href=\"https:\/\/developer.microsoft.com\/reactor\/series\/S-1512\/\">todas las sesiones en espa\u00f1ol<\/a>.<\/p>\n<table>\n<thead>\n<tr>\n<th>D\u00eda\/Hora<\/th>\n<th>Tema<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>4\/16 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25360\">Crea tu aplicaci\u00f3n de c\u00f3digo con Azure AI Agent Service<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/17 09:00 AM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25316\">Construyendo agentes utilizando un ej\u00e9rcito de modelos con el cat\u00e1logo de Azure AI Foundry<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/17 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25340\/\">Crea aplicaciones de agentes de IA con Semantic Kernel<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/22 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25483\/\">Prototipando agentes de IA con GitHub Models<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/23 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25339\">Comunicaci\u00f3n din\u00e1mica en agentes grupales<\/a><\/td>\n<\/tr>\n<tr>\n<td>4\/23 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25485\/\">VoiceRAG: habla con tus datos<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h3>Portuguese \/ Portugu\u00eas<\/h3>\n<p>Somente uma transmiss\u00e3o est\u00e1 focada em Python, mas voc\u00ea pode se inscrever para\n<a href=\"https:\/\/developer.microsoft.com\/reactor\/series\/S-1513\">todas as sess\u00f5es em portugu\u00eas<\/a>.<\/p>\n<table>\n<thead>\n<tr>\n<th>Dia\/Hor\u00e1rio<\/th>\n<th>T\u00f3pico<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>4\/10 12:00 PM PT<\/td>\n<td><a href=\"https:\/\/developer.microsoft.com\/reactor\/events\/25367\">Crie um aplicativo com o Azure AI Agent Service<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Weekly office hours<\/h2>\n<p>To help you with all your questions about building AI agents in Python, we&#8217;ll also be holding weekly office hours on the AI Discord server:<\/p>\n<table>\n<thead>\n<tr>\n<th>Day\/Time<\/th>\n<th>Topic\/Hosts<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Every Thursday, 12:30 PM PT<\/td>\n<td><a href=\"http:\/\/aka.ms\/aipython\/oh\">Python + AI (English)<\/a><\/td>\n<\/tr>\n<tr>\n<td>Every Monday, 03:00 PM PT<\/td>\n<td><a href=\"https:\/\/aka.ms\/pythonia\/oh\">Python + AI (Spanish)<\/a><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>We hope to see you at the streams or office hours! If you do have any questions about the hackathon, please reach out to us in the <a href=\"https:\/\/github.com\/microsoft\/AI_Agents_Hackathon\/discussions\">hackathon discussion forum<\/a> or <a href=\"https:\/\/discord.gg\/ZkEG5GYfGU\">Discord channel<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Microsoft is holding an AI Agents Hackathon, and we want to see what you can build with Python! We&#8217;ll have 20+ live streams showing you how to build AI agents with Python using popular agent frameworks and Microsoft technologies. Then, you can submit your project for a chance to win prizes, including a Best in Python prize!<\/p>\n","protected":false},"author":142884,"featured_media":10038,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[3,1],"tags":[1269,17],"class_list":["post-10036","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-azure","category-python","tag-events","tag-python"],"acf":[],"blog_post_summary":"<p>Microsoft is holding an AI Agents Hackathon, and we want to see what you can build with Python! We&#8217;ll have 20+ live streams showing you how to build AI agents with Python using popular agent frameworks and Microsoft technologies. Then, you can submit your project for a chance to win prizes, including a Best in Python prize!<\/p>\n","_links":{"self":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/10036","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=10036"}],"version-history":[{"count":0,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/posts\/10036\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media\/10038"}],"wp:attachment":[{"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/media?parent=10036"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/categories?post=10036"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/devblogs.microsoft.com\/python\/wp-json\/wp\/v2\/tags?post=10036"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}