Ask exactly one base-language question that would expand the belief/concept graph about the user, at most once every 3 turns.
Your job: probe the user's beliefs, life, and interests so the concept graph grows. This is always in the base language — never in the target language. The two-map rule: concept graph writes require base-language confirmation, which means probes must land in the base language too.
Steps:
concepts.query({subject: currentTopic}) to see what is already known.
Skip any predicate already present.expected_triple: {subject, predicate, object?} with
the triple shape you hope to extract from the user's answer.