EagleAtlas

๐Ÿฆ… EagleAtlas

Eagle IT Kennisbank
Log in met je Microsoft account

EagleAtlas

Welkom bij EagleAtlas

Stel een vraag over Eagle IT's kennisbank โ€” in het Nederlands of Engels

๐Ÿ“‚

Selecteer een document links om het te bekijken

EagleGrowth

Help Eagle IT groeien โ€” beantwoord vragen en vul kennislacunes aan

โž• Eigen vraag toevoegen

๐Ÿ“ฌ Stuur naar:

๐Ÿ“– Handleiding

Alles wat je moet weten om EagleAtlas te gebruiken

๐Ÿฆ… Wat is EagleAtlas?

EagleAtlas is de AI-gestuurde kennisbank van Eagle IT. Het combineert al je bedrijfsdocumentatie (klantdossiers, procedures, NES-pakketten, tooling, organisatie) met AI om snel antwoorden te geven, kennis te beheren en kennislacunes op te sporen.

๐Ÿ” Inloggen

  • Login werkt via Microsoft OAuth โ€” klik op "Log in met Microsoft" en authenticeer met je @eagle-it.be account
  • Geen apart wachtwoord nodig โ€” je Microsoft sessie wordt hergebruikt
  • Sessies blijven geldig tot je uitlogt of het token verloopt

Chat

  • Stel vragen in het Nederlands of Engels
  • De AI doorzoekt automatisch alle documenten via semantisch zoeken
  • Klikbare ๐Ÿ“‚ bronverwijzingen openen het originele document in een zijpaneel
  • Vraag de AI om documentatie aan te passen โ€” bijv. "Voeg telefoonnummer X toe aan klant Y"
  • Bij een bewerkingsvoorstel verschijnen knoppen om toe te voegen of te annuleren โ€” wijzigingen worden direct naar Forgejo geschreven

๐Ÿ“‹ Kopiรซren & Exporteren

  • ๐Ÿ“‹ Kopieer tekst โ€” kopieert het antwoord naar je klembord
  • ๐Ÿ“„ Exporteer als document โ€” opent een Eagle IT-gebrand document dat je kunt afdrukken of als PDF opslaan
  • Beide acties worden automatisch gelogd

Search

  • Semantisch zoeken โ€” vindt documenten op betekenis, niet alleen exacte woorden
  • Filter op type: ๐Ÿ‘ค Klanten ยท โš™๏ธ Operations ยท ๐Ÿ“š Knowledge ยท ๐Ÿฆ… NES ยท ๐Ÿข Organisatie
  • Resultaten tonen relevantiescore en een preview van de inhoud

Browse

  • Blader door alle documenten, gegroepeerd per categorie
  • Klik op een document om de volledige inhoud in het zijpaneel te bekijken

EagleGrowth

  • AI-gegenereerde vragen die kennislacunes in de documentatie opsporen
  • Antwoorden worden automatisch teruggeschreven naar de juiste documenten
  • Vraagtypen: โœ๏ธ Open ยท ๐Ÿ‘ Ja/Nee ยท ๐Ÿ“ Meerkeuze ยท โญ Beoordeling ยท โœ… Checklist ยท ๐Ÿ”ข Prioritering
  • Eigen vragen toevoegen en naar specifieke collega's sturen (delegeren)
  • De popup rechtsonder toont af en toe een snelle vraag โ€” beantwoord, sla over, of bewaar voor later
  • Statistieken bovenaan tonen je voortgang

๐Ÿ“‚ Document Viewer

  • Klik op een bestandsverwijzing om het document in een zijpaneel te openen
  • Opmerkingen achterlaten โ€” zichtbaar voor alle collega's
  • Rendert Markdown met tabellen, codeblokken en opmaak

