Návod: Jak generovat popisky pro eshop pomocí AI v Google Sheets

Pokud spravujete e-shop nebo katalog výrobků, jistě víte, jak časově náročné může být vytváření atraktivních a konzistentních popisků pro každý produkt. Automatizace tohoto procesu pomocí umělé inteligence může výrazně ušetřit váš čas a zvýšit efektivitu. Tento návod vám ukáže, jak využít ChatGPT od OpenAI k automatickému generování popisků přímo v Google Sheets. Osobně používám tak, že do Google Sheets importuji seznam produktů, které mají vyplněný následující hodnoty kód zboží, název, krátký popisek a dlouhý popisek, které obvykle získáme např. z importu od dodavatele. Všechny tyto informace následně využíváme ke generování unikátních produktovývh popisků podle našich představ.

Co budete potřebovat

  • Google účet pro přístup do Google Sheets.
  • API klíč od OpenAI, který vám umožní přístup k jejich modelům umělé inteligence.

Krok 1: Vytvoření Google Sheet

  1. Otevřete Google Sheets:
  • Přejděte na Google Sheets a přihlaste se pomocí svého Google účtu.
  • Klikněte na „Prázdný“ pro vytvoření nového listu.
  1. Nastavení sloupců:
  • Pojmenujte první řádek následujícími názvy sloupců:
    • kod_zbozi
    • nazev
    • kratky_popisek
    • dlouhy_popisek
    • generovany_popisek

Krok 2: Získání API klíče z OpenAI

  1. Registrace a přihlášení:
  • Přejděte na OpenAI a zaregistrujte se nebo se přihlaste ke svému účtu.
  1. Získání API klíče:
  • Jakmile jste přihlášeni, přejděte do sekce API klíčů na svém dashboardu. Najdete ji na https://platform.openai.com/api-keys
  • Klikněte na „Create new secret key“ (Vytvořit nový tajný klíč).
  • Zkopírujte svůj API klíč a uchovejte ho na bezpečném místě.

Krok 3: Instalace skriptu v Google Sheets

  1. Otevřete editor skriptů:
  • Ve vašem Google Sheet klikněte na Extensions (Rozšíření) a poté na Apps Script.
  1. Vložení skriptu:
  • V editoru skriptů odstraňte jakýkoli existující kód a vložte následující skript:
  1. Nahrazení API klíče:
  • Nahraďte 'YOUR_OPENAI_API_KEY' ve skriptu vaším skutečným API klíčem, který jste získali z OpenAI.
  1. Uložení a spuštění skriptu:
  • Uložte skript kliknutím na File > Save (Soubor > Uložit).
  • Zavřete editor skriptů.

Krok 4: Generování popisků

  1. Otevřete menu OpenAI:
  • V Google Sheets by se nyní mělo objevit nové menu OpenAI.
  • Klikněte na OpenAI a poté na Generovat popisky.
  1. Automatické generování popisků:
  • Skript začne procházet jednotlivé řádky ve vašem Google Sheet, vezme data z příslušných buněk a vygeneruje nový popisek, který uloží do sloupce generovany_popisek.

Gratuluji! Úspěšně jste nastavili Google Sheet pro automatické generování popisků výrobků pomocí OpenAI GPT-4o. Tento proces vám může ušetřit hodiny práce a zajistí, že vaše popisky budou konzistentní a dobře napsané.

Přizpůsobení skriptu

Aktuálně script pracuje s API nejnovějšího modelu ChatGPT-4o. Model můžete samozřejmě měnit, seznam jednoltivých modelů najdete na této stránce.

Hrát si můžete i s promptem, například můžete specifikovat, jakým způsobem má model popisky psát, jakou roli mu chcete přiřadit, zda má psát popisky s HTML tagy, odrážkami, nadpisy, podnadpisy atd.

Script je nyní defaultně nastaven, aby psal popisky maximálně o délce 1000 tokenů (kolik je 1000 tokenů zjistíte v této kalkulačce. Můžete také nastavit míru kreativnosti (temperature). Co je to temperatura, popisuji jednoduše v tomto článku.

Pokud přidáte další sloupec nebo změníte pořadí sloupců, budete muset upravit indexy v kódu, které určují, kde se data nacházejí. Hodí se to například, pokud budete mít v exportu i další sloupce, které budete chtít využít – třeba parametry.

  • Indexy v kódu: Indexy začínají od 0. Například data[i][0] odkazuje na první sloupec, data[i][1] na druhý sloupec atd.
  • Úprava indexů: Pokud přidáte nový sloupec na začátek, budete muset všechny indexy posunout o jedna doprava. Pokud nový sloupec přidáte například mezi kod_zbozi a nazev, bude nový kód vypadat takto:

Nezapomeňte posunout i sloupec pro generovaný obsah. Script lze samozřejmě modfikovat dle potřeb. Může tak sloužit třeba ke generování parametrů z parametrů, s drobnou změnou jej použijete k překladům. Záleží jen na vašich potrebách a fantazii…

Zajímá-li vás, jak můžete využít nástroje AI i v dalších praktických situacích, neváhejte a ozvěte se mi, případně si objednejte individuální školení anebo se podívejte zda nejsou právě vyhlášené termíny na dotovaná skupinová AI školení. A pokud ne, klidně mi napište, termín určitě najdeme.

Tvorba webových stránek: Webklient