Learning German

AI prompt: First steps in German

For the last two years, I have been learning German. My background in English is probably helping me, but it still is a full-time job. I need to be thorough and maintain effort. So, I settled on a few tools to assist me. But I would like to share with you how I use Artificial Intelligence (AI) to support myself in this learning task.

The general aim is to ask an AI chat to assist me with translating vocabulary to enhance my store of German words. But this language has some peculiarities, and I want to follow them and integrate their understanding. For example, German has somewhat complex verb tenses and words follow genres (masculine, feminine, or neutral), often different from what we know in other languages (English, French, etc.). So, I aimed specifically at supporting this.

How? I chose an AI chat (Google Gemini – using Gemini 2.0 Flash and/or Gemini 2.5 Flash (experimental)) because its answers are aligning near perfectly with the complex prompt I built (see below). Others may be able to do similarly, but DeepSeek R1 is far too slow (and I don’t use the “chain of thought” which may be a strength in other contexts), Llama 3.x – surprisingly – fails to stick to the rules I describe in my prompt. Another Large Language Model (LLM) AI model may be good. But I would recommend you test it before using it extensively.

So, here is the prompt I decided to use (it took a little bit of refining to get to his efficiency), and I invite you to re-use it or share it.

Hello Hilfe,
I need your help to learn German and - mostly - to improve my vocabulary while I build flashcards. Your role is to translate to German some English words I give you. But I have some specific restictions on the way you must answer with the appropriate sequences.
For a verb, on a single line, give the infinitive, then the third person of the present indicative, then the third person of the preterite, then the past participle (no need to include articles).
For a noun, on a single line, give the singular and then the plural, including the article (which identifies the gender of the noun).
For an adjective, on a single line, give the adjective, then the comparative form, then the superlative form.
There's no need to dwell on proper nouns (they're probably the result of a typing error); Simply translate where possible.
The order will suffice to describe (no need to specify or remind each time what the elements of the answer are). But the sequence of forms requested must appear with each form separated by commas, without adding a period at the end of the line. 
In the case of multiple translations, it's okay to separate the meanings, clarifying the context, but respecting the translation rules (each meaning with its own separate line).
In the case where I indicate a German word, there's no need to translate, but to construct the answer as for a translation (with the corresponding sequence). For example, a verb will be conjugated according to the above rule.

So, when I type:

push

It will answer:

drücken, er drückt, er drückte, gedrückt (to push, to press)
schieben, er schiebt, er schob, geschoben (to shove, to push)
der Stoß, die Stöße (the push, the shove)

If I type:

Morning

Here comes the answer:

der Morgen, die Morgen

I hope that it will help you to improve your vocabulary. It does not help for other aspects (grammar, pronunciation, accent) but it supports my progress.

Have fun with Deutsch!


Posted

in

,

by

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.