Oplossing zonder code om OpenAI GPT-3 te integreren in uw schrijfworkflow

door Joost Nusselder | Bijgewerkt op:  26/01/2023

Ontvang mijn geheime blogtips en al mijn sjablonen helemaal GRATIS bij mijn e-mailcursus en nieuwsbrief.

We gebruiken je e-mailadres alleen voor onze nieuwsbrief en respecteren jouw privacy

Ik schrijf deze artikelen met veel plezier voor mijn lezers, jullie. Ik accepteer geen betaling voor het schrijven van reviews, mijn mening over producten is die van mijzelf, maar als je mijn aanbevelingen nuttig vindt en je uiteindelijk iets koopt via een van de links kan ik daar mogelijk een commissie over ontvangen. Meer informatie

Vandaag laat ik je zien hoe je Zapier en Trello kunt gebruiken om een ​​codeloze oplossing te creëren en het GPT-3-taalmodel van OpenAI te integreren in je schrijfworkflow.

Dit werkt voor elk bedrijf dat hetzelfde type schrijft content regelmatig. Zoals een blogbedrijf of inhoud voor marketingdoeleinden.

Hallo, ik ben Joost The Content Decoder en ik help bedrijven van elke omvang met het brengen van taalmodellen en Ai inhoud effectief in hun workflows.

Vandaag laat ik je mijn codeloze oplossing zien om AI-inhoud in onze workflow te brengen. Ik run een digitale uitgeverij met een paar blogs en AI-content helpt ons het schrijfproces te versnellen.

Vroeger deden we dat in Jasper.ai, met behulp van recepten om iets sneller een overzicht te krijgen. Maar het was nog steeds veel handwerk.

Daarom heb ik die stap overgeslagen en direct naar de bron gegaan, de API van OpenAI.

Jasper voor blogberichten

Trello is een handig en gratis platform waar je kaarten kunt maken en deze als taken kunt toewijzen aan je team. Ik gebruik het om ons schrijfproces te beheren. Dus Trello was voor ons de perfecte plek om AI een beetje dichterbij te brengen in plaats van in een aparte app zoals Jasper.

Ik heb een paar verschillende sjablonen voor verschillende soorten artikelen we schrijven, zoals een recept, een Q&A of een entiteit. We schrijven veel over entiteiten om onze actuele berichtgeving compleet te maken.

Stappen voor het creëren van een codeloze integratie voor uw workflow

Stap 1: Trello-sjablonen

U kunt een kaart opslaan als een sjabloon, zodat u deze kunt gebruiken als basis voor nieuwe kaarten die u maakt. Klik gewoon op "Sjabloon maken" en het wordt een sjabloon.

Leg het ergens op het bord. Ik gebruik hiervoor een aparte kolom “Templates”.

Nu kunt u verschillende sjablonen aan uw bord toevoegen die u in een oogwenk kunt oproepen. Ik heb prompts voor GPT-3 toegevoegd aan mijn kaarten.

Prompts zoals:

schrijf 3 klikbare titelideeën en een AIDA-intro voor een blogpost over "gerookt vlees vs pastrami" en gebruik waar mogelijk weeën

Ik heb een paar van deze prompts gemaakt die goed werken voor de verschillende soorten artikelen die we schrijven.

Ik vul deze vooraf ingevulde prompts gewoon op een paar plaatsen in met ons onderwerp. Klik uit de kaart en verplaats deze naar de kolom Inhoud schrijven, en de prompts worden automatisch gebruikt om het overzicht en de basisinhoud voor de schrijver te maken.

De magie hierachter is een oplossing zonder code met Zapier.

GPT-3-prompts in Trello

Stap 2: Integreer Trello met Zapier

Zapier is een handige tool die verbindingen voor je kan maken zonder te coderen. Het kan heel veel apps met elkaar verbinden en heeft standaard een koppeling met Trello.

