Hvordan vil du fortsætte?

Kontakt os
Back to Blog

Byg jeres egen “Affalds-assistent”

Promte AI platform - Byg jeres egen “Affalds-assistent”

Sådan gør kommunen det på under en uge

En chatbot, der på ét sekund kan svare 🗑️ “Hvornår bliver min skraldespand tømt?” og ♻️ “Hvor skal pizzabakken hen?” kan fjerne mange telefon- og mailhenvendelser, der i dag lander hos affaldskontoret. Nedenfor får I en trin-for-trin-guide til at sætte en BR18-chatbot-lignende løsning op til affaldshåndtering og afhentningstider baseret på de API’er og åbne datasæt, de fleste danske kommuner allerede bruger.

1. Find de rigtige datakilder

DataKildeEksempel
Tømmekalender / ICS-feedDe fleste kommuner har et Mit Affald-/RenoWeb-link, hvor borgeren kan hente en iCalendar-fil efter adresse. 
REST/JSON-endpointsNogle selskaber (fx KLAR, Sonfor) leverer JSON med beholdere + næste dato. (klarforsyning.dk, sonfor.dk)KLAR Forsyning, Sonfor
SorteringsguideKommunens sorterings­portal eller AffaldsApp-database (stregkode → fraktion). (affald.kk.dk, stevns.dk)Københavns og Stevns Kommune
National oversigtborger.dk “Affaldsordninger” linker til alle kommunale selvbetjenings­sites. (borger.dk, borger.dk) 

Tip: Har I kun ICS-filer, men ikke et JSON-API, kan Promte parse kalendere “on the fly” og returnere næste dato som struktureret JSON.

2. Definér to kerne-funktioner

FunktionsnavnHvad input skal væreHvad output skal være
nextPickup(dateType, address)dateType = rest/mad, papir/pap, glas/metal … ; address = vej + nr.{ "næsteDato": "2025-07-22", "beholder": "mad+rest" }
sortItem(itemName)itemName = “pizzabakke”{ "fraktion": "papir/pap", "skalSkraldesClean": false }

Disse to “function calls” kan bygges som webhook-endpoints i Promte, der henter kalender- eller stregkodedata og returnerer let læseligt JSON.

3. Træn selve assistenten

  1. Persona og instruktioner

    Du er AffaldsAssistenten for {{Kommune}}. 
    - Brug funktionen nextPickup når borgeren spørger om tømmedatoer. 
    - Brug funktionen sortItem til sorteringsspørgsmål.
    Svar altid på dansk.
    
  2. 10-15 eksempler på spørgsmål og svar, som kan bruges til test:
    Bruger: “Hvornår henter I glascontaineren på Østergade 12?”
    Assistent: <call nextPickup {"dateType":"glas","address":"Østergade 12"}>

  3. Kontekst­viden
    Læg PDF’er/HTML om lokale åbningstider på genbrugspladser i Promte, så de kan hentes med, når borgeren spørger om “genbrugsstation lørdag?”.

4. Indbyg påmindelser & self-service

  • SMS før afhentning – webhook’en kan kalde kommunens eksisterende besked­service. (borger.dk)

  • Storskrald-bestilling – link direkte til RenoWeb/“Mit Affald” selvbetjening (vedhæft adresseparameter). (affaldplus.dk)

5. Test & compliance

PunktTjek
PersondataIngen CPR eller følsomme data → typisk ingen fuld DPIA påkrævet (kun adresse).

6. Rul ud på to dage

  1. Dag 1 formiddag: Importér ICS-parser webhook + sorterings­database.

  2. Dag 1 eftermiddag: Test og juster modellen med 15 eksempler; test på tre adresser.

  3. Dag 2: Embed widget på “Affald & Genbrug”-siden; informer borgere via SMS-service.

Hvorfor bruge Promte?

  • Færdig webhook-skabelon til kalender-parser (sparer udviklingstid).

  • EU-hostet & on-prem-mulighed = beskedindhold og output bliver i Danmark.

  • Versions­styring, når affaldsfraktioner ændres, kan I rulle ny model ud med et klik.

  • Én grænseflade: samme platform som f.eks. jeres Barnets Lov- og BR18-assistenter; ingen ekstra oplæring.

Klar til at skære borger­henvendelserne ned?

“Hvorfor stå i telefonkø, når Affalds-assistenten allerede ved, hvornår skraldebilen kommer?”

Back to Blog
Cookie Settings
This website uses cookies

Cookie Settings

We use cookies to improve user experience. Choose what cookie categories you allow us to use. You can read more about our Cookie Policy by clicking on Cookie Policy below.

These cookies enable strictly necessary cookies for security, language support and verification of identity. These cookies can’t be disabled.

These cookies collect data to remember choices users make to improve and give a better user experience. Disabling can cause some parts of the site to not work properly.

These cookies help us to understand how visitors interact with our website, help us measure and analyze traffic to improve our service.

These cookies help us to better deliver marketing content and customized ads.