-
Notifications
You must be signed in to change notification settings - Fork 9
Open
Description
In #612 we've introduced example sentences. We now want to be able to generate example sentences via OpenAI API.
TODOs
- Implement a custom view to generate an example sentence via OpenAI (see Context for an example). Probably
gpt-5orgpt-4.1are suitable models for this task (https://platform.openai.com/docs/pricing) - Below the textbox for the example sentence (see Context) there should be a button or something similar Generate example sentence. On click a loading animation should appear and in the background a the example sentence generation should be triggered
- On error: Inform the user about the error
- On success: show a success message + paste the generated example sentence to the textbox above so the user can adjust and save it
Prompt
Prompt word:
Für eine interaktive Übung in einer Vokabel-Lern-App benötige ich einen Beispielsatz für den Fachbegriff {{ WORT }} im Rahmen des Berufs {{ JOB }}. Es können Aussagesätze, Fragesätze oder Aufforderungssätze sein. Der Fachbegriff soll nicht immer am Satzanfang stehen. Der Beispielsatz sollte aus dem Arbeitsalltag des vorher genannten Berufes stammen. Das Sprachniveau der Sätze soll hauptsächlich für Lernende mit Deutsch als Zweitsprache (B1) passen, aber es dürfen auch ein paar B2 Niveau Sätze sein. Sätze eher kürzer halten (5-10 Wörter).
Prompt for unit<>word relation:
Für eine interaktive Übung in einer Vokabel-Lern-App benötige ich einen Beispielsatz für den Fachbegriff {{ WORT }} im Rahmen des Berufs {{ JOB }} und der Lerneinheit {{ UNIT }}. Es können Aussagesätze, Fragesätze oder Aufforderungssätze sein. Der Fachbegriff soll nicht immer am Satzanfang stehen. Der Beispielsatz sollte aus dem Arbeitsalltag des vorher genannten Berufes stammen. Das Sprachniveau der Sätze soll hauptsächlich für Lernende mit Deutsch als Zweitsprache (B1) passen, aber es dürfen auch ein paar B2 Niveau Sätze sein. Sätze eher kürzer halten (5-10 Wörter).
Context
Here, it should be possible to generate the example sentence:

Also here, as it is also possible to add example sentences to a unit<>word relation:

There is already and OpenAI API integration for generating images and audios. E.g. here: lunes_cms.cmsv2.views.word_generate_audio.word_generate_audio_via_openai
Metadata
Metadata
Assignees
Labels
No labels