slogan3

Ontwikkel een Prompt Tool voor Geautomatiseerde Prompt Validatie en Foutdetectie

description

Met deze prompt kan ik de kwaliteit van mijn prompts verbeteren door automatisch fouten en onduidelijkheden te laten opsporen voordat ik ze gebruik. Dit voorkomt inefficiënte AI-antwoorden en verhoogt de precisie van mijn prompt engineering. Het bespaart tijd en verhoogt de betrouwbaarheid ten opzichte van handmatige controles.

prompt

Help me een prompt tool te ontwikkelen die automatisch mijn prompts valideert en mogelijke fouten of onduidelijkheden detecteert voordat ik deze gebr ...

try_prompt

generate_helper
disclaimerOnPageApi

ai_answers

provider: openai
model: gpt-4.1-nano
Natuurlijk! Hier is een voorbeeld van een prompttool die jouw prompts automatisch valideert op ambiguïteit en onvolledige instructies: --- **Prompt Validatietool voor Jouw Prompts** ```python import re def validate_prompt(prompt): fouten = [] # Check op lege of zeer korte prompts if not prompt.strip(): fouten.append("De prompt is leeg.") elif len(prompt.strip()) < 10: fouten.append("De prompt is mogelijk te kort en onduidelijk.") # Check op ambiguïteit: zoek naar woorden zoals 'deze', 'het', 'daar' zonder duidelijke verwijzing ambiguïteiten = re.findall(r'\b(dit|deze|dat|die|het|daar|hier|ditmaal)\b', prompt, re.IGNORECASE) if ambiguïteiten: fouten.append(f"Ambiguïtiteit gedetecteerd met woorden: {', '.join(set(ambiguïteiten))}.") # Check op instructies die mogelijk onvolledig of vaag zijn instructiewoorden = ['genereer', 'maak', 'schrijf', 'vertel', 'geef'] if not any(word in prompt.lower() for word in instructiewoorden): fouten.append("Geen duidelijke instructie gevonden.") # Controleer op het gebruik van specifieke taakgerichte woorden if 'samenvatting' not in prompt.lower() and 'samenvatting' not in prompt: fouten.append("Instructie lijkt niet specifiek te zijn voor een samenvatting.") # Suggesties voor verbetering if not fouten: return "Prompt lijkt geldig." else: return "Fouten of onduidelijkheden gevonden:\n" + "\n".join(fouten) # Voorbeeld gebruik: prompt = "Genereer een beknopte samenvatting van de volgende tekst." resultaat = validate_prompt(prompt) print(resultaat) ``` --- **Hoe te gebruiken:** 1. Plaats jouw prompt in de variabele `prompt`. 2. Voer de code uit. 3. De tool geeft aan of er problemen zijn of dat de prompt geldig lijkt. Wil je dat ik deze tool verder uitbreid of aanpas aan andere criteria?
provider: deepseek
model: deepseek-chat
Zeker, ik help je graag een systeem op te zetten. Hier is een gestructureerde prompt-validatietool in het Nederlands, gebaseerd op jouw criteria: --- **Prompt Validatietool: Samenvattingsgeneratie** **Jouw Originele Prompt:** "Genereer een beknopte samenvatting van de volgende tekst." **Validatiechecklist:** 1. **Specificiteit van de output** - Is duidelijk welke tekst samengevat moet worden? (bijv. door plaatshouders zoals `[plak tekst hier]`) - Suggestie: Voeg een duidelijke aanduiding toe, bijvoorbeeld: *"Genereer een beknopte samenvatting van de onderstaande tekst: [plak tekst hier]"* 2. **Lengte/Detailniveau** - "Beknopt" is relatief. Wil je een bepaalde woordlimiet? (bijv. max. 150 woorden) - Suggestie: Specificeer bijvoorbeeld: *"... in maximaal 3 zinnen"* of *"... van ongeveer 100 woorden"*. 3. **Focusgebieden (optioneel)** - Moet de samenvatting specifieke elementen benadrukken? (bijv. hoofdargumenten, conclusies, data) - Suggestie: Voeg toe: *"... met focus op de belangrijkste conclusies"* indien nodig. 4. **Stijl/Tone-of-voice** - Is een formele of informele stijl gewenst? - Suggestie: Bij twijfel expliciteren, bijvoorbeeld: *"... in een neutrale, objectieve stijl"*. **Geverifieerde Verbeterde Prompt:** "Genereer een beknopte samenvatting van de volgende tekst in maximaal 150 woorden. Gebruik een neutrale toon en focus op de hoofdargumenten. Tekst: [plak hier de te samenvatten tekst]" --- **Hoe te gebruiken:** 1. Plak je prompt in de tool. 2. De tool controleert automatisch op: - Ontbrekende invoeraanduidingen (bv. `[tekst]`) - Vage termen zoals "beknopt" zonder specificatie - Gebrek aan context over stijl of focus 3. Ontvang suggesties voor precisie. **Voorbeeld van automatische detectie:** - **Fout:** "Genereer een samenvatting" → **Waarschuwing:** "Niet gespecificeerd wat samengevat moet worden." - **Fout:** "Beknopte samenvatting" → **Waarschuwing:** "Lengte niet gedefinieerd (bijv. woordenaantal of zinnen)." Wil je dat ik deze tool uitbreid met meer criteria of integreer in een specifiek platform?