Python; de onzichtbare ruggengraat van AI

Elke week drie nieuwe social posts in jouw huisstijl, diepgaande technische antwoorden zonder peperdure specialisten en 24/7 klantcontact; AI kan het allemaal. Maar wie zit er eigenlijk achter al die slimme AI-oplossingen?Het antwoord is niet zo hapklaar dat het in dit artikel past. Eén ding kunnen we wél met zekerheid zeggen: vrijwel al die oplossingen gebruiken dezelfde programmeertaal. En dat is Python.

AI is ouder dan je denkt

Kunstmatige intelligentie lijkt misschien een hype van de laatste jaren, maar het idee bestaat al veel langer. In 1950 stelde de Britse cryptoloog Alan Turing al de vraag of machines konden denken. En in 1956 introduceerde de Amerikaanse computerwetenschapper John McCarthy tijdens een conferentie voor het eerst officieel de term artificial intelligence.

De eerste machine-learningalgoritmes ontstonden in de jaren 60. Toch bleef AI voor het grote publiek lange tijd iets abstracts, vooral voer voor sciencefiction. Pas in de jaren 80 en 90 werd de technologie praktisch interessant voor wetenschappelijk onderzoek en academische toepassingen.


De opkomst van Python

In diezelfde periode ontwikkelde de Nederlander Guido van Rossum een nieuwe programmeertaal: Python. Zijn doel was helder: een taal die goed leesbaar was, open source en breed inzetbaar. (Fun fact: de naam verwijst niet naar slangen, maar naar de Britse comedieserie Monty Python.) In de academische wereld vonden de ontwikkeling van AI en Python elkaar. Python bleek bij uitstek geschikt voor data-analyse, machine learning en AI. Tot op de dag van vandaag geldt: wie moderne AI-oplossingen bouwt, gebruikt Python als belangrijkste taal.


AI vandaag: snel, slim en overal

Fast forward naar het heden. In de afgelopen drie jaar heeft AI zich razendsnel ontwikkeld en is het voor velen al onderdeel geworden van ons dagelijks leven. Ook bij Endeavour kiezen we steeds vaker voor slimme AI-oplossingen die processen vereenvoudigen en beter aansluiten op de behoeften van onze klanten.

Dat vraagt om snelheid en wendbaarheid. Nieuwe technologieën volgen elkaar in hoog tempo op, en om daarin mee te blijven gaan, moeten we vloeiend Python spreken. 


Het is even wennen

Nu zit ontdekken en leren in ons DNA en vinden wij het alleen maar leuk om onze tanden in een uitdaging te zetten. Veel van onze developers verdiepen zich daarom actief in Python en AI. Dat doen we door te studeren, kennis te delen en te experimenteren. We organiseren AI-Hackathons en PythonSchool-sessies waarin we, met een pizza en een biertje erbij, samen onderzoeken, discussiëren en ideeën uitwisselen.

Met Python bouwen aan AI is misschien even wennen. Het verschil met traditioneel programmeren zit vooral in de manier van aansturen. Naast het schrijven van code werk je veel met context engineering (ook wel prompt engineering genoemd); je geeft AI de juiste context en parameters om tot een goed onderbouwd resultaat te komen. Daarnaast is de syntax (zinsopbouw) van Python anders dan bij andere codeertalen. 


Op Python-ontdekkingstocht met Endeavour

Python-developers zijn van nature nieuwsgierig naar nieuwe innovaties in het vak. Daarnaast zijn ze leergierig, flexibel en ambitieus. En ze hebben kennis van webframeworks zoals Django, Flask of FastAPI en van het bouwen met agents (AI-applicaties die zelfstandig redeneren en bepalen wat de volgende stap is).

Voor wie zich herkent in dat profiel, is werken met AI en Python een toffe volgende stap. Bij Endeavour bieden we developers daar graag de ruimte voor. Of je nu aan het begin van je carrière staat of al jaren meedraait; Endeavour is jouw speeltuin.

Ken, of ben jij die developer? Bekijk dan onze vacature

Benieuwd wat Endeavour allemaal doet?