Iterátory a agregátory v Make.com

Make.com Pro 10, 2024
Automatizace v Make.com přináší efektivní nástroje pro práci s daty a seznamy, ale vyžaduje pochopení základních konceptů, jako jsou iterátory a agregátory. V tomto dokumentu se dozvíte, jak s těmito nástroji pracovat a jak je využít k vytváření efektivních automatizací.

Co jsou iterátory a agregátory?

Iterátory v Make.com slouží k procházení jednotlivých položek v seznamu, podobně jako „for cyklus“ v programování nebo iterativní promptování v umělé inteligenci. Pokud jste v minulosti programovali, tento koncept vám bude povědomý. Pro ty, kdo s programováním nemají zkušenosti, vysvětlíme vše jednoduše. Agregátory naopak slouží k seskupování dat do seznamu, se kterým mohou iterátory následně pracovat. Kombinací těchto nástrojů můžete zpracovávat velké objemy dat a aplikovat na ně konkrétní logiku.

Kdy použít iterátory a agregátory?

Iterátory a agregátory využijete, když pracujete se seznamy. Představme si jednoduchý scénář: Máme seznam ovoce v Google tabulce: jablko, banán, hruška. Naším cílem je vytvořit nový seznam, kde ke každé položce přidáme text, například:
  • jablkový dort,
  • banánový dort,
  • hruškový dort.

Krok za krokem: Jak na to v Make.com

Následující postup ukazuje princip sekvenčního promptování aplikovaný na zpracování dat:
  1. Načtení dat z Google tabulky
    • Připojte modul Google Sheets.
    • Vyberte příkaz „Search Rows“ a připojte svou tabulku.
    • Zvolte název listu a sloupce, které chcete načíst.
    • Pro rychlejší zpracování nastavte vrácení pouze tří řádků.
    Po spuštění modulu uvidíte tři „balíčky“ dat, z nichž každý odpovídá jednomu řádku v tabulce.
  2. Příprava seznamu pomocí agregátoru
    • Na první pohled může seznam z tabulky vypadat jako hotový seznam. Ve skutečnosti však jde o samostatné kolekce.
    • Pro vytvoření skutečného seznamu použijte modul „Array Aggregator“.
    • Tento modul seskupí položky do pole (seznamu), se kterým lze dále pracovat.
    • Nastavte agregátor tak, aby vybíral data ze správného sloupce (např. „Ovoce“).
    Výsledkem bude pole, které obsahuje seznam všech druhů ovoce.
  3. Použití iterátoru pro zpracování jednotlivých položek
    • Přidejte modul „Iterator“ z kategorie „Flow Control“.
    • Jako vstup použijte seznam vytvořený agregátorem.
    • Definujte, co se má s každou položkou provést. V našem příkladu přidáme k názvu každého ovoce slovo „dort“.
    Po spuštění modulu iterátor projde každou položku a přidá požadovaný text.
  4. Další kroky a možnosti
    • Iterátor můžete propojit s jinými moduly, například s modulem e-mailů pro odeslání personalizovaných zpráv, nebo s moduly OpenAI či Anthropic pro generování textů pomocí umělé inteligence. Tento princip řetězení výzev umožňuje vytvářet sofistikované automatizace.
    • V našem příkladu výsledkem budou položky: jablkový dort, banánový dort, hruškový dort.
    • Pro pokročilé použití můžete prozkoumat Make.com scénáře nebo se naučit, jak vytvořit systém RAG v Make.com.

Časté chyby a tipy

  1. Pochopení rozdílu mezi kolekcemi a seznamem Data vrácená modulem Google Sheets nejsou seznamem, dokud je nepřevedete pomocí agregátoru.
  2. Použití správných modulů ve správném pořadí Nejdříve agregátor, poté iterátor. Použití iterátoru bez vytvořeného seznamu povede k chybám.
  3. Experimentování a zkoušení Práce s iterátory a agregátory může být zpočátku složitá, ale jakmile si proces osvojíte, stane se intuitivní.

Závěr

Iterátory a agregátory jsou základními nástroji pro efektivní práci s daty v Make.com. Ať už vytváříte seznam personalizovaných e-mailů, generujete obsah pomocí umělé inteligence s využitím automatizace promptů, nebo zpracováváte data z tabulek, pochopení těchto nástrojů vám otevře nové možnosti automatizace.

Vladimír Matula

Vladimír Matula se v digitálním marketingu pohybuje od roku 2008. Svou expertízu staví na pevných základech z předních českých agentur, kde se specializoval na tvorbu webů, ecommerce, SEO a webovou analytiku. V roce 2012 založil marketingovou agenturu DIVERSITY PROMOTION s.r.o., kde nabízí online marketingové služby, tvorbu webů na WordPress, tvorbu eshopů na platformě Shoptet, Web design a AI marketing. Generativní AI integruje do klíčových procesů – od hloubkové analýzy dat, SEO a konverzního copywritingu podle ověřených vzorců až po automatizaci rutinních úkolů, které přináší úsporu času a vyšší kvalitu výstupů nejen jemu, ale i jeho klientům.