🤖
How The Content Is Made

Every module, scenario and practice question in Go Loco is written by a language model, checked, and translated before you see it.

Nobody wrote the courses, and the app says so on its own home page, because it is a fact you would work out anyway. This page is what that means in practice, and the AI Notice is the binding document.

A lesson is written in stages

Writing a module is a chain rather than a single request: it starts as notes on what the concept is and what a learner at that level already knows, becomes an outline, then the written explanation, then the tables the language needs, then the questions that check it, then the links to its neighbors in the course. Each stage is given everything that came before it, which is why the questions at the end of a module are questions about the explanation you just read rather than questions about the topic in general.

Why a scenario takes longer

A scenario is written the same way and takes longer, because the situation, the cast, the words and phrases it will need, the scenes it can go through, and a translation of all of it are each their own step.

Every stage is checked before the next one reads it

Garbled output stops its own chain rather than seeding every stage after it with nonsense, and a single broken question is dropped while the rest of the quiz survives. A second pass judges quality and advises without blocking, because a lesson that is merely average is worth publishing and worth knowing about.

What the model wrote is kept

The draft is kept exactly as it came back, and everything you read is derived from it, so no correction is applied in place. That means the question of what came back is always answerable, and a better check written next month can be run over material generated last month.

What the copy is not allowed to say

No module tells you that you have command of a concept, and none of them dismisses one as simple. A generator has never met you, so it cannot know which concepts are easy for you, and a claim about your level that it has no way to have earned is rejected before the copy reaches you. The word list is per language, so the Spanish and German equivalents are refused the same way the English word is.

Translation

Content is translated as it is generated, so an English course reads in Spanish or French, and a Spanish or French course reads in English. Every language falls back to English where a translation is missing, and that fallback is what makes a course worth generating before the app has an interface in its own language at all.

The catalog grows on its own

A run each morning imagines a scenario a course does not have yet, in each language, and walks it and everything left half finished through the following days. You can also ask, and Generating Your Own Content covers what you can request and what it costs against your allowance.

When something is wrong

Generated content can be wrong. Report it from the contact page or by writing to yo@golo.co, and a person reads it, and the AI Notice sets out the limitations, what is public, and what you are responsible for.