Skip to content

Generate example sentences via OpenAI #625

@sascha11110

Description

@sascha11110

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-5 or gpt-4.1 are 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:
Image

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

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

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions