hero-vector
hero-vector
hero-vector

Aiify.io {AI Agents} Love Hack

Build, connect, and communicate with AI Agents at the {AI Agents} Love Hack.

February 15, 2025 to January 1, 1970

San Francisco, California

Introduction

Fetch.ai’s vision is to create a open AI Agent marketplace. We are empowering developers to build on our platform that can connect services and APIs without any domain knowledge.

Our infrastructure enables ‘search and discovery’ and ‘dynamic connectivity’. It offers an open, modular, UI agnostic, self-assembling of services.

Our technology is built on four key components:

uAgents - uAgents are autonomous AI agents built to connect seamlessly with networks and other agents. They can represent and interact with data, APIs, services, machine learning models, and individuals, enabling intelligent and dynamic decision-making in decentralized environments.

Agentverse - serves as a development and hosting platform for these agents.

Fetch Network - underpins the entire system, ensuring smooth operation and integration.

ASI:One - A Web3-native large language model (LLM) optimized for agent-based workflows.

Challenge statement

Unleash your creativity by designing specialised AI Agents in any domain—whether it's Finance, Healthcare, Education, or Social Impact using any Agentic framework of your choice, register your agents on Agentverse, a dynamic central directory where agents seamlessly interact and collaborate to deliver powerful solutions.

Take it a step further by building a personalized assistant that leverages the Search and Discovery feature on Agentverse. Your assistant will intelligently connect with other agents to fulfil user needs, orchestrating tasks with precision and efficiency.

Picture a world where users can effortlessly engage with a network of AI Agents tailored to their unique requirements—this is your opportunity to make it a reality.

Are you ready to innovate, collaborate, and automate the future of intelligent systems? The challenge awaits!

architecture

Tool Stack

architecture

Quick start example

This file can be run on any platform supporting Python, with the necessary install permissions. This example shows two agents communicating with each other using the uAgent python library.
Read the guide for this code here ↗

code-icon
code-icon
from uagents import Agent, Bureau, Context, Model
    class Message(Model):
        message: str
    
    sigmar = Agent(name="sigmar", seed="sigmar recovery phrase")
    slaanesh = Agent(name="slaanesh", seed="slaanesh recovery phrase")
        
    @sigmar.on_interval(period=3.0)
    async def send_message(ctx: Context):
       await ctx.send(slaanesh.address, Message(message="hello there slaanesh"))
        
    @sigmar.on_message(model=Message)
    async def sigmar_message_handler(ctx: Context, sender: str, msg: Message):
        ctx.logger.info(f"Received message from {sender}: {msg.message}")
    
    @slaanesh.on_message(model=Message)
    async def slaanesh_message_handler(ctx: Context, sender: str, msg: Message):
        ctx.logger.info(f"Received message from {sender}: {msg.message}")
        await ctx.send(sigmar.address, Message(message="hello there sigmar"))
        
    bureau = Bureau()
    bureau.add(sigmar)
    bureau.add(slaanesh)
    if __name__ == "__main__":
        bureau.run()
Video introduction
Video 1
Introduction to agents
Video 2
On Interval
Video 3
On Event
Video 4
Agent Messages

Judging Criteria

Each row is scored 1 to 5, with a total score being your final score.
Parameters
Definition
Functionality
How well do your AI Agents perform their intended tasks? How effectively are APIs and frameworks integrated into your solution?
Agentverse Integration
Have you registered all your AI Agents on Agentverse?
Quantity of Agents Created
How many AI Agents have you created for this project? Does your submission demonstrate creativity and diversity in your AI Agents?
Personal Assistant Development
Does your assistant utilize the Search and Discover feature on Agentverse to dynamically connect with and coordinate tasks between multiple agents?
Innovation and Impact
Does your project address a real-world problem or introduce novel ideas?

Judges

Profile picture of Sana Wajid

Sana Wajid

Senior Vice President

Schedule

Saturday, February 15

09:00 GMT-8

Doors Open

10:00 GMT-8

Opening Remarks, Logistics, & Sponsor Intros

11:00 GMT-8

Team Building (pitch your project to find collaborators)

11:30 GMT-8

Partner Workshops

13:00 GMT-8

Lunch

14:00 GMT-8

Hack Hack Hack!

Sunday, February 16

09:00 GMT-8

Doors Reopen / Breakfast

14:00 GMT-8

Project Submissions

14:00 GMT-8

Lunch

15:00 GMT-8

Preliminary Judging

17:00 GMT-8

Finalist Presentations

18:30 GMT-8

Awards Ceremony

18:30 GMT-8

Celebration & Networking

20:00 GMT-8

Doors Close