Contentful koppelen aan AI: weten wat er in de space staat, en in welke taal
Contentful is aan AI te koppelen. De assistent zoekt entries op binnen de space die jullie aanwijzen, per content type, en kan een nieuwe entry klaarzetten met dezelfde velden als de entries die er al staan. Zo'n nieuwe entry is een concept. Publiceren is in Contentful een aparte handeling en blijft dat ook hier: er gaat niets live zonder dat iemand daarom vraagt.
Wat de assistent in de space kan
Entries opzoeken per content type
De assistent zoekt binnen één soort item, bijvoorbeeld artikel, product of vestiging. Daardoor komt er geen willekeurige stapel inhoud terug, maar precies het type entry waar de vraag over gaat.
De juiste entry vinden in een volle space
Ook als er duizenden entries in staan, komt de assistent bij het handjevol dat ertoe doet. Hij geeft erbij of een entry gepubliceerd is of nog als concept klaarstaat.
Een entry klaarzetten als concept
Een nieuwe entry krijgt dezelfde velden ingevuld als de entries die er al van dat type staan. Hij blijft concept: zichtbaar voor de redactie, nog niet opgehaald door de website of de app.
Publiceren blijft een aparte stap
Live zetten is in Contentful een handeling op zich, en de assistent doet die alleen op expliciet verzoek. Een halfaf stuk tekst komt dus niet ongemerkt in de etalage terecht.
In de juiste taal schrijven
De velden van een entry staan per taal apart. De assistent werkt in de taal waar de vraag over gaat en vraagt het na als dat niet duidelijk is, zodat een Nederlandse tekst niet in het Engelse veld belandt.
Eén space per koppeling
De koppeling hoort bij de space die jullie aanwijzen. Werken jullie met aparte spaces voor merken of markten, dan krijgt elke space een eigen koppeling en kan inhoud niet door elkaar lopen.
Wat de redactie eraan heeft
Contentteam
- Situatie
- Voor een nieuwe campagne moet duidelijk zijn welke artikelen er al over een thema bestaan en welke daarvan nog concept zijn.
- Wat de agent doet
- De assistent zoekt de artikelen over dat thema op en zet ze op een rij met hun datum en hun status.
- Resultaat
- Het team weet wat er hergebruikt kan worden en wat er echt nog geschreven moet worden.
E-commerce
- Situatie
- Bij een nieuwe productlijn moeten tientallen productteksten klaar, in twee talen en volgens een vast stramien.
- Wat de agent doet
- De assistent zet per product een entry klaar met dezelfde velden als de bestaande producten, in de talen die zijn afgesproken.
- Resultaat
- De redactie begint bij het nalezen in plaats van bij het invullen, en publiceert zelf zodra de reeks compleet is.
Klantenservice
- Situatie
- Een medewerker wil weten wat er op de site staat over een garantietermijn, maar de zoekfunctie van de site kent de interne woorden niet.
- Wat de agent doet
- De assistent zoekt de betreffende entry op en geeft de tekst terug zoals die bij de klant terechtkomt.
- Resultaat
- Hetzelfde antwoord als de klant leest, zonder dat de medewerker het CMS in hoeft.
Vastgoed
- Situatie
- Een nieuwe vestiging moet met openingstijden en contactgegevens op de site komen, in dezelfde vorm als de bestaande vestigingen.
- Wat de agent doet
- De assistent kijkt hoe een bestaande vestiging is opgebouwd en zet op dat model een nieuwe entry klaar.
- Resultaat
- De locatie staat klaar met dezelfde velden gevuld, klaar om na te lopen en te publiceren.
Zo staat de verbinding met jullie space
-
1
De space verbinden
In IntraGPT zet je de koppeling aan en wijs je de space aan waarmee gewerkt wordt, met een toegangssleutel die jullie in Contentful zelf uitgeven en ook zelf weer kunnen intrekken.
-
2
Content types en rollen kiezen
Jullie bepalen welke content types meedoen en welke rollen in IntraGPT met de space mogen werken. Een supportassistent kan zo alleen lezen, terwijl de redactie ook mag klaarzetten.
-
3
Wat de assistent wel en niet mag
Opzoeken staat standaard aan. Het klaarzetten van een entry en het publiceren ervan zijn losse keuzes, dus je bepaalt zelf of en wanneer de assistent iets in de space mag neerzetten.
-
4
Wat er in het logboek komt
Elke actie wordt vastgelegd met wie erom vroeg en wat het resultaat was. Bij een klaargezette of gepubliceerde entry is dus terug te vinden wanneer dat is gebeurd en om welke entry het ging.
Content die nog niet naar buiten mag
In een space staat vaak meer dan wat er op de site zichtbaar is: prijzen die nog niet ingaan, teksten voor een lancering en materiaal dat onder embargo ligt. Dat mag niet per ongeluk live gaan of in een verkeerd antwoord opduiken.
Waar de data staat: Nederland
Ongepubliceerd blijft ongepubliceerd
Wat de assistent klaarzet is en blijft een concept. Live zetten gebeurt alleen wanneer een mens daarom vraagt, dus een lanceringstekst gaat niet een week te vroeg de deur uit.
Alleen de content types die jullie aanwijzen
De koppeling werkt binnen de content types die zijn afgesproken. Een type met interne notities of met gegevens die niet naar buiten mogen, laat je er gewoon buiten en blijft daarmee onzichtbaar.
Terug te zien in het logboek
Elke actie komt met het resultaat in het logboek. Zo is achteraf te controleren welke entry door wie is aangemaakt of gepubliceerd, en hoeft niemand op zijn geheugen te vertrouwen.
Op een eigen server
Het model draait op een eigen server in Nederland. Ongepubliceerde entries blijven in die omgeving en worden niet naar een modelaanbieder gestuurd of voor training gebruikt.
Veelgestelde vragen over Contentful en AI
Kan ik Contentful koppelen aan ChatGPT?
ChatGPT heeft geen verbinding met jullie space. IntraGPT geeft dezelfde manier van werken, maar met een koppeling die aan één space vastzit, alleen de afgesproken content types laat zien en elke actie vastlegt. Publiceren blijft daarbij iets wat een mens vraagt.
Werkt IntraGPT met Contentful?
Ja. Contentful is een van de koppelingen die IntraGPT standaard ondersteunt: entries opzoeken, een entry klaarzetten en een entry publiceren. De inhoud blijft gewoon in Contentful staan; er wordt geen kopie van jullie space aangelegd.
Zet de assistent content zomaar live op onze website?
Nee. Een nieuwe entry ontstaat als concept en blijft dat totdat iemand vraagt om publicatie. Dat is in Contentful een aparte handeling, en de assistent voert hem alleen op verzoek uit. Wil je het uitsluiten, dan laat je publiceren gewoon buiten de koppeling; de assistent kan dan wel klaarzetten en niets live zetten.
Hoe voorkomen we dat er in de verkeerde taal geschreven wordt?
Door de taal expliciet te maken. De velden van een entry staan in Contentful per taal apart, dus een titel bestaat naast elkaar in het Nederlands en het Engels. De assistent werkt altijd binnen één taal en vraagt na welke het moet zijn als dat uit de vraag niet blijkt. Zo blijft een Engels veld leeg in plaats van dat er Nederlandse tekst in belandt.
Werkt het ook als we meerdere spaces hebben?
Ja, met een koppeling per space. Veel organisaties houden merken, markten of een testomgeving bewust gescheiden, en die scheiding blijft staan. Elke space krijgt een eigen sleutel en een eigen koppeling, zodat een entry niet in de verkeerde space kan belanden en je per space kunt bepalen wie ermee werkt.
Wat als onze content types heel eigen velden hebben?
Dat is eerder regel dan uitzondering en het is geen probleem. De assistent kijkt hoe bestaande entries van dat type zijn opgebouwd en volgt datzelfde stramien. Alleen bij een content type dat nog vrijwel leeg is, spreken we bij het inrichten af welke velden verplicht zijn, zodat er niet gegokt wordt.
Wat kost een Contentful-koppeling?
De koppeling zit in het traject dat we samen doorlopen. Het werk wordt bepaald door het aantal spaces, hoeveel content types meedoen, de talen die jullie gebruiken en of de assistent ook mag klaarzetten en publiceren.
Hoe lang duurt het inrichten?
De verbinding is snel gelegd en dezelfde dag te testen. De tijd gaat vooral zitten in het doornemen van de content types en de talen: welke doen mee, welke velden zijn verplicht en wie mag er straks iets laten klaarzetten. Begin met alleen opzoeken; dat lost in de praktijk al veel vragen op.