๐Ÿ’ก Tips & Sneltoetsen

  • โ˜ฐ โ€” Open/sluit gespreksgeschiedenis
  • Enter โ€” Verstuur bericht
  • Shift+Enter โ€” Nieuwe regel
  • Gesprekken worden automatisch opgeslagen met AI-titel
  • Verwijder gesprekken via ๐Ÿ—‘๏ธ in de zijbalk

๐Ÿš€ Toekomstplannen

De visie: alle kennis gecentraliseerd, direct opvraagbaar, snel updatebaar

๐Ÿ’ก Waarom?

Als alle bedrijfskennis gecentraliseerd is in EagleAtlas โ€” direct opvraagbaar en snel updatebaar โ€” kunnen we stap voor stap bestaande betalende externe tools vervangen. Eรฉn platform in eigen beheer: sneller, veiliger, gecentraliseerd, minder kosten, meer eenvoud, altijd 1 up-to-date versie.

๐Ÿ—บ๏ธ Roadmap โ€” Milestones

โœ… Fase 0 โ€” EagleAtlas Basis Voltooid

AI kennisbank live met chat, search, browse, EagleGrowth, write-back en Microsoft login

๐ŸŸข Fase 1 โ€” OneNote vervangen In uitvoering

Alle OneNote-documentatie migreren naar markdown. ร‰รฉn doorzoekbare bron van waarheid.

๐Ÿ”ต Fase 2 โ€” LucidCharts vervangen Gepland

Diagrammen en netwerktopologieรซn als gestructureerde data in de kennisbank opnemen.

๐ŸŸฃ Fase 3 โ€” ITGlue vervangen Gepland

Klantdossiers, wachtwoordkluizen en configuratiebeheer volledig intern beheren.

๐ŸŸ  Fase 4 โ€” Customer Folder SharePoint Gepland

SharePoint-klantmappen consolideren in EagleAtlas. Alle bestanden doorzoekbaar en gelinkt.

๐Ÿ”ด Fase 5 โ€” Customer Folder NAS Gepland

NAS-klantmappen archiveren en relevante data naar de centrale kennisbank brengen.

โญ Fase 6 โ€” Alles de rest Gepland

Bloknotjes, Onboarding Checklists, TakeOver Packs โ€” alles in รฉรฉn systeem.

๐Ÿšซ Wat verdwijnt er?

Met EagleAtlas als single source of truth hebben we niet langer nodig:

๐Ÿค– Geen hallucinaties โ€” alleen geverifieerde kennis
๐ŸŽซ Geen Accounting Ticket Notes
๐Ÿงฎ Geen Counter, geen Eagle Services Matrix
๐Ÿ“Š Steeds up-to-date hoeveelheden per service, zichtbaar bij wie ze draaien

๐ŸŽฏ Het resultaat

  • Eigen beheer โ€” geen vendor lock-in, geen enshittification
  • Sneller โ€” AI-antwoord in seconden i.p.v. zoeken door 5 tools
  • Veiliger โ€” tag-gebaseerde toegang, audit trail, geen externe dataleaks
  • Gecentraliseerd โ€” 1 plek, 1 versie, altijd up-to-date
  • Minder kosten โ€” externe licenties verdwijnen gradueel
  • Meer eenvoud โ€” minder context-switching tussen tools

๐Ÿ—๏ธ Documentatie

Technische architectuur en componenten van EagleAtlas

๐Ÿ—๏ธ Architectuur

๐Ÿ‘คBrowserInterne user
โ†’
โ˜๏ธCloudflarePages + Functions
โ†’
โšกEdge FunctionSupabase (Deno)
โ†’
๐Ÿง Gemini AIEmbedding + Chat
๐Ÿ—„๏ธPostgreSQLpgvector / atlas schema
โ†โ†’
๐Ÿ”„Sync MonitorElke 5 min (lokaal)
โ†’
๐Ÿ“ฆForgejomd-files repo (intern)

๐Ÿ“ฆ Componenten

๐ŸŒ Portal

Single-page HTML app met chat, search en browse. Dark-mode UI met glasmorphism.

