AI Chatbot Challenge:Innowing Trivia

Build a chatbot that can see beyond the screen.

A hands-on AI competition

Build your way to the frontier.

AI Chatbot Competition: Innowing Trivia is a competition and workshop programme where you learn to build increasingly capable chatbots, from simple language-model applications to systems that can retrieve information, understand images, reason across sources, and explore the physical world.

?
THE FRONTIERPrompt → world
2–3students per core team
20teams accepted
5teams reach the final
The challenge in five levels
Next action

Registration closes
September 8, 2026.

Check eligibility
More about the competition

Build a chatbot that knows Innowing.

The goal

Make Innowing easier to discover.

Your chatbot should help students find information and opportunities at the Innovation Wing.

What it should help students find
  • Programmes, activities, and opportunities at the Innovation Wing
  • Information on the Innowing website, including equipment, membership, etc.
  • Information collected from designated areas in the building

Five evaluation levels

LevelWhat it testsExample question
Lv 1General Knowledge
Simple queries solvable by the LLM's internal knowledge base.
What faculty does the Tam Wing Fan Innovation Wing belong to?
Engineering
Lv 2Text Retrieval
Specific facts buried in website text data.
When was the deadline for the Funding Scheme 1st round submission in 2025-26?
October 17, 2025
Lv 3Visual Retrieval
Information found only in images on the websites.
What were the winning teams in Pitch New Tech Ideas in 2025?
Smartsocks, Digitio, Gingtrolley
Lv 4Reasoning
Requires reasoning from data, or synthesizing information across pages.
How many workshop posters are on the Innovation Academy websites for 2025?
31
Lv 5Physical World RAG
Questions about the physical layout or signage in Inno Wing.
On the wall at the back of the brainstorming area, there are three words. HKU, Engineering, and...?
Innovation

What you will practise

01 / BUILD THE FOUNDATION

Work with language models

Start with prompt engineering, model calls, and clear response formatting.

02 / MAKE INFORMATION FINDABLE

Retrieve text and visual evidence

Prepare website content and images so your chatbot can find the information it needs before answering.

03 / CONNECT EVIDENCE TO THE WORLD

Reason across clues

Combine information from different sources and work with knowledge collected from the physical Innovation Wing.

Why participate?

01

Turn introductory AI knowledge into a working chatbot. Test your ideas through workshops, experiments, and evaluation.

02

Work on a real Innovation Wing problem, learn from optional peer mentors, and potentially be considered for advanced GenAI or R&D projects.

Starter materials

Start with the repository and build your own full pipeline.

Provided

Starter repo

The competition repository with baseline implementation, workshop materials, data files, and testing utilities.

Open starter repo ↗

Workshops and tutorials

01

Computer Setup Guide

  • Self-paced on Notion.
  • Covers setup, repository access, credentials/configuration, API access, and acceptance test.

Important reminder: The acceptance test verifies that your setup is successful. You must pass this test before Workshop 1. If you have difficulties with computer setup, you are advised to join the Computer Setup Help Desk session.

WILL BE RELEASED ON
SEP 9, 2026
02

Computer Setup Help Desk

  • Optional drop-in support before Workshop 1.
  • Staff will provide assistance onsite at Makerspace A, Innovation Wing One.
  • Participants shall bring their own computers to join this session.
  • Get help with software environment, repository setup, credentials, API access, and setup acceptance test.
SEP 16, 2026
10:00–12:00
Optional
03

Workshop 1: RAG Pipeline

Understand RAG and hallucination, use embeddings and vector databases, build an index, experiment with retrieval, and evaluate the result.

  • Live at Makerspace A, Innovation Wing One
  • Participants shall bring their own computers to join this session.
  • Covers Lv1 and Lv2
  • Optional 30-minute mentor clinic afterwards
SEP 16, 2026
15:00–16:30
Live workshop
04

Code Walkthrough Online Tutorial

  • Recorded and self-paced on Notion.
  • Covers the code on the starter repo, including the main.py contract and baseline implementation of a workable RAG chatbot.
WILL BE RELEASED ON
SEP 16, 2026
Optional
05

Workshop 2: Visual and Physical Data

Describe and index image content, compare visual retrieval approaches, decompose complex questions, use metadata filters and aggregation, and prepare for physical-world data collection.

  • Live at Makerspace A, Innovation Wing One
  • Participants shall bring their own computers to join this session.
  • Covers Lv3, Lv4, and Lv5
  • Optional 30-minute mentor clinic afterwards
SEP 30, 2026
15:00–16:30
Live workshop

Checkpoints

Small milestones help teams test ideas while there is still time to improve.

Checkpoint 0
SEP 16, 2026
Complete the setup acceptance test before Workshop 1.
Checkpoint 1
SEP 23, 2026
Build your own scraper and vector database; score above zero on Lv1 and Lv2.
Checkpoint 2
SEP 30, 2026
Experiment with image data, initially focusing on Innovation Wing posters.
Checkpoint 3
OCT 7, 2026
Create a collection-log entry for assigned zones.
Checkpoint 4
OCT 14, 2026
Index image descriptions and score above zero on Lv3.
01
GET READY

Get the team, tools, credentials, and setup ready.

Sep 1–16, 2026

Registration closes.

Inno Wing API keys and Computer Setup Guide are released.

Checkpoint 0 deadline: complete computer setup.

Optional computer setup help desk.

02
BUILD TEXT RAG

Build your RAG chatbot.

Sep 16–23, 2026

Workshop 1: RAG Pipeline.

Optional Code Walkthrough recording released after Workshop 1.

Checkpoint 1: own scraper and vector database; score above zero on Lv1 and Lv2.

03
ADD THE WORLD

Add physical-world intelligence capability.

Sep 30–Oct 14, 2026

Checkpoint 2: diagnostic experimentation with image data.

Workshop 2: Visual and Physical Data.

Checkpoint 3: collection log entry for assigned zones.

Checkpoint 4: image descriptions indexed; score above zero on Lv3.

04
COMPETE

Competition Day!

Oct 21–28, 2026

Deadline for preliminary round submission (online).

Final round competition (Makerspace A, Innovation Wing One).

Read before you build

Rules and Eligibility

Who can join

  • Core team of 2–3 undergraduates in Years 1–3.
  • Optional: one Year 4-or-above undergraduate peer mentor.
  • Basic Python knowledge equivalent to COMP1117/ENGG1330.
  • Up to 20 teams accepted; 5 advance to the final.

Register by Sep 8, 2026

Form your team and complete the registration process before the deadline. Mentor nomination details: TBC

Open registration ↗

Permitted knowledge sources

Teams may use:

The competition knowledge is static during the competition. Teams must collect and prepare their own corpus in advance.

Makerspace A, Innovation Wing One
Makerspace A, Innovation Wing One

Allowed

AI models

  • GPT-5-mini
  • GPT-4o-mini
  • DeepSeek-R1
  • Qwen-3 Plus

Embedding models

  • text-embedding-3-small
  • Permitted local embedding models

Not allowed

  • Use external APIs during the competition
  • Live web searches
  • Modifying the code or database during runtime
Implementation contract

Your chatbot logic goes here.

def rag_answer(question):
  # team chatbot logic goes here
  return answer

The chatbot will be run by executing rag_answer() in main.py. Do not change other functions in that file.

Submission

Detailed submission instructions

The final submission process, required files, execution procedure, response format, timing limit, dependency installation, and final checks will be published here when confirmed.

The finish line

Judging and Prizes

Prizes and Benefits

$1,000Champion
$500First runner-up
CertificatesFor finalist teams and mentors
Preliminary round

20 questions

Teams submit to our system by Oct 21, 2026. An automatic script runs the questions against each chatbot, and judges grade the answers manually.

Weighting

Lv1 General knowledge · 30%
Lv2 Text retrieval · 30%
Lv3 Visual retrieval · 40%

Final round

20 questions

Best five teams in preliminary round qualify. Questions are asked and graded on the spot, with substantial Lv4 reasoning and Lv5 physical-world RAG content.

Weighting

Lv1–Lv3 combined · 30%
Lv4 Reasoning · 30%
Lv5 Physical-world RAG · 40%

Per-question scoring

1

Correct and complete
Factually correct and complete answer.

0.5

Partially correct
Awarded at judges’ discretion.

0

Non-responsive
Incorrect, irrelevant, or non-responsive.

If scores are tied

Sudden Death → Preliminary Ranking

Additional 5 questions from any level will be used to resolve a tie in a sudden-death format. If all five questions are used and the tie remains unresolved, the team that ranked higher in the preliminary round will be placed higher.

AI Chatbot Challenge · Inno Wing Trivia
Build a chatbot that can see beyond the screen.