hero-vector
hero-vector
hero-vector

We are proud to be the

Title sponsor

of

Fetch.ai I-X Hackathon

Build your own AI-application with Fetch AI’s uAgents at this weekend-long Hackathon

November 30, 2024

Imperial College London, White City Campus

Schedule

Wednesday, November 27

16:00 GMT

Intro to Fetch.ai Tech Stack: Pre-Hackathon Workshop

Saturday, November 30

09:00 GMT

Registration

White City Campus

10:00 GMT

Opening speech by Professor Eric Yeatman, Chair of I-X

White City Campus

10:15 GMT

Opening speech by Sana Wajid, CDO of Fetch.ai

White City Campus

10:30 GMT

Opening speech by Satwik Kar, National Medical Science Liaison at Moderna

White City Campus

10:45 GMT

Speed network and Team Formation

White City Campus

11:15 GMT

Hacking Begins

White City Campus

13:00 GMT

Lunch

White City Campus

14:00 GMT

Interactive workshop

White City Campus

16:30 GMT

Coffee Break

White City Campus

17:00 GMT

Hacking Continues

White City Campus

Sunday, December 01

12:00 GMT

Project Submissions and Lunch

White City Campus

13:00 GMT

Project Presentations

White City Campus

14:30 GMT

Judging

White City Campus

15:00 GMT

Closing Ceremony

White City Campus

15:30 GMT

Networking

White City Campus

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 integrate your AI Agent into agentverse and empower dynamic connectivity with the Fetch.ai SDK

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

Challenge statement

Explore the potential of intelligent, multi-agent systems with Fetch.ai, which provides a simple framework for creating your own AI Agents that can communicate and collaborate with one another. By leveraging Fetch.ai’s uAgent library and Agentverse platform, you’ll have the tools to build AI Agents capable of breaking through the limitations of siloed systems.

The Patient Journey Mapping Tool for Vaccine Hesitancy challenge would focus on building a solution that helps Medical Affairs understand and address the specific factors influencing vaccine hesitancy throughout a patient’s decision-making process.

Challenge: Mapping the Patient Journey to Overcome Vaccine Hesitancy

Background: Vaccine hesitancy can be influenced by a variety of factors, including personal beliefs, cultural background, previous health experiences, and exposure to misinformation. Understanding where patients are in their journey—from initial hesitancy to acceptance—can help Medical Affairs create targeted interventions and deliver messages that resonate at each stage.

Project Objective: Develop an AI-powered tool that

  1. Maps patient journeys by analyzing diverse data sources like social media, patient forums, and survey data, identifying common milestones in the journey from hesitancy to vaccine acceptance.

  2. Identifies key touchpoints where Medical Affairs can intervene effectively to provide supportive information, address misconceptions, or respond to frequently asked questions.

  3. Personalizes engagement strategies based on where individuals or communities are in their journey.

Approach and Features:

Data Analysis and Segmentation: Gather and analyze data on public sentiment regarding vaccines, leveraging NLP to identify common concerns and misbeliefs. Segment patients by demographics, health conditions, and psychographic factors (e.g., health beliefs, sources of information) to tailor interventions.

Journey Mapping and Touchpoint Identification: Use AI to map common stages in the journey, from initial hesitation to active research, consultation with healthcare providers, and eventual acceptance or refusal. Identify touchpoints such as moments of heightened concern (e.g., news of side effects) where Medical Affairs could deliver impactful messages.

Dynamic Engagement Strategies: The tool could provide recommendations for Medical Affairs on the best timing, format, and messaging tone for each stage in the journey, ensuring support is offered at critical decision points. Customize strategies for specific subgroups, like age, risk level, or geographic location, based on their unique vaccine hesitancy drivers.

Feedback and Continuous Learning: Measure the effectiveness of various interventions through real-time feedback on engagement metrics, helping refine future approaches and identifying what resonates with hesitant groups. The tool could adjust its recommendations over time by learning from new patient data and insights, staying responsive to evolving attitudes.

Deliverables:

-Patient Journey Dashboard: A visualization tool displaying segmented patient journeys, highlighting critical decision points and suggested interventions.

-Engagement Strategy Module: An AI-driven assistant that generates tailored messaging and outreach suggestions for Medical Affairs based on patient sentiment trends and journey stages.

Benefits: The tool would empower Medical Affairs to:

  • Proactively address vaccine hesitancy by engaging patients at the right moments with the right information.
  • Create more personalized and effective messaging strategies, enhancing trust and increasing vaccine uptake.
  • Build a deeper understanding of patient motivations, allowing for data-driven strategic planning and resource allocation.

Bring Your Agents to Agentverse with the Fetch.ai SDK :

Already have your own AI capable of solving tasks but don’t want to use the uAgents package? No problem! The Fetch.ai SDK provides a seamless solution to onboard your agents onto Agentverse. With the Fetch.ai SDK, you can deploy your AI agents to Agentverse and query them anytime. It also helps you find the right agents from Agentverse to tackle your specific tasks. For more details, visit the Fetchai SDK Github.

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

You have to submit your projects on Devpost

Creating a Multi-Agent System using Pre-built Fetch.ai AI Agents: Myth Buster Application

Build your application using the fetch.ai SDK: Weather Forecast Application

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.

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

500 GBP plus
Internship Interview

Second Prize
Smartest AI Agent Prize

250 GBP

Third Prize
Best use of Fetch.Ai Tech

250 GBP

Collaborators

partner-image

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

Satwik Kar

National Medical Science Liaison
Moderna

Profile picture of Dr. Anna Radomska

Dr. Anna Radomska

Head of Operations
Imperial College London

Profile picture of Prof Alessandra Russo

Prof Alessandra Russo

Head of Department of Computing
Imperial College London

Profile picture of Redvers Lee

Redvers Lee

Senior Client Growth Manager
Imperial College London

Mentors

Profile picture of Zoltan Mezei

Zoltan Mezei

AI Engineer

Profile picture of Abhi Gangani

Abhi Gangani

Developer Advocate

Profile picture of Kshipra Dhame

Kshipra Dhame

Developer Advocate

Ready to get started with Fetch.ai Platform?