JavaScript ยท 85 KB

โšก Edge Function

Server-side API op Supabase (Deno). RAG-chat met intent classificatie, content guard, vector search.

TypeScript ยท 370 LOC

๐Ÿ”„ Ingestion Pipeline

Python pipeline: scan โ†’ parse โ†’ chunk โ†’ embed โ†’ upsert. Forgejo markdown โ†’ doorzoekbare vector chunks.

Python ยท 5 modules

๐Ÿ“ก Cloudflare Functions

Serverless proxy-laag. Verbergt Supabase URL, anon key, en Forgejo credentials.

JavaScript ยท 3 routes

๐Ÿ” Sync Monitor

Lokaal Python script (elke 5 min). Goedgekeurde edits โ†’ commit naar Forgejo.

Python ยท sync_forgejo.py

๐Ÿ—„๏ธ Database

PostgreSQL met pgvector extensie. Atlas schema met documenten, chunks en pending edits.

PostgreSQL ยท pgvector

๐Ÿ”€ Data Flow

๐Ÿ“– READ โ€” Vraag stellen

๐Ÿ’ฌVraagUser input
โ†’
๐Ÿท๏ธClassifyโ†’ READ
โ†’
๐Ÿ“Embed3072-dim
โ†’
๐Ÿ”SearchTop-8
โ†’
๐Ÿค–GeminiAntwoord

โœ๏ธ WRITE โ€” Kennisbank bijwerken

๐Ÿ“VerzoekUser edit
โ†’
๐Ÿ›ก๏ธGuardALLOW/FLAG/BLOCK
โ†’
โœ…GoedkeurenUser confirm
โ†’
๐Ÿ“ฆForgejoCommit

๐Ÿ” Security Model

๐Ÿ™ˆ
Zero Client Secrets
Geen API keys in de browser. Alles via proxy.
๐Ÿ”‘
Microsoft OAuth
Entra ID login met PKCE flow. RLS op alle tabellen.
๐Ÿ‘ค
User Accountability
Elke write is traceerbaar via email en audit log.
๐Ÿ“‹
Copy Control
Tekst niet selecteerbaar. Gecontroleerde export-flow.
๐Ÿ›ก๏ธ
Content Guard
3-laags AI guard op schrijfverzoeken.
๐Ÿท๏ธ
Tag-Based Access
Fijnmazige toegangscontrole per gebruiker.

โšก API Endpoints

EndpointMethodeBeschrijving
/chatPOSTRAG-chat met intent classificatie en content guard
/searchPOSTSemantische vector search over alle chunks
/browseGETLijst alle actieve documenten
/confirm-editPOSTSla goedgekeurde wijziging op in queue
/statsGETDocument- en chunk-statistieken

๐Ÿ“Š Stack Overzicht

LaagTechnologieLocatie
FrontendHTML + CSS + JS (vanilla)Cloudflare Pages
AuthMicrosoft Entra ID (PKCE)Supabase Auth
ProxyCloudflare Pages FunctionsCloudflare Edge
Business LogicSupabase Edge Function (Deno)Supabase Cloud
AI โ€” EmbeddingsGemini Embedding 001Google Cloud
AI โ€” ChatGemini 3 Flash PreviewGoogle Cloud
DatabasePostgreSQL + pgvectorSupabase Cloud
Source ControlForgejo (Git)Intern (lokaal netwerk)
SyncPython sync_forgejo.pyLokale server
IngestionPython pipelineLokale server

๐Ÿงฎ Kosten (geschat)

ServicePlanKost
Cloudflare PagesFreeโ‚ฌ0
SupabaseFree / Proโ‚ฌ0 - โ‚ฌ25/mo
Gemini APIFree tierโ‚ฌ0
ForgejoSelf-hostedโ‚ฌ0
Totaalโ‚ฌ0 - โ‚ฌ25/mo
Document
๐Ÿ’ฌ Opmerkingen
๐ŸŒฑ Snelle vraag