Author agent
Drafts candidate questions from the curriculum brief, including distractors and a worked explanation.
Model family: OpenAI GPT / DeepSeek
Internal AI feature
Multi-LLM pipeline for learning games — generate, evaluate, refine
GCA is the internal pipeline that produces and maintains curriculum content for Glov Games learning titles such as GANIXO. It uses independent models for each stage so that no single model both writes and approves its own output, then reconciles every new batch against the questions already published so players never see the same question twice.
Each stage is a separate agent with its own model and its own responsibility. A batch only reaches the backend after the judge approves it and the reconciliation step confirms it is not a duplicate of published content.
GCA is deliberately multi-model. The judge never shares a model with the generator, so a systematic mistake in one model cannot approve itself.
Drafts candidate questions from the curriculum brief, including distractors and a worked explanation.
Model family: OpenAI GPT / DeepSeek
Final validation authority. Independently recomputes each answer, then checks syllabus scope, difficulty, option quality and prompt/explanation agreement. Its verdict is what decides whether a question is publishable.
Model family: Google Gemini (independent of generator)
Compares incoming questions with published backend content by normalized prompt, answer and semantic similarity. Removes exact duplicates and flags near-duplicates for rewrite.
Model family: DeepSeek
Writes approved content to DynamoDB with owner authorization, or as deterministic generator records where a topic is better served by computed questions than authored ones.
Access: Cognito ADMINS, owner-scoped
Each stage runs under a documented skill so output stays consistent and reviewable. Skills are the written rules an agent must follow — not prompts improvised at runtime.
CBSE/NCERT chapters, terminology and difficulty for Class 6–12; board-neutral for Class 1–5. Rupee currency, metric units and CBSE answer conventions such as π as 22/7.
Reusable gameplay data — questions, options, answers, explanations, formulas, topics, difficulty bands and generator configuration — lives in the Amplify backend, never as the authoritative copy in frontend files.
A different model from the generator re-derives every answer. Arithmetic drift, inconsistent givens and off-syllabus content are rejected before review.
Normalized-prompt and semantic comparison against published content, so repeat generation tops up a question pool instead of duplicating it.
Platform typography, colour, spacing and component standards, with accessibility, focus states and responsive behaviour verified across breakpoints.
Schema and structural checks, dry-run seeding, and a read-only production query confirming record counts before content is considered live.
Regenerating a topic must not duplicate it. Before publishing, GCA reconciles the new batch against existing content in the same category:
Published writes are idempotent: a question already present is updated in place rather than inserted again, so re-running a batch is safe.
Recomputed answers, consistent givens, single defensible correct option.
Content confined to the named board, class and chapter.
Question demands the reasoning the difficulty band claims.
No collision with already-published questions in the category.
Nothing is published without explicit reviewer sign-off.
Production counts confirmed by a read-only query after seeding.
A single model asked to both write and check its own work tends to approve it. GCA separates the two: generation and judging use different model families, and the judge's verdict — not the author's confidence — decides publication. Where a topic is better served by computed answers than authored ones, GCA publishes deterministic generator configuration instead, so answers are correct by construction.
GCA operates on curriculum content, not player data. It does not read player progress, cloud saves or personal information. Generated content is reviewed before publication, and curriculum errors can be reported to contact@glov.games.
This page documents an internal authoring tool. The models named above describe the pipeline's architecture; they are not used during gameplay.