hero-vector
hero-vector
hero-vector

We are proud to be the

Diamond sponsor

of

HackMIT 2024

HackMIT is a weekend-long event where students from around the globe work together to design and build innovative technology projects.

September 14, 2024

Massachusetts Institute of Technology, Massachusetts Ave, Cambridge, MA

Schedule

Friday, September 13

17:00 EDT

MIT Hackweek Workshop - Fetch a Pizza

TBD

Saturday, September 14

09:30 EDT

Check-in/breakfast

Tent (Kresge Oval)

10:30 EDT

Opening ceremony

Jackson Athletic Centre (Skate ring)

11:00 EDT

Hacking starts

Jackson Athletic Centre (Skate ring)

14:30 EDT

Workshop 1 - Intro to Fetch.ai Tech Stack

Jackson Athletic Centre (Skate ring)

17:00 EDT

Workshop 2 - Learn how to best utilise Fetch.ai to Build Solutions

Jackson Athletic Centre (Skate ring)

18:30 EDT

Dinner

Jackson Athletic Centre (Skate ring)

Sunday, September 15

09:00 EDT

Facility opens

Jackson Athletic Centre (Skate ring)

11:00 EDT

Brunch

Jackson Athletic Centre (Skate ring)

11:00 EDT

Hacking Ends

Jackson Athletic Centre (Skate ring)

17:00 EDT

Closing Ceremony

Jackson Athletic Centre (Skate ring)

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.

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.

Challenge statement

The world is evolving rapidly, with new technologies pushing the boundaries of what's possible. Fetch.ai challenges you to explore the power of AI Agents in solving real-world problems across various domains like the automotive and financial industries. Your task is to apply intelligent agent-based technology from Fetch.ai to one of the following areas, addressing critical issues in sustainability, education, interactive media, and healthcare.

  • Sustainability Challenge: Design an AI Agent that optimizes energy consumption and efficiency for smart vehicles. The agent should analyze driving patterns, vehicle health, and external factors such as traffic and weather to reduce the overall carbon footprint. It must securely share data between public and private entities, ensuring sensitive information remains confidential. Consider how this data-sharing can improve the sustainability of transportation networks by promoting energy-efficient practices and reducing environmental impact.

  • Education Challenge: Develop an AI Agent that personalizes educational content and feedback based on a user's learning history and preferences while adhering to standardized curricula. The agent should ensure the secure management and sharing of educational data across various platforms, protecting sensitive information. Additionally, explore how the agent can balance personalization with maintaining educational standards and how it can adapt to different learning environments to enhance educational outcomes.

  • Interactive Media Challenge: Create an AI Agent that curates, sorts, and presents user-generated content, such as reviews and recommendations, for specific points of interest like restaurants, tourist attractions, or service providers. The agent should be able to filter through vast amounts of data to deliver the most relevant and credible information to users. It should also adapt its recommendations based on the user's past interactions and preferences, ensuring accuracy and reliability in the information shared.

  • Healthcare Challenge: Innovate an AI Agent designed to assist in emergency situations, such as vehicle crashes or high-stress driving conditions. The agent should quickly assess the situation, provide real-time guidance, and securely share vital information, such as the vehicle's location and occupants' health data, with emergency responders. Your solution should prioritize maintaining user privacy and ensuring that sensitive health information is only shared with authorized parties.

Choose one of the areas above to utilize your AI Agents creatively. Consider how your AI Agent can support entrepreneurs and small businesses in managing financial data, optimizing business operations, or improving customer engagement. The agent should be able to securely handle sensitive financial information, assist in decision-making processes, and adapt to the evolving needs of a growing business. Additionally, think about how your AI Agent can contribute to the success of startups and scale-ups by providing innovative tools and insights that drive growth and efficiency.

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

Fetch.ai tech stack

architecture

Product Overview

This flowchart can get you to where you want to be:

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

1000 USD

Second Prize Smartest AI Agent Prize

500 USD

3rd Team Best use of Fetch.Ai Tech

500 USD

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

CDO at Fetch.ai Innovation Lab

Profile picture of Elliot Bertram

Elliot Bertram

BD Director at Fetch.ai Innovation Lab

Profile picture of Mark Losey

Mark Losey

CTO at FlockX

Profile picture of Attila Bagoly

Attila Bagoly

Head Of AI

Profile picture of Richard Linares

Richard Linares

Associate Professor, AeroAstro MIT

Mentors

Profile picture of Riddhik Tilawat

Riddhik Tilawat

Intern

Profile picture of Madhura Patil

Madhura Patil

Intern

Profile picture of Parth Joshi

Parth Joshi

Intern

Profile picture of Sanket Kulkarni

Sanket Kulkarni

Intern

Profile picture of Tanay Godse

Tanay Godse

Intern

Profile picture of Saleem Skakeny

Saleem Skakeny

Product Designer at FlockX

Ready to get started with Fetch.ai Platform?