Mini-Hackathon ($200 per agent)
βπ― Challenge Overview
βBuild a functional AI agent using the Pydantic AI framework that connects to at least one external tool and provides real-time status updates through a modern web interface. This hackathon focuses on creating intelligent agents with streaming capabilities - the foundation for future ISEK network integration.
βWhat You'll Build:
βA Pydantic AI-powered agent with tool integration
βA CopilotKit frontend that streams agent states in real-time
βA working demonstration of agent reasoning and tool usage
βπ Requirements
βPart 1: Agent Development (90 minutes)
βBuild a Pydantic AI agent that meets these criteria:
ββ Core Implementation:
βCreate an agent using Pydantic AI framework with proper validation
βIntegrate at least one external tool (weather API, file system, calculator, web scraper, etc.)
βDefine clear agent instructions and success criteria
βImplement proper error handling and validation
ββ Agent Capabilities:
βYour agent should be able to autonomously reason about when to use tools
βImplement streaming of agent thoughts and decisions
βAdd clear logging of agent reasoning process
βPart 2: Frontend Interface (90 minutes)
βCreate a dynamic web interface using CopilotKit:
ββ Real-time Streaming:
βStream agent status updates: "researching", "deep thinking", "collaborating", "tool execution"
βDisplay current task progress and reasoning chain
βShow active peer connections and collaboration state
ββ User Experience:
βInteractive chat interface for communicating with your agent
βVisual indicators for different agent states
βReal-time logs of agent-to-agent communications
βPart 3: Integration & Submit (30 minutes)
βConnect your frontend to the Pydantic AI agent backend
βPublish your Github repository and tag Leyuan
βπ Learning Resources
βπ₯ Essential Watching:
βAgent Fundamentals - Core concepts and architecture patterns
βAbout ISEK - Framework specifics and advanced features
βπ Documentation:
βπ‘ Agent Ideas
βSocial Media Assistant: Agent that helps users become an influencer on Linkedin or X
βPersonal Productivity Assistant: Agent that manages email and calendars
βWeb Scraping Assistant: Given a website, scrape and summarize the content in the format I want
βπ Prizes & Recognition
β$200 Cash Prize per accepted agent
βOutstanding user experience with seamless real-time streaming