File size: 1,210 Bytes
aaeba6f
 
 
e0c7c45
 
aaeba6f
 
 
bc0f447
aaeba6f
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
88f73af
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import streamlit as st
from streamlit_markmap import markmap

st.set_page_config(page_title="Generiere Markdown", layout="wide")
st.title("Generiere Markdown")

topic_input = st.text_input("Gib dein Thema ein:")

if st.button("Erzeuge Prompt"): 
    if topic_input.strip() == "": 
        st.error("Bitte gib ein Thema ein!") 
    
    else: 
        template = """
            Du bist ein kreativer Ideengeber und sollst ein Brainstorming zu folgendem Thema erstellen:
            {topic}

            Generiere aus fünf Perspektiven mindestens jeweils zehn Ideen.
            
            Erstelle bitte eine Mindmap im Markdown-Format (Markmap), in der die Hauptideen und Unterideen hierarchisch strukturiert sind.
            
            Nutze folgendes Format:
            # Hauptidee
            ## Unteridee 1
            ## Unteridee 2
            ### Weitere Unteridee
            """
        filled_prompt = template.format(topic=topic_input)
        # Ausgabe des generierten Prompts als Code-Block
        st.markdown("### Generierter Prompt:")
        st.code(filled_prompt, language="markdown")

        st.write("Gib dieses Prompt in dem KI-Tool deiner Wahl ein und übertrage das Ergebnis.")