Short answer. Tell the agent your level, goal and deadline, for example A2 for permanent residence by spring, and agree on a weekly plan; with the Talkfirst connector it is saved for up to 12 weeks ahead. The server itself counts what you did each week: minutes of your own speech, quizzes, conversations and lessons, so in every new chat the agent sees the plan next to the facts. The pace estimate shows roughly how many speaking minutes a week your goal needs, without promising a date.
Many people learning Czech have a concrete goal: the A2 exam for permanent residence, a job interview, a conversation with the landlord that does not end in English. Ask any AI chat for a plan and you get a nice table. Two weeks later it is lost in the chat history, and the agent has no idea whether you spoke for ten minutes last week or for none.
With the Talkfirst connector the plan is not text in a chat but data the agent reads at the start of every session, next to what you actually did. Setup is in the main guide to Czech with an AI agent.
Start with the profile
The plan depends on who you are. Talkfirst keeps a profile (profile) with:
- your level — a self-assessment from A1 to C2;
- your goal — work (with your profession) or life: travel, moving, socialising, media, an exam;
- a few lines about yourself;
- a target level and a deadline.
Set up my Czech profile: I'm A1, I live in Brno, I work in a warehouse. My goal is the A2 exam for permanent residence; I want to be ready by the end of March.
The agent saves the profile and then reads it in every new chat, so you don't explain yourself again.
A weekly plan, counted by the server
The plan (plan(), plan_set) is a list of weeks, up to 12 weeks ahead; each week starts on Monday. A week has a focus of up to 300 characters and goals that the server counts by itself:
- minutes of your own speech;
- quizzes;
- conversations;
- finished lessons.
The server fills in the facts for the current and past weeks. That is the main difference from a plan in a plain chat: in each new chat the agent sees the plan and the facts side by side, and nobody has to remember anything.
Days within a week are not stored. You agree on them in conversation (“weekdays on the tram, a longer session on Saturday”). The agent agrees the plan with you before saving it.
Make a 4-week plan towards the A2 speaking part. Week 1: at a Czech office. Week 2: at the doctor's. Week 3: renting a flat. Week 4: work. Each week: 60 minutes of speaking, 3 quizzes, 2 conversations, 1 lesson. Show it to me before you save it.
A week's focus might read: “At a Czech office: žádost, formulář, úřední hodiny; asking questions, not only answering.” In the exam dialogues you ask the questions, so the focus says so.
Last week I was ill. Look at my plan and facts and move what I missed into the next two weeks without making them impossible.
Pace: how much is enough
Once you set a target level and a date, Talkfirst estimates the pace (pace): roughly how many minutes of speech a week you need to reach the level by the date, how many you are doing now, and whether that fits the weekly voice limit of your Free or Pro plan. The first two weeks after you set the goal are calibration, and the numbers are rough, “about” rather than exact.
The agent talks about pace only from this field. It will not promise “A2 in N weeks”, and neither do we: how long Czech takes depends on your hours, your other languages and how much Czech you hear around you.
Am I on pace for my goal? Answer from the pace data, and if I'm behind, suggest what to change in next week's plan.
The same estimate is on the Today screen of the app, as a card “Pace to …”.

The Today screen of the Talkfirst app in Telegram, on the Lithuanian course; for Czech the screen is the same.
Checking progress
progress(days) shows what happened over a period: flashcards and reviews, activity by source and your latest pronunciation attempts.
What did I do in the last 14 days? Which goals of this week am I behind on, and what's the quickest way to catch up today?
Standing wishes: notes
Some things are not a plan but rules for your tutor: how to explain, what to correct, important dates. They go into notes (notes, notes_set), up to 2000 characters. When you say something new and lasting, the agent offers to save it.
Remember for every session: explain in English, keep it short, always point out false friends, and my exam date is in March — from February remind me to take a mock exam every week.
The mock exam itself is in the exam tab of the app: Czech A2 speaking, in beta. On Free, a full mock exam is available once every 7 days. The plan counts speech, quizzes, conversations and lessons, not mock exams, so put the mock exam into the week's focus. How the real exam works is in the Czech A2 exam guide, and a stage-by-stage route is in how to learn Czech from zero to A2.
More: the app where it all lives. All guides: Czech guides. About the course: Talkfirst for Czech.
Questions
Can ChatGPT or Claude make a Czech study plan?
Yes, and a good one. Without a connector, though, the plan stays as text in one chat. With Talkfirst it is saved, the server counts what you did, and the agent sees both in every new chat.
How long does it take to reach A2 in Czech?
We don't promise a date. The pace estimate shows roughly how many speaking minutes a week your goal needs and how many you do now; after two weeks of calibration the estimate becomes more useful.
Does the plan include daily tasks?
No, the plan is weekly. Which days you study you agree with the agent in conversation.
What if I miss a week?
The agent sees the facts next to the plan. Ask it to rebuild the next weeks, and it will agree the new plan with you before saving it.