hero-vector
hero-vector
hero-vector

We are proud to be the

Co sponsor

of

Cal Hacks 11.0

Cal Hacks is an event where people can build, learn, and experiment without boundaries.

October 18, 2024

City View at Metreon San Francisco, CA

Schedule

Wednesday, October 16

18:00 PDT

Pre-Hackathon Online Workshop

Friday, October 18

14:30 PDT

Hackers Check-in

City View at Metreon San Francisco, CA

16:00 PDT

Opening Ceremony

City View at Metreon San Francisco, CA

17:00 PDT

Hacking Begins

City View at Metreon San Francisco, CA

18:10 PDT

Learn about Fetch.ai

City View at Metreon San Francisco, CA

Saturday, October 19

24:00 PDT

Hacking Continues

City View at Metreon San Francisco, CA

10:00 PDT

Fetch-a-Boba and Build with Fetch.ai

City View at Metreon San Francisco, CA

14:30 PDT

One on One Coffee Chat with Sana (CDO)

City View at Metreon San Francisco, CA

Sunday, October 20

12:00 PDT

Hacking Ends

City View at Metreon San Francisco, CA

14:30 PDT

Closing Ceremony

City View at Metreon San Francisco, CA

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:

Agents - AI Agents are independent decision-makers that connect to the network and other agents. These agents can represent data, APIs, services, ML models and people.

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

AI Engine – enables humans to interact with the dynamic agent marketplace using natural language to execute the objective.

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

Challenge statement

Explore the potential of intelligent agent-based technology with Fetch.ai, which provides a simple framework for creating your own AI Agents that can communicate with one another. This challenge invites you to develop innovative solutions that address real-world issues across various industries. Whether you choose to focus on finance, education, healthcare, customer service, content creation or more, your goal is to leverage Fetch.ai AI Agents to build applications.

To further enhance your applications, participants are encouraged to integrate Google Cloud services for building custom Machine Learning models, image analysis, text analysis and sentiment detection. These tools can complement Fetch.ai's AI Agents by providing advanced AI-driven insights

You can kick-start your development process by integrating pre-built AI Agents from Agentverse into your applications, and watch your ideas come to life. If you don’t find the exact agent you need on Agentverse, feel free to create and deploy your own to the platform. Get ready to innovate and push the boundaries of what's possible!

Additional Resources You can find the description of available Fetch.ai AI Agents here and you can search for these Agents in the Explorer tab on Agentverse.

If you want to learn more about uAgents through articles, please Click Here.

You can post all your queries in the #innovation-labs channel on Discord.

Fetch.ai tech 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
Intoduction 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
Example
Technology
How technically sound the use of technology is?
Best case as per the Success Tree
Engagement/ Direction
How engaging the project is for community?
Use-case solving a real life problem
Efficiency
How well the project takes use of technology? Could there have been more efficient ways of doing the same solution?
Chaining of tasks
Practicality
Is the project practical from business point of view?
Implementing the travel use-case for car-hire where everything is done by simple message
Scalability
Is there a demand for this solution in the chosen market?
A solution for recruitment which would connect to linkedin for professional profile
Impact
How impactful the project is? Both options to be evaluated ( large number of people with low impact or small amount of people with profound impact)
Flights booking through multi-agent system with cost effective solution. This will impact large amount of people

Prizes

Winner Team Fetch.Ai Beyond Boundaries AI Agent Prize

2000 USD, Internship Interview plus 50 Agents, 1M Messages and 200K Seconds of computation time on Agentverse for 1 month

Second Prize
Smartest AI Agent Prize

1000 USD Cash Prize
plus
Internship Interview

Third Prize
Best use of Fetch.Ai Tech

500 USD
Cash Prize

Support

Support will be available at the hackathon, and you can also reach out to the core dev team who will be able to support you via Discord ↗

Judges

Profile picture of Sana Wajid

Sana Wajid

Chief Development Officer

Profile picture of Elliot Bertram

Elliot Bertram

Business Development Director

Profile picture of Mark Losey

Mark Losey

CTO at FlockX

Profile picture of Attila Bagoly

Attila Bagoly

Head Of AI

Mentors

Profile picture of Sanket Kulkarni

Sanket Kulkarni

Developer Advocate

Profile picture of Tanay Godse

Tanay Godse

Developer Advocate

Profile picture of Chinmay Mahagaonkar

Chinmay Mahagaonkar

Developer Advocate

Profile picture of Vedita Deshpande

Vedita Deshpande

Developer Advocate

Profile picture of Kush Agarwal

Kush Agarwal

Developer Advocate

Profile picture of Shivam Hasurkar

Shivam Hasurkar

Developer Advocate

Profile picture of Sai Mounika Pateti

Sai Mounika Pateti

Ambassador

Ready to get started with Fetch.ai Platform?