v0.9.x — richting v1.0

Geheugen dat zijn bronnen noemt.

Eén Python-bibliotheek: opslaan, zoeken, toevoegen — elk antwoord met bronvermelding.

In gewone taal

Deze pagina is voor ontwikkelaars. Een SDK is een stukje software dat je in je eigen programma inbouwt.

Ben je geen ontwikkelaar? Dan is Provenize Desktop het bedoelde product: dezelfde functies, maar als gewone app.

Van document naar antwoord

Dit is het deel voor ontwikkelaars.

Uitleg-figuur die naar het antwoord in de scène wijst

Document inlezen → in stukjes knippen → doorzoekbaar maken → zoeken → antwoord met bron.

Drie opdrachten
from ai_memory import AIMemory

mem = AIMemory("./vault")
mem.ingest("reports/report-2025.pdf")

hits = mem.search("TLS misconfiguration")
print(hits[0].text)
print(hits[0].citation)  # rapport-2025.pdf · p. 41 · 0.93
Wat het kan

Alles hieronder bestaat vandaag echt, eerlijk gelabeld.

Kern: geheugen & retrieval

  • Personen, zaken en hun verbandenGebouwdgetypeerde entiteiten en relaties
  • Modellen zijn inwisselbaarGebouwdmodellen zijn inwisselbaar
  • Zoeken op woorden én op betekenisGebouwdzoeken op betekenis én op woorden
  • Taken die zelf doorlopenGebouwdtaken die zelf lopen, met grenzen eraan
  • Database voor meerdere gebruikersGebouwdmeerdere gebruikers, elk alleen eigen gegevens
  • De zoekindex blijft op je computerGebouwdde index verlaat je machine nooit
  • AIMemory APIGebouwdsave · search · get · delete · ingest
  • Database in één bestandGebouwdbetrouwbaar opslaan en snel zoeken
  • Vaste velden per bronGebouwdbron, pagina en hoe goed het past
  • Documenten inlezenGebouwdpdf’s, tabellen en gescande stukken
  • Kijkt wat je computer aankanGebouwdstelt zich in op je hardware

Citaties & provenance

  • Ondertekend controlegetal over de hele ketenGebouwddoor buitenstaanders te controleren
  • Geen bron, geen antwoordGebouwdgeen bron, geen antwoord
  • Ondertekende bewijsstukkenGebouwdexports, wisbewijzen
  • Logboek waarin elke regel vastzit aan de vorigeGebouwdin beide databases
  • Zelf narekenen (verify())Gebouwdnarekenen of de keten nog klopt

Privacy-toolkit

  • Zelf testen of er iets uitlektGebouwdtests die je zelf kunt draaien
  • Rechten van mensenGebouwdexport, wissing, beperking
  • Persoonsgegevens weghalenGebouwdvóór er iets naar een extern model gaat

Toegang & multi-user

  • Toegang afgedwongen in de databaseGebouwdafgedwongen in de database
  • Bewaarplicht-rolGebouwdblokkeert wissing zolang die geldt
  • Elke automatische actie gelogdGebouwdelke automatische actie komt in het logboek
  • Rechten per rolGebouwdgebonden aan de opdracht

Engineeringpraktijk

  • De grenzen staan op papierGebouwdgedeeld met designpartners
  • Doorlopende veiligheidschecksGebouwdcode, sleutels en bekende lekken automatisch gecheckt
  • 2.700+ testsGebouwd~90% coverage

Bouw met ons richting v1.0.

Word designpartner