Ik heb het al gebruikt om informatie over voltooide taken in onze spreadsheet te krijgen voor analyse, zoals het aantal woorden, het type artikel voor elke URL die we schrijven en het aantal woorden dat onze schrijvers voor ons hebben geschreven, zodat we dat kunnen analyseren, samen met het aantal dat we hebben geschreven. betaalde ze.

Dus toen ik hoorde dat Zapier hun OpenAI-connector had ontwikkeld, sprong ik erop om onze workflow te stroomlijnen.

Zapier is een betaald account, dus je moet je ervoor aanmelden, maar de prijs is heel redelijk en je kunt heel klein beginnen en groeien als dat nodig is.

Zapier werkt met een stappensysteem dat 'zaps' wordt genoemd. U kunt een zap maken en vervolgens zeggen wat de trigger moet zijn. In ons geval is de trigger Trello, of meer specifiek: de actie van het verplaatsen van een Trello-kaart naar een specifieke kolom.

Die eerste stap in een zap wordt de trigger genoemd.

Ik heb Zapier ingesteld om te zoeken naar kaarten die zijn verplaatst naar de kolom Schrijfinhoud. Als het zo'n kaart vindt, gaat het verder met de volgende stappen in de zap.

Wanneer u Trello kiest uit de lijst met mogelijke apps, wordt u gevraagd in te loggen bij Trello en Zapier toegang te verlenen.

Hiermee kunt u de stap testen en een voorbeeld van uw Trello-bord ophalen. Zorg ervoor dat je een kaart met je aanwijzingen naar de gewenste kolom hebt gesleept en selecteer deze in de lijst met kaarten die je in Zapier ziet.

Klik op de testknop en Zapier laadt je kaart in zijn geheugen voor de volgende stappen.

Mijn volledige zap neemt de prompts die erin zijn geschreven en voert deze één voor één door naar de OpenAI API.

Stap 3: Formatteer de tekst van de kaart

Als je goed kijkt naar de afbeelding van mijn Trello-bord een paar alinea's terug, zul je merken dat ik tussen elke prompt accolades heb gebruikt.

Dat is om iets te hebben om de tekst in de kaart in kleinere stukjes te knippen. Elk van die stukjes heeft zijn eigen prompt binnenin, dus als ik ze in stukken knip, kunnen ze elk naar OpenAI's GPT-3-model gaan om een ​​retourwaarde te krijgen (mooie manier om te zeggen "we krijgen de door AI geschreven tekst terug").

Ik gebruik de Text Formatter by Zapier-app om de tekst te splitsen op "}" en een lijst met afzonderlijke invoer te krijgen.

  • Kies Text Formatter van Zapier
  • Evenement = Tekst
  • Transformeren = tekst splitsen
  • Input = Selecteer de Trello-kaartbeschrijving in de lijst met Trello-kaartvelden
  • Scheidingsteken = }
  • Segmentindex = Alles (als afzonderlijke velden)
Trello Zapier-integratie
Tekstopmaak in Zapier

Klik op "Actie testen" en het zal de splitsing uitvoeren en u de afzonderlijke velden teruggeven, zodat u die in de volgende stappen kunt gebruiken.

Stap 4: Stuur de prompts naar OpenAI

Nu je de prompts als afzonderlijke velden hebt, kun je ze allemaal naar OpenAI sturen en het resultaat terugkrijgen.

Integreren is heel eenvoudig, wanneer u de OpenAI-app selecteert, wordt u gevraagd om de API-sleutel op te geven. U moet zich aanmelden bij OpenAI om uw sleutel te krijgen. Wanneer u zich aanmeldt, krijgt u $ 18 aan credits (tenminste op het moment dat u dit schrijft), dus dat is genoeg om dit uit te proberen.

