
A smart study tool designed for IELTS learners who want to master reading passages with precision. The system ingests all reading articles from Cambridge IELTS Books 6–20, parses them down to individual words and sentences, and stores them in a structured database. Combined with an AI-powered agent, learners can query whether a specific word appears in any official IELTS reading passage — and receive the exact sentence, source, and contextual explanation instantly.
Data Ingestion
All reading passages from Cambridge IELTS 6–20 are pre-processed and stored in a database, structured at both the word level and sentence level for granular retrieval.
AI Agent with Tool Calling
Built with LangChain, LangGraph, and DeepSeek, the AI agent intelligently detects when a user is asking about vocabulary presence in IELTS readings. It then triggers a database lookup tool, retrieves the matching sentences, and returns a rich, contextual response — including the source book, test number, passage, and surrounding sentence.
Cross-Passage Similarity (Roadmap)
The database also stores similarity scores between reading passages, enabling future features such as:
Recommending which passage to tackle next based on vocabulary overlap
Helping learners understand which passages they can "unlock" after completing a given one
Cross-validating vocabulary coverage across multiple tests
User: Do we have the word cavity in IELTS readings?
Agent:
Yes! The word "cavities" appears in Cambridge IELTS 18, Test 1, Reading Passage 2:
"In addition, trees with many cavities are extremely important habitats for insect predators like woodpeckers, bats and small mammals."
Vocabulary Note:
Cavity (noun): A hollow space or hole in something solid
In context: Tree cavities = natural hollows providing shelter for wildlife
Related words: excavate, concave, hollow
Common IELTS topics: ecology, environmental science, conservation
Component | Technology |
|---|---|
Agent Framework | LangChain + LangGraph |
Language Model | DeepSeek |
Tool Calling | Custom database lookup skill |
Data Source | Cambridge IELTS 6–20 reading passages |
Precision Reading — Verify whether a word you encountered exists elsewhere in official IELTS materials
Vocabulary Cross-Validation — Check how broadly a word is distributed across books and topics
Passage Unlocking (Coming Soon) — After completing a passage, discover which other passages share the most vocabulary overlap, helping you plan a progressive study path.