Maksimal Konvertering via Autonom Datainnhenting
Systemet er nå oppgradert for å hente, evaluere og utnytte åpne API-er på tvers av Norge og EU. Ved å mate LLM-agenter med SPARQL-endepunkter og DCAT-AP metadata, bygger vi "The Ultimate Lead Profile" (Unified Entity) som garanterer hyper-relevant outreach.
Datakilde-Fordeling for Konvertering
Hvordan det nye Entity-skjemaet samler innsikt for å skape "Kill-Shot" triggers.
Nylig Integrerte Datasett
Implementert SPARQL spørringer for publications.europa.eu og cordis.
Henter kapasitetsledd ("peak hour") for presis batteri/sol-kalkulering.
Inkludert WADL, JSON og YAML. Trigger på vunnet offentlig anbud.
Kompakt modell for eID, innovasjon og KI-veiledere i offentlig sektor.
Unified Entity Schema
Dette er hjertet i konverteringsmaskinen. I stedet for rådata, mater vi LLM-ene med dette standardiserte objektet.
Når et bygg eller selskap fyller ut kritiske felt her (f.eks. epbd_risk: high + ebit_margin: >10%), utløses salgskampanjen.
geo & id
"id": "orgnr_or_internal_id",
"geo": {
"address": "...",
"lat": 59.91,
"lon": 10.75,
"zone": "NO1 / NUTS"
}
energy
"energy": {
"grade": "A-G",
"heating_type": "heat_pump",
"certificate_year": 2023
}
Kilde: Enova API
infra
"infra": {
"chargers": "few",
"solar": "none",
"grid_tariff": "high_peak"
}
Kilde: NOBIL & Elvia API
finance
"finance": {
"revenue_NOK": 45000000,
"ebit_margin": 0.12,
"employees": 45
}
Kilde: Brreg / Doffin (kontrakter)
regulation
"regulation": {
"epbd_risk": "high",
"taxonomy_align": false,
"solar_mandate": true
}
Kilde: EU Open Data / SPARQL
climate_risk
"climate_risk": {
"flood_risk": "medium",
"other": "..."
}
Kilde: GeoNorge / Kartverket
Endpoint Matrix & Routing
Omfattende oversikt over alle EU og Norske endepunkter lagt inn i AI-huben, inkludert autorisasjonsmetoder og dokumentasjon.
| Tjeneste / Kilde | Type | Endepunkt | Auth / Tilgang | Hovedformål (Enrichment) |
|---|---|---|---|---|
| Elvia Grid Tariff API | REST | /digin/api/{v}/tarifftype | X-API-Key | Kapasitetsledd, straffetariffer (Peak-shaving leads) |
| Doffin Eform API (v2) | REST/WADL | https://testapi.doffin.no/api/v2/notice/notices/submit | Ocp-Apim-Subscription-Key | Vunne anbud, kontraktsverdi (Regnskap/Likviditet leads) |
| EU Open Data Portal | SPARQL | https://data.europa.eu/sparql | Åpen | DCAT-AP metadata for europeiske datasett |
| Felles Datakatalog (NO) | SPARQL | https://data.norge.no/sparql | Åpen | Norske datasett, KI-prosjekter, offentlig data |
| EU Publications / EUR-Lex | SPARQL | https://publications.europa.eu/webapi/rdf/sparql | Åpen | Lovgivning, EU-direktiver (EPBD compliance risk) |
| Digdir Knowledge Model | LLM Vector | Internal JSON Model | Internal | eID, Maskinporten, innovasjonsmetodikk |
LLM Access & Context Files
Kopier disse konfigurasjonene for å gi AI-agenter (Claude/GPT) direkte evne til å forstå og bruke Doffin, Elvia, og EU SPARQL.
### =========================================
### CORE AGENT PURPOSE
### =========================================
llm:purpose
"Continuously discover, evaluate, and exploit EU and Norwegian open APIs (plus selected proprietary APIs) to generate asset-level insights, enrich entities (buildings, selskaper, porteføljer) and drive automated, high-margin revenue workflows." .
llm:mode
"Autonomous API discovery + execution + enrichment + scoring + dispatch" .
### SPARQL Guidance
1. Interpret the user's domain (health, transport, climate, economy, etc.).
2. Convert domain to DCAT-AP themes and keywords.
3. Query EU or Norway SPARQL endpoints for metadata.
4. Identify datasets with suitable formats and access URLs.
5. If dataset has API: use REST for data retrieval.
6. If RDF-based: use SPARQL.
{
"entity_type": "building|company|portfolio",
"id": "orgnr_or_internal_id",
"geo": {
"address": "...",
"lat": 0.0,
"lon": 0.0,
"zone": "NO1/NO2/... or EU NUTS code"
},
"energy": {
"grade": "A-G or unknown",
"heating_type": "direct_electric|fossil|district|heat_pump|unknown",
"certificate_year": 2020
},
"infra": {
"chargers": "none|few|many",
"solar": "none|estimated|confirmed",
"grid_tariff_profile": "flat|high_peak|unknown"
},
"finance": {
"revenue_NOK": 0,
"ebit_margin": 0.0,
"employees": 0
},
"regulation": {
"epbd_risk": "low|medium|high",
"taxonomy_alignment": true,
"solar_mandate_applicable": true
}
}