Omdanning av rådata til AI-resultater
Sveip for å vise menyen
En n8n-mal kan utvides til ikke bare å hente eller rense data, men faktisk produsere meningsfull AI-generert output. Denne delen tar den importerte arbeidsflyten fra forrige leksjon og får den til å generere tekst automatisk ved å aggregere splittede elementer, feste stabile data og sende én strukturert payload inn i AI-agenten.
Til nå kunne arbeidsflyten kun hente og splitte data. Nå går du videre og lærer hvordan du:
- Kombinerer de splittede elementene til én AI-vennlig payload;
- Fester data slik at Rainforest API ikke kalles på nytt under testing;
- Sender de strukturerte dataene inn i AI-agenten på riktig måte;
- Endrer AI-ens tone eller stil med ett ord.
Dette er øyeblikket hvor arbeidsflyten slutter å være et demodiagram og begynner å produsere reelle, kunde-klare resultater.
Hva Split Out faktisk produserte
Etter forrige leksjon hadde arbeidsflyten allerede hentet produkter fra en selger ved hjelp av Rainforest API, og deretter splittet dem til flere elementer, for eksempel 16 separate produktoppføringer.
En vanlig feil er å koble Split Out-noden direkte til AI-agenten, og forvente at den skal oppsummere alt. Det feiler fordi AI-en kun mottar ett element om gangen. Den ser ikke hele bildet, og kan derfor ikke skrive en meningsfull oversikt.
Split Out er utmerket for logikk per element, men ikke for å skrive én oppsummering av alt.
Legg til en Aggregate-node
For at AI-en skal se alle data samtidig, legg til en Aggregate-node etter Split Out. Sett den til å kombinere alle elementene til en enkelt liste eller array. Denne noden tar flere oppføringer og slår dem sammen til ett strukturert element som inneholder alle produktdetaljene.
Nå, i stedet for å sende 16 separate meldinger til AI-en, sender du én rik kontekstblokk.
Fest dataen
Før du kjører flere tester, fest nodeutdataene.
Dette hindrer n8n i å kalle Rainforest API hver gang, noe som sparer tokens og gjør prompt-justering raskere. Nedstrøms noder vil gjenbruke den festede responsen til den løsnes.
For alle arbeidsflyter som bruker et betalt API, fest tidlig og løsne kun ved fullstendig gjennomkjøring.
Bekreft det aggregerte resultatet
Etter å ha kjørt Aggregate-noden, skal n8n vise ett element i stedet for mange. Inne i dette ene elementet finner du et array som inneholder titler, ASINs, lenker, bilder og andre produktfelt.
Dette er kontekstblokken, nøyaktig det som skal sendes til AI-agenten.
Mate data inn i AI-agenten
Inne i AI Agent-noden, åpne feltet for Brukermelding eller prompt og dra inn det aggregerte datafeltet (for eksempel: {{$json["data"]}}).
Til venstre ser du uttrykket. Til høyre viser n8n en sanntidsforhåndsvisning, dette er det AI-en faktisk mottar. Hvis denne forhåndsvisningen ikke viser de faktiske produktdataene, vil ikke AI-en kunne lage et godt sammendrag.
Kontroller alltid at forhåndsvisningen til høyre inneholder strukturert innhold.
Kjør AI Agent-noden. AI-en skal returnere en kort oppsummering som nevner produktnavn, ASIN-er, priser, vurderinger og selgerinformasjon.
Dette bekrefter at arbeidsflyten nå mater inn sanntids, strukturert data til AI-en, ikke statiske eksempler.
Takk for tilbakemeldingene dine!
Spør AI
Spør AI
Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår