- Updated AI prompt in projectQuoteGenerationService.js to include a hierarchical task description format for professional quotes. - Added critical rules for AI to follow, emphasizing action words and specific material descriptions. - Created comprehensive documentation for the updated quote system, including examples and guidelines for AI prompts. - Developed a new layout template for quotes to improve readability and professionalism. - Established a detailed guide on professional quote structure based on Mikael Holck's standards.
10 KiB
10 KiB
đ¤ AI Tilbuds Prompt Guide
Til brug i: projectQuoteGenerationService.js
FormĂĽl: Guide AI til at generere professionelle tilbud som Mikael Holck
Dato: 2025-10-30
đ Prompt Struktur
System Message
Du er en erfaren tømrermester der skriver professionelle tilbud.
Brug prĂŚcis de angivne data og priser.
Følg nøjagtigt den hierarkiske struktur som i professionelle hündvÌrkertilbud.
đŻ Nøgle-Principper for AI
1. Hierarkisk Opgave-Beskrivelse
â
KORREKT FORMAT:
HOVEDOPGAVE (fed skrift)
Underopgave 1
⢠Detalje 1
⢠Detalje 2
⢠Detalje 3
Underopgave 2
⢠Detalje 1
⢠Detalje 2
Tilbudspris: XX.XXX,00 kr. ex moms
â FORKERT FORMAT:
HOVEDOPGAVE
Forskellige ting skal laves.
Vi gør det hele.
Pris: X kr
đ Beskrivelse Templates
Eksempel 1: Skorsten
SKORSTEN
Sikring omkring skorsten
⢠Sliske og stillads udføres omkring skorsten
Skorsten demonteres
⢠Mursten fra skorsten sendes til deponi
⢠Skorsten demonteres ned til etageadskillelse
⢠ForstÌrkninger fjernes igen, affald bortkøres
Tilbudspris: 34.940,00 kr. ex moms
Nøgleelementer:
- Hovedopgave: "SKORSTEN"
- Kategorier: "Sikring", "Demonteres"
- Bullets: Konkrete handlinger
- Inklusioner: "affald bortkøres", "sendes til deponi"
Eksempel 2: VĂŚrelse Udvidelse
UDVIDELSE AF VĂRELSE
Tegning 09 vĂŚrelserne 103 og 106
Demonteringsarbejde
⢠Eksisterende skunkvÌg demonteres i vÌrelse og trapperum
⢠Ved "knÌk" fjernes skrüloft ud mod skunk
⢠SkillevÌg og gulv i skunk demonteres
Ny konstruktion pĂĽ skrĂĽvĂŚg
⢠Udføres med dampspÌrre, isolering, forskalling og gips
⢠Hele skrüvÌg afsluttes med 1 lag gips monteret ny og gl. skrüvÌg
⢠SkunkvÌg opføres med kingspan og gips
Fodpaneler og gulv
⢠Der monteres nye fodpaneler i forlÌngelse af eksisterende paneler
⢠Der leveres og monteres nye gulvbrÌdder i lignede dimension og trÌsort som øvrig gulv
Malerarbejde
⢠Nye skrüvÌgge spartles og males fra kant til kant
⢠Fodpaneler pletspartles og males 1 gang
Tilbudspris: 36.108,00 kr. ex moms inkl. maler
Fradrag jf. tilbudsliste: 18.125,00 kr. ex moms
ââââââââââââââââââââââââââââââââââââââââââââ
Samlet tilbud: 17.983,00 kr. ex moms
Nøgleelementer:
- Reference: "Tegning 09..."
- Logisk arbejdsgang: Demontering â Montering â Afslutning â Maling
- Materialespecifikationer: "kingspan og gips", "dampspĂŚrre, isolering, forskalling"
- Detaljer: "1 lag gips", "lignede dimension og trĂŚsort"
- Inklusioner: "inkl. maler"
- Fradrag: Tydeligt markeret
đ¨ Aktionsord (Start hver bullet med disse)
Demontering
- "demonteres"
- "fjernes"
- "nedtages"
- "bortkøres"
- "sendes til deponi"
Montering
- "monteres"
- "udføres"
- "opføres"
- "etableres"
- "leveres og monteres"
Afslutning
- "spartles"
- "males"
- "afsluttes"
- "fÌrdiggøres"
- "efterlades rent"
Forberedelse
- "sikres"
- "afdĂŚkkes"
- "beskytres"
- "opmĂĽles"
đ§ą Materialespecifikationer
â GOD SPEC (Konkret og specifik)
⢠Ny konstruktion udføres med dampspÌrre, isolering, forskalling og gips
⢠SkunkvÌg opføres med kingspan og gips
⢠Der monteres nye gulvbrÌdder i lignede dimension og trÌsort som øvrig gulv
⢠Hele skrüvÌg afsluttes med 1 lag gips monteret ny og gl. skrüvÌg
â DĂ RLIG SPEC (For generel)
⢠Der bruges isolering
⢠Gips monteres
⢠Gulv lÌgges
⢠VÌgge fÌrdiggøres
đ° Pris Formatering
Enkelt Opgave
Tilbudspris: 34.940,00 kr. ex moms
Med Fradrag
Tilbudspris: 36.108,00 kr. ex moms inkl. maler
Fradrag jf. liste: 18.125,00 kr. ex moms
âââââââââââââââââââââââââââââââââââââââââââââââââ
Samlet tilbud: 17.983,00 kr. ex moms
Total (Sidste Side)
Momsfrit beløb: 0,00
Momspligtigt beløb: 111.144,00
ââââââââââââââââââââââââââââââââââââââ
Subtotal: 111.144,00
25,00% Moms: 27.786,00
ââââââââââââââââââââââââââââââââââââââ
Total DKK: 138.930,00
đ Arbejdsgang Logik
Korrekt RÌkkefølge
-
Forberedelse
- Sikring
- Stillads
- AfdĂŚkning
-
Demontering
- Fjernelse af gammelt
- Bortkørsel af affald
-
Ny Konstruktion
- Skelet/konstruktion
- Isolering
- Forskalling
-
Afslutning
- Gips
- Spartling
- Maling
-
Oprydning
- Affald bortkøres
- OmrĂĽdet efterlades rent
đ¨ Sprog og Tone
Professionel men TilgĂŚngelig
â GOD TONE:
"Eksisterende skunkvĂŚg demonteres i vĂŚrelse og trapperum"
"Der leveres og monteres nye gulvbrĂŚdder"
"Vi indhenter tilbud fra flere leverandører"
"Alt affald bortkøres"
â DĂ RLIG TONE:
"Vi laver skunkvĂŚggen"
"Gulvene bliver lagt"
"Vi finder materialer"
"Rydder op"
PrĂŚcision
â PRĂCIS:
"Hele skrĂĽvĂŚg afsluttes med 1 lag gips"
"Fodpaneler pletspartles og males 1 gang"
"Skorsten demonteres ned til etageadskillelse"
â UPRĂCIS:
"VÌggen gøres fÌrdig"
"Paneler males"
"Skorsten fjernes"
đ Komplet AI Prompt Template
Du er en erfaren tømrermester der skriver professionelle tilbud.
KRITISK: Brug HIERARKISK struktur som i dette eksempel:
HOVEDOPGAVE
Underopgave 1
⢠Konkret detalje med aktionsord
⢠Konkret detalje med aktionsord
Underopgave 2
⢠Konkret detalje med aktionsord
⢠Konkret detalje med aktionsord
Tilbudspris: XX.XXX,00 kr. ex moms
REGLER:
1. Start bullets med AKTIONSORD: "demonteres", "monteres", "udføres"
2. VĂŚr SPECIFIK om materialer: "kingspan og gips", "dampspĂŚrre, isolering, forskalling"
3. Følg LOGISK arbejdsgang: Demontering â Montering â Afslutning
4. Inkluder hvad der INDGĂ
R: "affald bortkøres", "sendes til deponi", "inkl. maler"
5. Brug PRĂCISE priser - ingen runding
PROJEKT DATA:
{
"projektInfo": {
"navn": "Tagrenovering MaglegĂĽrds Alle",
"kunde": "Rasmus Gamrath",
"beskrivelse": "Komplet tagrenovering med nye tagsten"
},
"tagArbejde": {
"type": "Sadeltag",
"areal": "120 m²",
"kompleksitet": 1.2
},
...
}
Skriv tilbud der følger PRĂCIS ovenstĂĽende struktur.
Maksimalt 80 nye ord udover den statiske template.
đ Eksempel Prompts
For Tagrenovering
PROJEKT: Tagrenovering sadeltag 120m²
Beskriv arbejdet hierarkisk:
TAGRENOVERING
Forberedelse
⢠Stillads etableres omkring hele huset
⢠Eksisterende tagrender og nedløbsrør demonteres
⢠Arbejdsomrüde sikres og afdÌkkes
Demontering af eksisterende tag
⢠Gamle tagsten og lÌgter demonteres
⢠Undertag og dampspÌrre fjernes
⢠Alt materiale sendes til deponi
Ny tagkonstruktion
⢠Ny undertag monteres med dampspÌrre
⢠Nye lÌgter monteres med korrekt afstand
⢠Nye tagsten leveres og monteres
Afslutning
⢠Nye tagrender og nedløbsrør monteres
⢠Alle overgange tÌtnes korrekt
⢠Arbejdsomrüde efterlades rent, affald bortkøres
Tilbudspris: 85.400,00 kr. ex moms
For Gulvudskiftning
PROJEKT: Udskiftning af gulv i stue 35m²
GULVUDSKIFTNING
Forberedelse
⢠Møbler flyttes og omrüdet ryddes
⢠Eksisterende gulv opmüles
Demontering
⢠Gamle gulvbrÌdder demonteres
⢠Eksisterende bjÌlkelag kontrolleres
⢠Gammelt materiale bortkøres
Ny gulvkonstruktion
⢠BjÌlkelag forstÌrkes hvor nødvendigt
⢠Nye gulvbrÌdder i douglas-gran leveres og monteres
⢠Gulv slibes og olies 2 gange
Afslutning
⢠Nye fodpaneler monteres
⢠Omrüdet efterlades rent
Tilbudspris: 32.800,00 kr. ex moms
â ď¸ Almindelige Fejl AI Skal UndgĂĽ
â Fejl 1: Flad Struktur
TAGRENOVERING
⢠Gammelt tag fjernes
⢠Nyt tag monteres
⢠Pris: 85.000 kr
Problem: Ingen underopgaver, ingen detaljer, ikke hierarkisk
â Fejl 2: For Generel
TAGRENOVERING
Vi renoverer dit tag med nye materialer.
Alt inkluderet.
Pris: 85.000 kr
Problem: Ingen konkrete arbejdsgange, ingen materialespecifikationer
â Fejl 3: Forkerte Aktionsord
TAGRENOVERING
⢠Vi laver taget
⢠Der bliver brugt nye sten
⢠Det hele bliver malet
Problem: Passiv form, ikke professionelt sprog
â Fejl 4: Manglende Inklusioner
TAGRENOVERING
⢠Gammelt tag demonteres
⢠Nyt tag monteres
Problem: Hvad sker der med affaldet? Er stillads inkluderet?
â Tjekliste for AI-Genereret Tilbud
- Hierarkisk struktur (Hovedopgave â Underopgaver â Bullets)
- Aktionsord i alle bullets
- Materialespecifikationer konkrete
- Logisk arbejdsgang (Forberedelse â Demontering â Montering â Afslutning)
- Inklusioner nĂŚvnt (affald, oprydning)
- PrĂŚcise priser brugt
- Professionelt sprog
- Ingen stavefejl
- Korrekt formatering
đ Implementation
I projectQuoteGenerationService.js
buildOptimizedPrompt(quoteData, options) {
const systemMessage = `Du er en erfaren tømrermester der skriver professionelle tilbud.
KRITISK STRUKTUR-PRINCIP:
Brug HIERARKISK opgave-beskrivelse:
HOVEDOPGAVE
Underopgave 1
⢠Detalje 1
⢠Detalje 2
Underopgave 2
⢠Detalje 1
Eksempel:
"SKORSTEN
Sikring omkring skorsten
⢠Sliske og stillads udføres omkring skorsten
Skorsten demonteres
⢠Mursten sendes til deponi
⢠Skorsten demonteres ned til etageadskillelse
⢠ForstÌrkninger fjernes, affald bortkøres
Tilbudspris: 34.940,00 kr. ex moms"`;
const userMessage = `PROJEKT DATA:
${JSON.stringify(structuredData, null, 2)}
KRITISKE REGLER:
1. AKTIONSORD først: "demonteres", "monteres", "udføres"
2. SPECIFIK om materialer: "kingspan og gips"
3. LOGISK arbejdsgang: Forberedelse â Demontering â Montering â Afslutning
4. INKLUDER: "affald bortkøres", "sendes til deponi"
5. PRĂCISE priser - ingen runding
Skriv tilbud der følger NĂJAGTIGT denne hierarkiske struktur.`;
return { systemMessage, userMessage };
}
Vedligeholdt af: Tilbudgivern Team
Sidst opdateret: 2025-10-30
Baseret pĂĽ: Mikael Holck ApS Tilbud #1846