Afstudeerstage AI opdracht bij Avisi Labs

  • HBO / WO

  • 40 uur

  • Arnhem

Avisi Labs doet actief onderzoek naar - en bouwt software met behulp van - nieuwe innovatieve technieken. Zo hebben we Blockchain-technologie ingezet om een beleggingsapp voor Robeco te ontwikkelen, verdiepen we ons in artificial intelligence (AI) en visualiseren we onze software-architectuur met behulp van augmented reality (AR). We begeleiden iedere periode meerdere afstudeerders die een afstudeeronderzoek uitvoeren met een innovatief karakter. Word jij onze volgende afstudeerder? 

Kies je eigen afstudeeropdracht!

We bruisen van de nieuwe ideeën, maar helaas kunnen we niet alle afstudeeropdrachten tegelijk doen. We hebben een aantal mogelijke opdrachten op een rij gezet. Wil je hier meer over weten of direct solliciteren? Vul dan het contactformulier onderaan de pagina in!

Opdracht 1: Beheer van AI-modellen

Onderzoek op welke wijze NVIDIA Trition Inference Server, of een alternatief, ingezet kan worden om meerdere typen AI-modellen efficiënt en schaalbaar te hosten. Op basis van de resultaten van het onderzoek maak je een implementatie die het volgende kan:

  • Het samenstellen van een dataset en het kiezen van een juiste trainingswijze voor het trainen van een AI-model. (Voor het uitvoeren van het trainen maak je gebruik van onze eigen ontwikkelde oplossing met bijbehorende trainingsprocessen). De implementatie die wordt gemaakt dient het inladen van een dataset mogelijk te maken.
  • Op basis van de resultaten van de uitgevoerde training (met daarbij bijvoorbeeld de accuracy van het model)kan er gekozen worden om een getraind model te deployen bij NVIDIA Trition Inference Server of een alternatief.
  • Het moet mogelijk zijn om nieuwe modellen te trainen, maar ook om bestaande modellen opnieuw te trainen om ze te verbeteren. 
  • Eén van de bestaande applicatie moet aangepast/uitgebreid worden, zodat het daadwerkelijk gebruik maakt van de modellen die gedeployed zijn.

Het is belangrijk dat het trainen en deployen van het model ook ook door niet technici bij klanten uitgevoerd kan worden.

Interesses
  • AI (verschillende modellen als een object detection model en image classification model)
  • TensorFlow
  • Docker/Kubernetes
  • Google Cloud Platform
  • Kotlin
Voorkennis

Het is een pré wanneer je al enige kennis hebt over AI en het trainen van modellen daarvoor.

Opdracht 2: Digitale receptie

De eerste ontvangst bij een organisatie is heel belangrijk. Wij, als Avisi, willen graag dat deze manier van ontvangen gemoderniseerd wordt.Voor een digitale receptie is de eerste indruk erg belangrijk en willen we graag dat deze persoonlijk is. Aan jou de uitdaging om deze digitale ontvangst persoonlijk te maken! 

  • Ontvangst door een digitale representatie van een receptionist.
  • De mogelijkheid om op verschillende manieren te converseren met de receptionist, zoals via:
    • Voice conversatie.
    • Directe conversatie via knoppen.
    • Jouw vragen kunnen intypen.
  • Conversatie op afstand door sms of anders, zodat er bijvoorbeeld gemeld kan worden als iemand te laat is voor zijn afspraak.
Randvoorwaarden
  • De communicatie met de receptionist moet direct zijn en mag geen tot weinig vertraging hebben.
  • De digitale representatie moet zo opgezet zijn dat deze te vervangen is door een andere representatie.
  • Er is een concept en design uitgewerkt, deze dient als richtlijn gebruikt te worden.
  • Gebruik maken van een chatbot en AI is een pré.
Interesses:
  • AI
  • Chatbot
  • Text2Voice/Voice2Text

Opdracht 3: Relevantie van wijzigingen binnen pull requests

Onderzoek wat relevante wijzigingen binnen een pull request zijn en op welke manier deze gevonden kunnen worden (bij voorkeur met behulp van AI). In de scope van de opdracht moet het aangeven van de relevantie geïmplementeerd worden voor minimaal één programmeertaal en één ander bestandstype, zoals gebruikt voor configuratie of deployment. De oplossing moet wel uitbreidbaar zijn voor nieuwe talen en bestanden.

Op basis van de gevonden methode uit het onderzoek moet een integratie gemaakt worden met één van de hosted Git-omgevingen van Avisi, zoals GitHub of GitLab. In deze omgeving, of in een aparte omgeving die gegevens ophaalt uit Git, moeten de wijzigingen overzichtelijk aangeboden worden aan de reviewer van een pull request, zodat deze extra aandacht kan besteden aan de belangrijkste wijzigingen. De manier waarop de wijzigingen worden weergegeven moet flexibel in te stellen zijn voor het team dat de tool gebruikt.

Interesses:
  • Analyse van code
  • AI
  • Efficiënt werken
  • User experience

Wat zijn jouw (technische) interesses?

Bij de verschillende opdrachten staan de verschillende interessegebieden opgesomd. Als afstudeerstagiair verwachten we niet dat je al helemaal thuis bent in alle genoemde technieken. Het gaat er juist om waar jouw interesses liggen. Wat vind je leuk, waar wil JIJ beter in worden? Vind je het ook gaaf om mee te denken over slimme oplossingen? Dan is één van deze afstudeeropdrachten voor jou!

Het team 

Avisi Labs is als team verantwoordelijk voor innovatie binnen Avisi. We hebben veel vrijheid om nieuwe initiatieven te starten in de organisatie en voor (potentiële) klanten. Niet alleen in softwareontwikkeling en innovatie zijn we erg bedreven, ook in gezelligheid en bier drinken! We zijn dan ook zeker op zoek naar iemand die een gezellig team kan waarderen en mee wilt doen met onze wekelijkse (online) pubquizen!

Profiel

Wij zijn op zoek naar een vierdejaarsstudent die minimaal een hbo-opleiding volgt richting Informatica (of vergelijkbaar).
Ben je enthousiast geworden? Solliciteer direct en motiveer waarom jij deel uit zou moeten maken van ons team!

Wil jij graag weten hoe het is om stage te lopen bij Avisi? Lees hier het verhaal van Erik!

Solliciteer nu

Maak kennis met Avisi

En ontdek hoe het is om hier stage te lopen!

Onze cultuur