Repository logo
 

ChatFlags: An AI-Powered Semaphore Interactive System

aut.embargoNo
dc.contributor.advisorYan, WeiQi
dc.contributor.authorHuan, Yan
dc.date.accessioned2025-11-30T21:21:49Z
dc.date.available2025-11-30T21:21:49Z
dc.date.issued2025
dc.description.abstractThis study presents the development of ChatFlags, an intelligent system for flag recognition and interaction. YOLO11 was selected as the visual backbone based on experiments involving five flag classification tasks. The custom dataset was refined and expanded to address the lack of publicly available resources. An improved model, YOLO-AKEMA, integrating attention mechanisms and adaptive convolution, achieved higher accuracy across 27 flag categories. The user interface was built by using the AI platform Dify, supporting conversational interaction. To mitigate hallucinations in large language models, a retrieval-augmented generation (RAG) framework was constructed by using curated flag documents and the BGE-M3 embedding model. Finally, the DeepSeek language model was integrated via workflow orchestration to complete the system. ChatFlags supports natural language dialogue, flag video analysis, knowledge quizzes, and text-to-image/video conversion. Its multimodal features enhance interactivity, offer a scalable solution for flag language education, and extend the integration potential of vision and language models.
dc.identifier.urihttp://hdl.handle.net/10292/20230
dc.language.isoen
dc.publisherAuckland University of Technology
dc.rights.accessrightsOpenAccess
dc.subjectSemaphore recognition
dc.subjectSemaphore learning system
dc.subjectYOLO-AKEMA-D
dc.subjectDeepSeek
dc.titleChatFlags: An AI-Powered Semaphore Interactive System
dc.typeThesis
thesis.degree.grantorAuckland University of Technology
thesis.degree.nameMaster of Computer and Information Sciences

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
HuanY.pdf
Size:
4.5 MB
Format:
Adobe Portable Document Format
Description:
Thesis

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
890 B
Format:
Item-specific license agreed upon to submission
Description:

Collections