Course Overview
The Agentic AI Hackathon challenges participants to build a sophisticated, multi-agent system for a fictional newspaper agency. The goal is to automate the article-writing process, from initial topic entry to final content moderation. Using frameworks like Semantic Kernel, participants will design and orchestrate a network of specialized AI agents that can work together to perform complex tasks.
This hackathon goes beyond simple chatbots, focusing on a multi-agent system where different AI agents collaborate to achieve complex goals. Participants will learn how to connect these agents and orchestrate their actions to create sophisticated, end-to-end solutions capable of interacting with databases, generating images, and performing other tasks. The hackathon builds on the concept of learning by doing, providing a hands-on environment where participants can apply their skills through a series of interconnected challenges.
Quem deve participar
- Developers and AI Enthusiasts: Individuals with a professional background in software development who are keen on exploring cutting-edge AI technologies and methodologies.
- AI Practitioners: Professionals and consultants who need to expand their knowledge from traditional machine learning to the new paradigm of agentic AI and multi-agent systems.
- IT Specialists: Professionals who manage and maintain an organization's technology infrastructure, including deploying and integrating new applications and services.
Pré- requisitos
- General Programming Skills: Proficiency in a programming language, preferably Python, is essential, as many AI frameworks and libraries are Python-based.
- Basic Understanding of Azure: Familiarity with Azure services, including creating and managing resources, is necessary to complete the challenges.
- Fundamental AI Concepts: Participants should have a basic grasp of what a large language model (LLM) is and the concepts of prompt engineering.
Objetivos do Curso
By the end of this hackathon, participants will be able to:
- Design and architect a multi-agent AI system using modern frameworks like Semantic Kernel.
- Create and deploy specialized AI agents that perform specific tasks, such as content generation and image creation.
- Orchestrate agent collaboration to achieve complex, end-to-end goals.
- Integrate external tools and APIs (like weather services and web crawlers) into an agent's capabilities via an MCP Server.
- Utilize Azure services for key components, including Azure AI Search, Storage Accounts, and databases like PostgreSQL or Cosmos DB.
- Implement content moderation and safety checks by leveraging a separate agent and external moderation tools.
- Deploy AI agents as separate instances (e.g., containers) to ensure scalability and separation of concerns.