Förbereda RSS-data för LLM:er
Svep för att visa menyn
Ibland anländer RSS-data inkonsekvent eller överbelastad, och därför beskär du varje artikel till det väsentliga så att LLM:en kan producera en ren tweet varje gång. Målet är enkelt: varje artikel ska nå LLM:en i ett rent, kompakt format som omvandlas till en enda tweet.
- Aggregat ett litet flöde och testa om LLM:en kan hantera det;
- Om mappningen ser klumpig ut, normalisera med en Code-nod;
- Loop över objekt med batchstorlek 1 så att varje artikel behandlas till en enskild tweet.
Börja med att aggregatera flödet i små batcher. Använd Aggregate för att kombinera alla objekt till en enda lista, vilket skapar ett objekt som innehåller en array med cirka 25 artiklar i JSON-format. Detta ger en snabb, lågkomplex lösning. Testa det aggregerade resultatet med din LLM genom att mappa arrayen till Context-fältet. Om utdata ser otydlig eller inkonsekvent ut, gå vidare till normalisering.
För att normalisera, kopiera ett exempel på RSS-JSON och be din LLM att skapa en Code-nod som tar bort HTML, extraherar den första bild-URL:en, standardiserar fält som title, text, url, guid och publishedAt, tar bort nästan identiska titlar och returnerar ett rent objekt per artikel som en array. Placera denna Code-nod direkt efter RSS- eller RSS Read-noden.
Byt sedan ut aggregatvägen mot en loop. Använd Loop eller Split in Batches med batchstorlek ett för att skicka ut en artikel åt gången, vilket är idealiskt för att generera en tweet per varv. Lägg slutligen till din chattmodell inuti loopen, mappa den normaliserade artikeltexten (och eventuella hooks) till Context och ange en kort, tydlig systeminstruktion för tweetens ton och stil.
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal