Data Processing

持续积累的实践记录。

Data Processing

Yico: Go tournament information and game analysis mini program

Why I built Yico

Amateur Go tournament information is spread across public account articles, QQ groups, spreadsheets, screenshots, and photos. The information exists, but it is not connected.

Yico turns those fragments into a growing tournament archive. Players can query rules, pairings, standings, player records, and promotion information while an event is in progress.

What it does

  • Archives tournament rules, dates, groups, formats, scoring, and promotion standards.
  • Imports pairings from spreadsheets, Markdown tables, or photographed sheets.
  • Builds historical records for players, opponents, rounds, results, and standings.
  • Answers questions such as “Who is the next opponent?” and “How many points are needed for promotion?” from stored tournament data.

How Agents are used

Agents turn unstructured tournament material into validated data and help users query existing facts. The current seven scenarios are tournament chat, pairing extraction, promotion-list extraction, image OCR, rulebook extraction, tournament import, and conversation summarization.

Mini ProgramGoAgentData Processing

→