Introduction to Hazina: The .NET AI Framework That Does the Heavy Lifting
Hazina Framework

Introductie tot Hazina: Het .NET AI Framework dat het Zware Werk Doet

AI-gestuurde applicaties bouwen in .NET zou geen weken van installatie, verbindingscode en configuratieproblemen moeten vereisen. Daarom bestaat Hazina – een uitgebreid .NET-framework dat de infrastructuur verzorgt, zodat jij je kunt concentreren op het bouwen van functies.

Wat is Hazina?

Hazina is een open-source .NET-framework ontworpen voor ontwikkelaars die AI-mogelijkheden in hun applicaties willen integreren zonder het wiel opnieuw uit te vinden. Of je nu een eenvoudige chatbot, een documentzoekmachine met RAG (Retrieval-Augmented Generation), of een volledig autonoom agentensysteem nodig hebt – Hazina biedt de bouwstenen.

Kernfilosofie

Het framework volgt drie leidende principes:

  1. Convention over configuration – verstandige standaardinstellingen die direct werken
  2. Modulaire architectuur – gebruik alleen wat je nodig hebt
  3. Productieklaar – ingebouwde multi-tenancy, observability en beveiliging

Wat Je in Deze Serie Leert

In de komende 19 posts behandelen we elke belangrijke functie van Hazina:

  • Beginnen in 5 minuten
  • Je eerste AI-aanroep maken
  • Zero-boilerplate API’s bouwen
  • Documentzoekopdrachten implementeren met RAG
  • Dynamische plugins creëren tijdens runtime
  • Multi-tenant applicaties
  • Agent orchestratie
  • En nog veel meer

Voor Wie Is Dit?

Als je een .NET-ontwikkelaar (C#) bent die AI aan je applicaties wil toevoegen – of als je een SaaS-product bouwt en een solide basis nodig hebt – dan is deze serie voor jou. We gaan uit van basiskennis van .NET 9 en C#, maar elke post is zelfstandig en bevat werkende codevoorbeelden.

Architectuur in een Oogopslag

Hazina is georganiseerd in lagen:

Hazina/
├── Core/           # AI-engine, configuratie, basisabstracties
│   ├── AI/         # FluentAPI, orkestratie, providers
│   ├── API/        # Generiek CRUD-framework
│   └── Plugins/    # Dynamisch runtime-plugin systeem
├── Tools/          # Diensten, sociale providers, documentopslag
├── Production/     # Monitoring, gezondheidscontroles, observability
└── Apps/           # Demo-applicaties en showcases

Elke laag bouwt voort op de vorige, maar je kunt kiezen wat je nodig hebt. Heb je alleen de AI-aanroepen nodig? Gebruik Hazina.AI.FluentAPI. Heb je een volledige API met multi-tenancy nodig? Voeg Hazina.API.Generic toe. De keuze is aan jou.

In de volgende post laten we Hazina binnen 5 minuten op je machine draaien. Echt waar – 5 minuten.

Veelgestelde Vragen

Wat is Hazina in .NET?

Hazina is een open-source .NET-framework dat is ontworpen om ontwikkelaars te helpen AI-mogelijkheden eenvoudig in hun applicaties te integreren. Het elimineert de complexiteit van installatie en configuratie, zodat je je kunt concentreren op het bouwen van functies in plaats van het beheren van infrastructuur.

Wie kan profiteren van het gebruik van Hazina?

Hazina is ideaal voor .NET-ontwikkelaars, vooral degenen die bekend zijn met C#, die AI-functionaliteiten in hun applicaties willen opnemen. Het is ook geschikt voor het bouwen van SaaS-producten die een robuuste basis voor AI-integratie vereisen.

Wat zijn de kernprincipes van Hazina’s architectuur?

Hazina is gebouwd op drie kernprincipes: Convention over configuration, wat zorgt voor verstandige standaardinstellingen; een modulaire architectuur waarmee je alleen gebruikt wat je nodig hebt; en productieklaarheid met functies zoals multi-tenancy, observability en beveiliging.

Hoe snel kan ik aan de slag met Hazina?

Je kunt Hazina binnen 5 minuten op je machine laten draaien. De komende blogserie zal je door elke belangrijke functie leiden, waardoor het eenvoudig is om direct je eerste AI-gestuurde applicatie te bouwen.

Terug naar overzicht
ENNL