Daalakker 9, 2200 Herentals
1. .NET Chatbot with Corebot and Azure AI CLU
Beschrijving:
Voor onze .NET Advanced-cursus op de middelbare school ontwikkelden we een chatbot die is ontworpen om het kopen en verkopen van aandelen te simuleren en marktinzichten te bieden. Dit project stelde ons in staat om de mogelijkheden van Azure AI en Corebot-frameworks te verkennen. De chatbot werkt binnen Microsoft Teams en creëert een naadloze gebruikerservaring voor interactie met marktgegevens.
Belangrijkste kenmerken:
- Natural Language Processing: Geïmplementeerd met Azure AI Cognitive Language Understanding (CLU), waardoor de bot gebruikersvragen effectief kan begrijpen en beantwoorden.
- Market Simulation: Ondersteunt opdrachten voor het kopen en verkopen van aandelen, het ophalen van aandelenkoersen en het volgen van de portefeuilleprestaties.
- Azure Hosting: De database, API en chatbot worden volledig gehost in Azure, wat een hoge beschikbaarheid en schaalbaarheid garandeert.
- Integration with Teams: De bot werd ingezet in Microsoft Teams, waardoor gebruikers een vertrouwd en toegankelijk platform voor financiële simulaties kregen.
Gebruikte technologieën
- .NET Corebot framework
- Azure AI Cognitive Services (CLU)
- Azure App Services and SQL Database
- Microsoft Teams Bot Integration
Leerresultaten
Dit project heeft onze vaardigheden in cloud-based development, AI-integratie en bot-frameworks verbeterd. Het heeft ook waardevolle ervaring opgeleverd in het bouwen van schaalbare, enterprise-grade oplossingen.
2. Wine Recognizer App with MVVM and MAUI
Beschrijving:
We hebben ook een Wine Recognizer-app ontwikkeld met behulp van .NET MAUI en het MVVM-architectuurpatroon. De app stelt gebruikers in staat om wijnen te identificeren op basis van etiketten of kenmerken en biedt details zoals druivensoort, regio en suggesties voor combinaties.
Belangrijkste kenmerken:
- Label Recognition: Gebruikte beeldherkenning om wijnetiketten te identificeren en bijbehorende gegevens uit een centrale database op te halen.
- Comprehensive Wine Database: Geïntegreerde database met informatie over verschillende wijnen, inclusief smaakprofielen, regio's en combinaties.
- User-Friendly Interface: De app is ontworpen met .NET MAUI, wat zorgt voor platformonafhankelijke compatibiliteit en een moderne gebruikersinterface.
- MVVM Architecture: Het Model-View-ViewModel-patroon is gevolgd om een duidelijke scheiding van logica te garanderen, waardoor de app onderhoudbaar en schaalbaar is.
Gebruikte technologieën
- .NET MAUI voor platformonafhankelijke app-ontwikkeling
- SQLite voor de lokale wijndatabase
- MVVM voor app-architectuur
- API's voor beeldherkenning voor labelidentificatie
Leerresultaten
Dit project bood praktische ervaring met .NET MAUI en het MVVM-model, wat ons begrip van cross-platform ontwikkeling en app-ontwerpprincipes verdiepte. Het verbeterde ook onze vaardigheden in het integreren van API's en het beheren van lokale databases.
Samenvatting
Via deze projecten hebben we uitgebreide kennis opgedaan van .NET-ontwikkeling, cloudintegratie, AI-technologieën en cross-platform app-ontwikkeling. Deze ervaringen hebben ons uitgerust met de vaardigheden om innovatieve en schaalbare oplossingen te bouwen, waarmee we ons potentieel als aspirant-ontwikkelaars laten zien.
