Grok is de naam van de AI-modellen en AI-assistent van xAI. Je gebruikt Grok bijvoorbeeld om vragen te beantwoorden, teksten samen te vatten, informatie te onderzoeken en code te schrijven. Het model achter de assistent is een Large Language Model: software die op basis van je opdracht en de beschikbare context een antwoord genereert.
Voor werkzaamheden op je eigen computer of server is er daarnaast Grok Build. Deze code-agent combineert een taalmodel met tools voor onder andere het lezen en aanpassen van bestanden en het uitvoeren van terminalcommando’s. Daardoor geeft de agent niet alleen uitleg, maar voert hij ook stappen uit om een taak af te ronden.
Op een Grok-VPS draait Grok Build als lokale agent. Het gebruikte AI-model draait standaard extern. De installatie van de agent betekent dus niet dat ook het Grok-model op je server staat.
Wie ontwikkelt Grok?
Grok is ontwikkeld door xAI. Naast de modellen en chatbot biedt het xAI-ecosysteem ontwikkeltools zoals Grok Build en een API. Via een API wisselt software opdrachten en antwoorden uit met een dienst, zonder dat je daarvoor handmatig een chatinterface gebruikt.
De naam Grok komt daardoor in verschillende producten terug. Voor gebruik op een server is vooral het onderscheid tussen het model en de agent van belang.
Wat is het verschil tussen Grok en Grok Build?
| Onderdeel | Wat doet het? | Waar gebruik je het? |
|---|---|---|
| Grok-modellen | Verwerken prompts en context en genereren antwoorden of toolaanroepen. | Als model achter een applicatie of via een API. |
| Grok-chatbot | Biedt een interface voor gesprekken, onderzoek en andere AI-functies. | Via de website of app; beschikbare functies hangen af van je account. |
| Grok Build | Voert ontwikkeltaken uit met een model en tools voor je werkomgeving. | Onder meer in de terminal van je eigen computer of server. |
Grok Build en de Grok-modellen zijn afzonderlijke onderdelen. De agent werkt met modellen van xAI, maar ondersteunt ook custom modelendpoints. Een andere provider of een zelf gehost model verandert de intelligentie achter de agent, niet de functie van de agentsoftware.
Kernkenmerken van Grok Build
- De agent voert meerdere stappen uit, zoals projectbestanden onderzoeken, een wijziging voorstellen en tests uitvoeren.
- Tools geven toegang tot bestanden, een terminal en aanvullende diensten, binnen de ingestelde rechten.
- Een interactieve terminalinterface toont je gesprek, toolacties en verzoeken om goedkeuring.
- Opgeslagen sessies maken het mogelijk een eerder gesprek te hervatten.
- Projectinstructies en skills leggen afspraken en herbruikbare werkwijzen vast.
- Via het Model Context Protocol (MCP) sluit je externe tools aan.
- Naast interactief gebruik ondersteunt Grok Build eenmalige opdrachten vanuit scripts en andere integraties.
Hoe werkt Grok Build?
Grok Build verbindt je opdracht, het taalmodel en de tools in je werkomgeving. Het model stelt acties voor. De software controleert die tegen de ingestelde toegangsregels, voert toegestane toolacties uit en geeft de resultaten terug aan het model.
Vraag je de agent bijvoorbeeld een fout in een applicatie te onderzoeken, dan ziet een mogelijke workflow er zo uit:
- Je beschrijft de fout en het gewenste resultaat.
- De agent leest relevante code en projectinstructies.
- Het model analyseert de informatie en stelt vervolgstappen voor.
- Na de vereiste goedkeuring voert de agent bijvoorbeeld een test uit of past hij een bestand aan.
- Het model beoordeelt de toolresultaten en de agent rapporteert de wijzigingen.
- Je controleert het resultaat voordat je de wijziging in gebruik neemt.
De kwaliteit hangt af van het model, je opdracht en de beschikbare context. Een afgeronde agenttaak is geen garantie dat de code correct of veilig is. Het is altijd handig om AI gegenereerde output altijd te controleren op correctheid.
Welke AI-modellen gebruikt Grok Build?
Grok Build gebruikt standaard modellen uit het xAI-aanbod. Met een custom endpoint sluit je ook andere ondersteunde modeldiensten aan. Een endpoint is het API-adres waar de agent zijn modelaanvragen naartoe stuurt.
Voor een zelf gehost model is bijvoorbeeld Ollama een mogelijkheid. Het model moet wel bij de taak passen en de benodigde functies ondersteunen, zoals tool calling: het gestructureerd aanvragen van toolacties. Niet ieder model ondersteunt dezelfde functies of levert dezelfde resultaten.
Gebruik je een extern model, dan hoeft je server de modelberekeningen niet uit te voeren. De benodigde capaciteit hangt dan vooral af van lokale builds, tests en andere projecttaken. Draai je ook het model lokaal, dan vraagt dat extra geheugen en rekenkracht. Lees meer over een LLM lokaal hosten met Ollama.
Projectinstructies, skills en plugins
Projectinstructies beschrijven hoe de agent in een project moet werken. In een AGENTS.md-bestand leg je bijvoorbeeld de codeerstijl, testcommando’s en afspraken over welke wijzigingen de agent wanneer mag uitvoeren.
Een skill bevat herbruikbare instructies voor een taak, eventueel aangevuld met scripts en referentiebestanden. Met plugins bundel je extra functionaliteit, zoals skills, tools of hooks. Hooks zijn scripts die bij bepaalde gebeurtenissen worden uitgevoerd.
Deze instructies veranderen de werkwijze van de agent, maar trainen het onderliggende taalmodel niet opnieuw. Een skill of instructiebestand is bovendien geen technische beveiligingsgrens. De werkelijke toegang hangt af van gebruikersrechten, goedkeuringen en sandboxinstellingen.
Sessies en geheugen
Grok Build slaat gesprekken en bijbehorende sessiegegevens op, zodat je later verdergaat met een bestaande taak. Dat is iets anders dan een nieuw gesprek dat automatisch alle informatie uit eerdere sessies kent.
Daarnaast bestaan instellingen voor geheugen tussen sessies. Beschikbaarheid en gedrag hangen af van je versie en configuratie. Behandel opgeslagen gesprekken en geheugen als projectgegevens: ze bevatten mogelijk code, toolresultaten of andere informatie die niet voor iedereen bestemd is.
De geheugenfuncties van de Grok-chatbot staan hier los van. Een voorkeur die je in een online Grok-chat bewaart, is niet automatisch een projectinstructie voor Grok Build op je server.
MCP en externe tools
Via MCP stelt een externe toepassing functies beschikbaar als tools voor de agent. Daarmee verbind je Grok Build bijvoorbeeld met een Git-platform, database, interne API of infrastructuurdienst.
De mogelijkheden hangen af van de MCP-server en de verleende rechten. Een databaseverbinding met alleen leesrechten heeft een andere impact dan een integratie die gegevens wijzigt of infrastructuur beheert. Ook de inhoud en resultaten van toolacties komen mogelijk bij het gekozen model terecht.
Wanneer gebruik je Grok?
De Grok-chatbot past bij vragen stellen, schrijven, samenvatten en onderzoek. Grok Build is vooral gericht op ontwikkelwerk waarbij een agent daadwerkelijk met bestanden en tools werkt.
Voorbeelden van taken voor Grok Build zijn:
- een codebase uitleggen en relevante bestanden terugvinden
- een bug onderzoeken en een gerichte wijziging voorstellen
- tests schrijven en uitvoeren
- documentatie bijwerken op basis van projectbestanden
- logbestanden en configuraties analyseren
- terugkerende ontwikkeltaken vanuit scripts uitvoeren
Voor alleen een tekstvraag is een agent met terminal- en bestandstoegang meestal niet nodig. Kies de interface en rechten die bij je taak passen.
Grok Build op een VPS gebruiken
Met Grok Build op een VPS biedt de server een vaste ontwikkelomgeving met je projectbestanden en tools. Je gebruikt de terminal op afstand via SSH.
Bij een Grok-VPS met de agent voorgeïnstalleerd begin je met de account- of API-configuratie. Op een andere Linux-server installeer je eerst de agent. In onze handleiding “Beginnen met Grok” leggen we uit hoe je Grok Build installeert, de onboarding doorloopt, eventueel een eigen model gebruikt en wat de belangrijkste beheercommando's zijn.
Een blijvend beschikbare server betekent niet dat iedere taak onbeperkt zelfstandig doorgaat. De agent stopt bijvoorbeeld voor vereiste goedkeuringen, verbindingsproblemen of gebruikslimieten. Het geselecteerde model en de gekoppelde diensten blijven bepalend voor wat de agent uitvoert.
Is Grok gratis?
Voor de Grok-chatbot bestaan gratis gebruiksmogelijkheden en betaalde abonnementen. Functies en limieten verschillen per aanbod. API-gebruik heeft eigen toegangs- en facturatievoorwaarden; ga er niet van uit dat een chatabonnement ook API-verbruik dekt.
De broncode van Grok Build is beschikbaar onder de Apache 2.0-licentie. Dat maakt modelgebruik, externe tools en servercapaciteit niet automatisch gratis. Een lokaal model vraagt eveneens hardware, opslag en beheer.
De licentie van de agent zegt bovendien niets over de beschikbaarheid of licentie van een specifiek Grok-model. Controleer die afzonderlijk als je modelgewichten zelf wilt gebruiken.
Privacy en beveiliging
Bij Grok Build staat de agent op je eigen systeem, maar blijven gegevens niet noodzakelijk lokaal. Bij een extern model verstuurt de agent de context die voor een modelaanvraag wordt gebruikt, waaronder mogelijk code en toolresultaten. Plugins, MCP-servers en andere diensten hebben daarnaast hun eigen gegevensstromen.
Op Linux bepaalt de combinatie van gebruikersrechten, toolgoedkeuringen en sandboxing welke acties de agent uitvoert. Een sandbox beperkt technische toegang; een goedkeuring bepaalt of een toolactie mag starten. Grok Build heeft volgens de standaardconfiguratie geen actieve sandbox. Controleer en configureer dit voordat je de agent toegang geeft tot gevoelige projecten.
Gebruik een afzonderlijke Linux-user, geef alleen noodzakelijke rechten en controleer wijzigingen voordat je ze deployt. Houd productiegegevens en credentials buiten de toegankelijke omgeving van de agent. Lees hierover ook de Grok-sandboxdocumentatie.
Grok omvat AI-modellen en een assistent voor gesprekken en andere AI-taken. Met Grok Build gebruik je een taalmodel als onderdeel van een agent die ontwikkelwerk uitvoert op je eigen computer of server, met de tools en rechten die je daarvoor beschikbaar stelt.