integration-logo
DOCSEVENTS
BLOG
integration-logo
DOCSEVENTS
BLOG
Fetch.ai logo

Make it Happen.

Creating AI platforms and services that let anyone build and deploy AI services at scale, anytime and anywhere.

EventsBlogCareersASI Wallet
ASI:One icon

Your Personal AI

Designed to learn, socialize, and take action with everyday tasks.

DiscoverLearn More About ASI:One
innovation lab icon

Build your Brand Agent

Platform designed to help Brands, SMEs, and Creators to claim or build their verified Agents and connect with consumers.

Claim Your AgentBuild Your Agent
agentverse

AI Agent Marketplace

Open directory where 2.7 million agents learn, live and connect.

Build Your First AgentLearn More About Agentverse
Copyright © 2025|Terms & Conditions|Privacy policy
Join Fetch AI newsletter

hero-vector
hero-vector
hero-vector

LA Hacks 2024

LaHacks 2024 event information

April 14, 2024

UCLA Pauley Pavillion, California

Schedule

Sunday, April 14

Time

Topic

Location

11:00 PDT

FetchAI Introduction workshop

Virtual Discord

Introduction

Fetch.ai’s vision is to create a marketplace of dynamic applications. 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.

Fetchai SDK – seamlessly integrates your AI Agent into Agentverse and empowers dynamic connectivity with the Fetch.ai SDK

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

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

Challenge statement

APIs, AI & ML Models, Databases and code is more often than not siloed. It works but only in the environment its defined to - which is a big problem! With Fetch.ai you can connect this siloed infrastructure to the world of agents and then make them universally accessible. By using AI Engine to chain these agents together you can create new data pipelines, businesses and AI driven opportunities. One agent might be serving predictions from a model from HuggingFace and this can be feeding an inference agent that is running on your local machine. We're introducing our Agent technology, the uAgent library and the Agentverse platform to enable you to create the software of the future, without being held back by legacy software design. What agents are you going to build? 🤔

Fetch.ai tech stack

architecture

Product Overview

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()

Important links

How to create an Agent with uAgents Framework ↗Communication between two uAgents ↗Communication between two uAgents using Chat Protocol ↗ASI:One API ↗How to create ASI:One compatible uAgents ↗How to write a good Readme for your Agents ↗
Video introduction
Video 1
Introduction to agents
Video 2
On Interval
Video 3
On Event
Video 4
Agent Messages

Examples to get you started:

Guide

How to Connect a Local Agent to Agentverse ↗

Guide

How to Use the Agentverse Search API ↗

Guide

Build your Application using Fetch.ai SDK ↗

Guide

Integrating an Agent with Langchain ↗

Guide

Integrating an Agent with Autogen ↗

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?

Prizes

WINNER TEAM

2ND TEAM

3RD TEAM

Judges

Profile picture of Edward FitzGerald

Edward FitzGerald

CTO

Profile picture of Humayun Sheikh

Humayun Sheikh

CEO

Profile picture of Attila Bagoly

Attila Bagoly

AI head

Profile picture of Zoltan Mezei

Zoltan Mezei

AI Engineer

Profile picture of Sana Wajid

Sana Wajid

Programme Director

Profile picture of Elliot Bertram

Elliot Bertram

Business Development

Mentors

Profile picture of Sanket Kulkarni

Sanket Kulkarni

Ambassador

Profile picture of Natesh Reddy

Natesh Reddy

Ambassador

Profile picture of Tanay Godse

Tanay Godse

Ambassador

Profile picture of Chinmay Nilesh

Chinmay Nilesh

Ambassador