EasyTalk

An AI tool that answers questions about any website through a chat interface, combining web scrapers with a language model to find and format the answer.

2024

github.com/LukiLenkiewicz/hackyeah2024-ml

1st place — HackYeah 2024

information retrievalweb scrapinglarge language modelsPythonStreamlit

What it does

Point EasyTalk at a website and ask it a question. It checks whether the starting page already holds the answer; if not, it explores the site’s subpages, prioritising the ones most relevant to the question, until it finds one that does. The answer comes back formatted for the question — a step-by-step list when you ask for instructions, a direct answer when you ask for a fact.

How it works

Two parts, combined: web scrapers that fetch and traverse pages, and a language model that judges relevance, decides whether a page can answer the question, and shapes the final response. The interface is a Streamlit chat app backed by the OpenAI API.

Submitted to HackYeah 2024 for the Open Task: Artificial Intelligence challenge.

Media about us