Beispiel-Prompts, Master-Prompts & KI-Grenze
Ja: Der Client erhält die Prompt-Editor-Prompts
Die Master-Prompts sind ausdrücklich Teil des MCP-Vertrags. Der Client muss sie nicht kennen, bevor er sich verbindet, und sie müssen nicht in jede Nutzeranfrage kopiert werden.
Beim verpflichtenden ersten Aufruf von confbuild_start_design_session baut der Server standardmäßig ein kompaktes, versioniertes promptBundle. Es enthält Agentenvertrag, Modell-Loop, kompakten Sheet-Kern und Domänen-Overlay. Anschließend lädt der Client über confbuild_get_prompt_sections das gewählte Profil und nur die semantischen Wissenspakete, die er für die geplanten Zeilentypen wirklich benötigt.
Kopierbare Prompts: Was Sie confBuild auftragen können
Beschreiben Sie das gewünschte Ergebnis in normaler Sprache. Der Agent wählt die MCP-Tools, validiert jede gespeicherte Änderung und rendert das Ergebnis normalerweise zur Kontrolle. Gute Prompts nennen Maße, Materialien, veränderbare Parameter, unveränderliche Details, Abnahmekriterien und gewünschte Dateien. Numerische, kundenseitig veränderbare Parameter werden standardmäßig als Slider mit sinnvollen Min-/Max-Werten und Schrittweite angelegt; freie Zahlen- oder Textfelder bleiben Sonderfällen ohne sichere Grenzen oder mit notwendiger exakter Eingabe vorbehalten.
Neues parametrisches Modell erzeugen
Erstelle in confBuild einen parametrischen Gurtförderer. Länge, Gurtbreite,
Arbeitshöhe, Geschwindigkeit und Stützenabstand sollen einstellbar sein. Baue
Rahmen, Beine, Rollen, Antrieb, Schutzhauben, Materialien und Stückliste ein.
Validiere und speichere das Workbook, rendere Vorder-, Rechts-, Drauf- und
Perspektivansicht, prüfe die Bilder und repariere sichtbare Fehler. Gib mir den
editierbaren Projektlink zurück.
Dasselbe Muster funktioniert für Gebäude, Tragwerke, Möbel, Druckteile, Vorrichtungen, Maschinen, Skids, Gehäuse und andere konfigurierbare Produkte:
Erzeuge eine 20 m × 40 m große Stahlhalle mit Portalrahmen. Achsabstand,
Traufhöhe, Dachneigung, Verkleidung, Tore und Fenster sollen einstellbar sein.
Ergänze eine Schnittansicht zur Kontrolle und eine Stückliste. Kennzeichne alle
statischen Werte ausdrücklich als vorläufig.
Konstruiere einen druckbaren Wandhalter für FDM. Parameter: 80 mm Breite,
120 mm Höhe, 4 mm Wandstärke, vier Senkbohrungen, 0,4-mm-Düse und keine
ungestützten Überhänge über 45 Grad. Rendere das Teil, prüfe die Druckbarkeit
und exportiere STL und 3MF.
Projekt fortsetzen, untersuchen oder klonen
Bearbeite dieses Projekt weiter: https://app.confbuild.com/e/PROJEKT_ID
Ändere ausschließlich die Rahmenbreite auf 1.400 mm und ergänze zwei
Kreuzstreben. Erhalte alle anderen Sheets, Formeln, Skripte und Output-IDs.
Validiere, speichere, rendere den geänderten Bereich und vergleiche ihn mit dem
vorherigen Ergebnis.
Untersuche https://app.confbuild.com/e/PROJEKT_ID, ohne etwas zu verändern.
Fasse Parameter, Sheets, Materialien, BOM-Reife, ungelöste Referenzen,
Validierungsrisiken sowie in vier Ansichten abgelöste oder kollidierende Teile
zusammen.
Klone diese öffentliche confBuild-Vorlage in mein Konto, nenne die Kopie
„Konzept Kunde A“, ersetze die Maße durch die folgenden Werte und lasse die
Quelle unverändert: …
Prüfen, reparieren und wiederherstellen
Finde alle Zeilen mit „drive_motor“, erkläre, welche Sheets darauf verweisen,
und ändere nur Motorleistung und Montageversatz. Zeige den ungespeicherten
Workbook-Stand, validiere ihn, speichere dann und rendere eine Nahansicht dieser
Baugruppe.
Rendere Vorder-, Rechts-, Drauf- und Perspektivansicht dieses Projekts. Prüfe
mit den Geometriediagnosen Kollisionen, abgelöste Teile, Ausreißer,
Modellgrenzen und ob der letzte Patch die Szene verändert hat. Repariere nur
bestätigte Fehler und rendere erneut.
Liste die Rollback-Snapshots dieses Projekts und stelle den Stand vor dem
letzten Commit wieder her. Überschreibe nichts, bevor du mir den ausgewählten
Snapshot und die aktuelle Revision gezeigt hast.
CAD-, Fertigungs- und kaufmännische Ausgaben erzeugen
Exportiere dieses gespeicherte Projekt als STEP, STL, GLB und 3MF. Liefere
außerdem die Stückliste als JSON und CSV. Falls ein Artefakt zu groß für die
direkte Antwort ist, rufe alle Chunks ab und setze die Originaldatei wieder
zusammen.
Erzeuge ein vektorbasiertes Zeichnungssatz-PDF mit Standardansichten und ein
DXF der Blech-Flachmuster. Prüfe, dass jede Zeichnungsseite gefüllt ist und
unsichtbare inaktive Blechteile nicht im DXF landen.
Erzeuge eine Kostenkalkulation als JSON, ein Kundenangebot als PDF sowie
Einkaufslisten als JSON und CSV. Trenne Währungen, weise die Preisabdeckung aus
und stoppe das Angebot, wenn Pflichtpreise oder Verkäuferidentität fehlen.
Erfinde keine Preise oder Wechselkurse.
Gespeicherte Varianten vergleichen
Vergleiche diese gespeicherten confBuild-Varianten zuerst nach Gesamtpreis in
EUR, danach nach Masse, generischem cradle-to-gate-CO2e, X-/Y-/Z-Ausdehnung und
Bounding-Volumen: [URL A], [URL B], [URL C]. Zeige Abdeckung und Warnungen je
Zeile, lasse fehlgeschlagene Varianten sichtbar und behandle fehlende Werte nie
als null.
Vollständige Prompt-zu-Tool-Zuordnung
Nutzer müssen Toolnamen normalerweise nicht nennen. Die folgenden Beispiele zeigen, welche Anfrage den Client zum Einsatz jedes der 29 gehosteten MCP-Tools veranlassen sollte.
| MCP-Tool | Beispiel-Prompt des Nutzers |
|---|---|
confbuild_start_design_session |
„Plane und erzeuge eine konfigurierbare Werkbank mit einstellbarer Breite, Höhe, Schubladenzahl und Material.“ |
confbuild_get_prompt_sections |
„Verwende das Maschinenprofil und lade nur die für diesen Entwurf benötigten Geometrie-, Baugruppen- und Katalogregeln.“ |
confbuild_get_prompt_bundle |
„Zeige mir vor der Bearbeitung, welches versionierte confBuild-Regelpaket für ein Hallentragwerk gilt.“ |
confbuild_list_prompt_resources |
„Liste die verfügbaren confBuild-Prompt-Ressourcen mit Hashes, damit ich das verwendete Regelwerk prüfen kann.“ |
confbuild_auth_status |
„Prüfe, ob meine confBuild-MCP-Verbindung authentifiziert ist und welcher Kontokontext aktiv ist.“ |
confbuild_resolve_project_reference |
„Löse diese Projekt-/Konfigurations-URL auf und sage mir, ob sie mir gehört, öffentlich oder editierbar ist und welche gespeicherte Konfiguration gemeint ist.“ |
confbuild_create_project |
„Erstelle in meinem confBuild-Konto ein neues privates parametrisches Fördererprojekt.“ |
confbuild_clone_project |
„Klone diese öffentliche Vorlage in mein Konto und lasse die Quelle unverändert.“ |
confbuild_read_project |
„Lies dieses Projekt ohne Änderung; liefere nur Main Part, Frame und das Projektskript.“ |
confbuild_begin_edit |
„Öffne dieses eigene Projekt revisionsgeschützt zur Bearbeitung und erhalte das vollständige aktuelle Workbook.“ |
confbuild_apply_sheet_patch |
„Ändere in Main Part nur C2 und C5 und füge eine Strebenzeile ein, ohne andere Sheets zu ersetzen.“ |
confbuild_validate_edit |
„Validiere die ausstehende Änderung auf Formelfehler, ungültige Referenzen, doppelte IDs, unbekannte Zeilentypen und Engine-Fallen.“ |
confbuild_read_edit_workbook |
„Zeige mir das aktuell ungespeicherte Sheet Frame aus der aktiven Edit-Session.“ |
confbuild_commit_edit |
„Speichere die validierte Änderung atomar, lege einen Rollback-Snapshot an und nenne das Projekt ‚Förderer 1400‘.“ |
confbuild_list_project_snapshots |
„Liste die neuesten Rollback-Snapshots dieses Projekts mit Datum und Revision.“ |
confbuild_restore_project_snapshot |
„Stelle den ausgewählten Pre-Commit-Snapshot als neue Revision wieder her und sichere zuvor den aktuellen Stand.“ |
confbuild_discard_edit |
„Verwirf meine ungespeicherte Edit-Session; ändere das gespeicherte Projekt nicht.“ |
confbuild_browser_capabilities |
„Sage mir, ob ein offener Browser-Tab oder isoliertes serverseitiges Chromium rendert und welche Aufnahmefunktionen verfügbar sind.“ |
confbuild_render_project |
„Starte im Hintergrund Vorder-, Rechts-, Drauf- und Standardansicht und gib mir die Job-ID.“ |
confbuild_get_render_result |
„Warte auf diesen Renderjob, liefere Bilder und Geometriediagnosen und vergleiche ihn mit der vorherigen Iteration.“ |
confbuild_render_and_wait |
„Rendere dieses gespeicherte Projekt jetzt, warte bis zu 90 Sekunden und liefere vier Prüfansichten mit Diagnosen.“ |
confbuild_export_project |
„Exportiere STEP und BOM-CSV“, „erzeuge Zeichnungs-PDF und Flachmuster-DXF“ oder „erzeuge Kosten-, Angebots- und Einkaufsdaten“. |
confbuild_get_export_result |
„Warte auf den Exportjob und liefere die Datei direkt, wenn sie klein genug ist.“ |
confbuild_get_export_chunk |
„Lade alle Chunks des großen fertigen STEP-Exports und setze sie zusammen, ohne private Speicherpfade offenzulegen.“ |
confbuild_compare_variants |
„Vergleiche diese drei gespeicherten Varianten nach EUR-Preis, Masse, CO2e oder Szenenabmessungen und ranke nur ausreichend abgedeckte Werte.“ |
confbuild_get_variant_comparison_result |
„Warte auf den Vergleich und zeige Rangfolge, Deltas, Abdeckung, Warnungen und Fehler je Variante.“ |
confbuild_find_rows |
„Finde alle Zeilen mit ‚motor‘ in Typ- und ID-Spalten, ohne jedes Sheet vollständig zu lesen.“ |
confbuild_list_edit_sessions |
„Liste meine offenen Edit-Sessions und finde nach dem Verbindungsabbruch die Session für dieses Projekt wieder.“ |
confbuild_finish_design_session |
„Beende die Design-Session erst nach finalem Commit und Render; gib Projektlink und verbleibende Einschränkungen zurück.“ |
Exakte Parameter, Exportformate, Abdeckungsregeln und Sicherheitsgrenzen stehen in der MCP-Tool-Referenz.
Inhalt des Prompt-Bundles
| Bestandteil | Zweck |
|---|---|
| MCP-Agentenvertrag | Legt fest, dass der Client plant, Sheets erzeugt, Tools aufruft und Screenshots analysiert. |
| Kompakter Generierungskern | Liefert die allgemeinen Sheet-, Formel-, Geometrie- und Baugruppenregeln ohne den vollständigen Tabellen-Prompt. |
| Profil-Erweiterung | Wird als verpflichtender erster Nachladeabschnitt für building, machine, 3dprint, structure oder furniture geliefert; generic verwendet den Kern. |
| Domänen-Overlay | Liefert zusätzliche deterministische MCP-Regeln für die gewählte Modellklasse. |
| Semantische Wissenspakete | foundation, geometry, systems, assembly, catalog und completion, reproduzierbar aus derselben SystemPrompt-Logik exportiert. |
| Hashes und Manifest | Machen Herkunft und Version jedes Abschnitts überprüfbar. |
Die Profile werden aus der Anfrage deterministisch erkannt oder vom Client explizit gesetzt:
building: Häuser, Räume, Hallen, Dächer und Architekturmachine: Maschinen, Fördertechnik, Getriebe, Vorrichtungen und Anlagen3dprint: druckbare Bauteile, FDM/FFF, SLA, SLS und MJFstructure: Hallen, Stahlbau, Portalrahmen, Fachwerke, Kranbahnenfurniture: Möbel, Schränke, Regale, Tische, Werkbänkegeneric: Produkte oder Modelle ohne spezialisierte Zuordnung
Client-spezifische Fassung
client: codex lädt bei Bedarf die OpenAI/Codex-orientierten Wissenspakete. client: claude erhält die Claude-Fassungen. generic verwendet die allgemeine OpenAI-kompatible Basis. Die vollständigen Tabellen-Prompts bleiben als Ressourcen und in den Kompatibilitätsmodi verfügbar.
Der Prompt-Editor enthält historische Anweisungen wie „nur JSON zurückgeben“ oder „keine Tools verwenden“. Im MCP-Workflow beziehen sich diese Regeln nur auf die intern erzeugte Sheet-Nutzlast. Der vorangestellte MCP-Agentenvertrag hat Vorrang: Der Client gibt das JSON nicht an den Nutzer aus, sondern überträgt es über die Edit-Tools an confBuild.
Vier Detailstufen
promptDetail |
Inhalt | Geeignet für |
|---|---|---|
manifest |
Metadaten, Abschnitte und Hashes ohne vollständigen Bundle-Text | Inspektion, Cache- und Versionsprüfung |
progressive |
Kompakter Basiskontext plus Plan zum gezielten Nachladen | Standard für direkte MCP-Clients |
essential |
Agentenvertrag, vollständiger Tabellen-Prompt und passendes Profil | Kompatibilität mit Clients ohne Progressive Loading |
full |
Zusätzlich Komponenten-, Baugruppen- und Review-Prompts | Komplexe Baugruppen oder fehlende Spezialregeln |
Bei einer Maschinenanfrage sinkt der erste Payload damit von ungefähr 259.000 auf ungefähr 45.000 Zeichen. Das verpflichtende Maschinenprofil umfasst weitere rund 47.000 Zeichen; große Katalog- oder Systemspezialregeln bleiben bis zur tatsächlichen Verwendung ungeladen. Explizite essential- und full-Aufrufe bleiben rückwärtskompatibel.
Verfügbare Prompt-Ressourcen
confbuild_list_prompt_resources listet URI, MIME-Typ, Zeichenanzahl und SHA-256-Hash. Zu den wichtigsten Ressourcen gehören:
confbuild://prompts/agent-contract
confbuild://prompts/prompt-editor/openai-table
confbuild://prompts/prompt-editor/claude-table
confbuild://prompts/prompt-editor/profile/building
confbuild://prompts/prompt-editor/profile/machine
confbuild://prompts/prompt-editor/profile/3dprint
confbuild://prompts/prompt-editor/openai/pack/geometry
confbuild://prompts/prompt-editor/openai/pack/systems
confbuild://prompts/prompt-editor/openai/pack/catalog
confbuild://prompts/prompt-editor/agent-analysis
confbuild://prompts/prompt-editor/agent-apply-fixes
confbuild://prompts/component-mode
confbuild://prompts/assembly-mode
confbuild://schema/workbook
Für Fehlersuche sind außerdem die Master- und Extension-Quellen als MCP-Ressourcen verfügbar. Im normalen Betrieb sollte der Client die exportierte wirksame Fassung verwenden, nicht die TypeScript-Quellen neu interpretieren.
Woher die Prompts stammen
Die effektiven Prompt-Artefakte werden reproduzierbar aus denselben Quellen exportiert, die der confBuild Prompt-Editor verwendet. Dadurch gibt es keine manuell gepflegte, schnell veraltende MCP-Kopie der Master-Prompt.
Der Export erzeugt unter anderem:
- OpenAI- und Claude-Tabellen-Prompts;
- Action-Object-Prompts;
- Analyse- und Apply-Fixes-Prompts des Agentenmodus;
- Profil-Erweiterungen für Gebäude, Maschinen und 3D-Druck;
- sechs semantische Prompt-Pakete für OpenAI/Codex und Claude;
- Routing- und Artefakt-Manifeste mit Hashes.
Wenn sich die Laufzeit-Prompts ändern, muss der Export im selben Änderungssatz aktualisiert werden:
npm run mcp:confbuild:prompts
npm run mcp:confbuild:test
Der Test schlägt fehl, wenn die generierten Artefakte nicht mehr zu den Prompt-Editor-Quellen passen.
Wer welche KI-Arbeit erledigt
| Aufgabe | Verantwortlich |
|---|---|
| Nutzerabsicht verstehen | MCP-Client |
| Modell in Sheets zerlegen | MCP-Client |
| Formeln und Geometriedaten erzeugen | MCP-Client |
| Tool-Aufrufe und Iterationen planen | MCP-Client |
| Prompttexte und Regeln bereitstellen | MCP-Server |
| Sheet-Patches anwenden und validieren | MCP-Server |
| confBuild-Projekt speichern | MCP-Server + Firebase im OAuth-UID-Pfad |
| PNGs erfassen | Geöffneter confBuild-Projekt-Tab |
| Private Renderjobs und PNG-Rückgabe vermitteln | MCP-Server |
| Screenshots interpretieren | MCP-Client |
| Fachliche Freigabe | Verantwortlicher Mensch |
Kostenrealität
Der MCP-Server erzeugt keine zusätzliche LLM-Anfrage an confBuild oder einen Modellanbieter. Trotzdem können Kosten entstehen durch:
- den verwendeten Codex-/Claude-Tarif oder dessen API-Nutzung;
- normale Firebase-, Netzwerk- oder Browserinfrastruktur;
- besonders lange Client-Kontexte und viele visuelle Iterationen.
Kosten sinken durch das standardmäßige promptDetail: progressive, gezieltes Nachladen, gefilterte Sheet-Lesezugriffe, lokalisierte Patches und zielgerichtete Screenshot-Iterationen. Weniger Prompttext darf jedoch nicht dazu führen, dass ein zu ersetzendes Sheet nur unvollständig gelesen wird.
Nächster Schritt
Im Browser- und Screenshot-Loop sehen Sie, wie der Client die visuelle KI-Arbeit übernimmt. Die genauen Prompt-Tools und Ressourcen sind in der Tool-Referenz zusammengefasst.