Voer de volgende informatie in de OpenAI-stap in:

  • Gebeurtenis = Stuur prompt
  • Model = text-davinci-003 of welk model dan ook het meest recent is
  • Prompt = Selecteer het uitvoeritem 1 van de tekstformatter van Zapier
  • Temperatuur = Het is meestal ingesteld op 0.7 om meer creativiteit mogelijk te maken, maar ik stel het graag in op 0.3 om de kans te verkleinen dat de AI feiten verzint
  • Maximale lengte = ik heb dit ingesteld op 2500 tokens, maar je kunt het lager instellen. 1000 tokens is ongeveer 700 woorden, dus dat zou genoeg moeten zijn voor elke sectie

Laat de rest zoals het is en test vervolgens de actie. Dit zou u de AI-inhoud moeten geven voor de eerste prompt.

Herhaal deze stap voor elk van de prompts die u op uw Trello-kaart hebt gemaakt.

Als ze klaar zijn, komt de tekst terug en kan Zapier al deze teksten verder verwerken.

OpenAI GPT-3-meldingen in Zapier
Zapier pusht google doc naar trello

Stap 5: formatteer uw Google-document

Nu je alle AI-inhoud hebt, kun je al deze tekst toevoegen aan een Google-document op je Drive. Zo kun je deze eenvoudig delen met je team en toevoegen aan de Trello-kaart.

Selecteer de Create file from text in Google Drive app en gebruik deze instellingen:

  • Event = Bestand maken van tekst
  • Kies uw account en u moet inloggen en toegang verlenen
  • Selecteer het station en de map
  • Voer een bestandsnaam in voor het bestand = je kunt hiervoor de titel van de Trello-kaart gebruiken
  • Voer vervolgens de inhoud van het bestand in:
Markering van bestandsinhoud in zapier

U kunt de verschillende stukjes inhoud toevoegen door ze te selecteren uit elk van de OpenAI Zapier-stappen en de velden "Keuzetekst" toe te voegen aan het canvas.

Voeg vervolgens een paar zinnen toe die de koppen voor elk onderdeel kunnen zijn en je hebt je overzicht.

Vervolgens maakt Zapier een Google-document met de tekst erin wanneer u deze stap test.

Stap 6: Voeg het bestand toe aan de Trello-kaart

De laatste stap is het toevoegen van het bestand aan de juiste Trello-kaart. U kunt dit doen door de Trello-app opnieuw te gebruiken.

  • Evenement = bijlage toevoegen aan kaart
  • Bord = je Trello-bord
  • Kaart = "Kaart-ID" vanaf de eerste Zapier-stap
  • URL-bijlagen = de "alternatieve link" uit de stap Bestand maken van tekst in Google Drive

Wanneer u deze actie test, moet het Google-document aan de kaart worden toegevoegd.

Nu kunt u deze zap publiceren en deze wordt geïmplementeerd voor gebruik.

Telkens wanneer u een kaart naar uw kolom sleept, wordt de zap geactiveerd en heeft u uw Google-document daar binnen ongeveer 30 seconden, afhankelijk van het aantal prompts dat u gebruikt.

Inpakken

In onze workflow kan de schrijver de kaart openen, aanpassingen maken en de kaart verplaatsen naar Inhoud toegevoegd als hij klaar is, zodat onze redacteur de taak kan voltooien, enkele laatste correcties kan aanbrengen en de kaart op onze WordPress-site kan plaatsen.

Zo versnellen we ons proces aanzienlijk met Zapier en OpenAI.

De volgende stap is om dit te integreren met ons Python-script om nog meer formattering te doen en ervoor te zorgen dat GPT-3 geen dingen verzint, zodat we niet zo veel hoeven te controleren op feiten, wat op dit moment de grootste overlast is.

Joost Nusselder is The Content Decoder, content marketeer, vader en houdt ervan om nieuwe tools en tactieken uit te proberen. Sinds 2010 werkt hij aan een portfolio van nichesites. Nu sinds 2016 maakt hij samen met zijn team diepgaande blogartikelen om trouwe lezers te helpen verdienen aan hun eigen succesvolle sites.