hero-vector
hero-vector
hero-vector

We are proud to be the

Title sponsor

of

Hack for Social Impact

This weekend-long hackathon leverages agent-based technology, giving teams the opportunity to build impactful solutions on real-world problems faced by mission-driven organisations.

November 9, 2024

717 Market St. San Francisco

Schedule

Friday, November 08

18:30 PST

Intro to Fetch.ai Tech Stack: Learn how to best utilise Fetch.ai to Build Solutions

Saturday, November 09

08:00 PST

Registration & Breakfast

717 Market St. San Francisco

09:00 PST

Opening Ceremony

717 Market St. San Francisco

10:40 PST

Team Formation

717 Market St. San Francisco

12:00 PST

Lunch

717 Market St. San Francisco

13:00 PST

Hacking Begins

717 Market St. San Francisco

17:30 PST

Dinner

717 Market St. San Francisco

Sunday, November 10

08:00 PST

Breakfast

717 Market St. San Francisco

12:00 PST

Lunch

717 Market St. San Francisco

16:00 PST

Hacking Ends!!

717 Market St. San Francisco

16:00 PST

Presentations

717 Market St. San Francisco

17:50 PST

Judging

717 Market St. San Francisco

18:00 PST

Closing Remarks

717 Market St. San Francisco

18:10 PST

Awards Ceremony

717 Market St. San Francisco

18:30 PST

Networking and Wrap Up

717 Market St. San Francisco

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

In a world where technology is advancing rapidly, Fetch.ai invites you to explore the potential of AI Agents in solving real-world challenges. Your task is to apply intelligent agent-based technology from Fetch.ai to one of the following areas, focusing on critical challenges in translation of important UN Documents, housing development, and environmental sustainability. We encourage you to design projects that incorporate multiple AI Agents to collaborate and enhance the overall effectiveness of your solution.

Complex interactions between land degradation, drought, and people: Create a system of AI Agents that explores the significant implications of land degradation on natural disasters like drought and its effects on economic and social well-being in affected communities. Each agent can specialize in different analytical aspects, such as data collection, impact assessment, and restoration effectiveness evaluation. By collaborating to examine the effectiveness of land restoration initiatives on economic growth and community resilience, your agents can inform strategies for sustainable development and enhance disaster preparedness efforts.

Fast and Accurate AI Translation of Important UN Documents: Develop a suite of AI Agents that tackle the complexities of translating UN documents, which often contain specialized terminology and intricate concepts. Each agent can focus on different aspects of the translation process. By leveraging natural language processing to learn from existing official UN documents, your agents should create efficient translation tools or assist official translators in producing accurate translations, enhancing the accessibility of vital information across diverse languages.

Unraveling the Complexity of Building Codes for Housing Construction: Design a network of AI Agents that addresses the fragmented landscape of California's varied building codes, complicating affordable housing development. Different agents can focus on specific jurisdictions, regulatory compliance, and construction best practices. By organizing and clearly displaying differences in building codes, your agents will aid developers in navigating regulations. This collaborative approach can support policy changes that promote affordable housing solutions and improve overall access to housing.

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

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

You can find more interesting integrations and example on our gitHub Repo.

In case you missed the Fetch.ai Pre-Hackathon Workshop, here's a link to the presentation and the recording

Watch the recording

Workshop Presentation

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

Fetch.ai AI Agents for Global Good Prize

$1,000 Cash Prize Interview Opportunity 50 Agents, 1M Messages, and 200K Seconds of computation time on Agentverse for 1 month

Fetch.ai AI Agents for Social Transformation Prize

$500 Cash Prize
Interview Opportunity

Fetch.ai AI Agents for Environmental Change Prize

$500
Cash Prize

Fetch.ai Impact Maker Prize

$5000
Project Grant

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 Tanay Godse

Tanay Godse

Developer Advocate

Profile picture of Chinmay Mahagaonkar

Chinmay Mahagaonkar

Developer Advocate

Profile picture of Kush Agarwal

Kush Agarwal

Developer Advocate

Profile picture of Claire Zhang

Claire Zhang

Developer Advocate

Profile picture of Kaylee Mei

Kaylee Mei

Developer Advocate

Profile picture of Justin Nguyen

Justin Nguyen

Developer Advocate

Ready to get started with Fetch.ai Platform?