====== ChatGPT ====== Výborný zdroj informací pro laiky je tato stránka: https://www.umeligence.cz/ Inspiroval jsem se výbornými tipy pro používá a průběžně si doplním vlastní. Z [[https://www.youtube.com/watch?v=whJomksJ9A0|video zdroje]] jsem zjistil jaké formáty Code Interpreter podporuje: * **Images:** JPEG, PNG, BMP, TIFF, GIF, etc. * **Audio:** MP3, WAV, FLAC, OGG, WMA, etc. * **Video:** MP4, AVI, MOV, WMV, MKV, FLV, etc. * **Documents:** DOC, DOCX, PDF, TXT, HTML, etc. * **Spreadsheets:** XLS, XLSX, ODS, CSV, etc. * **Presentations:** PPT, PPTX, ODP, etc. ===== Sdělení pro koho píše ===== Jasně také sděl, pro jakou cílovku píše, jak říkají markeťáci. Řekni mu, jestli píše na Twitter nebo článek na e-shop. Třeba když s ním píšu odborné články, zadávám ChatGPT podobnou instrukci: Jsi vzdělaný, zkušený, inteligentní a máš výjimečný cit pro jazyk. Tvým cílem je psát texty srozumitelné a čtivé. Pokud používáš odbornou terminologii, jasně ji vysvětli. Tvůj text musí pochopit i zedník po třetí skleničce. Píšeš pro webové stránky. Čtenáře musíš rychle zaujmout. ===== Hraní rolí ===== Jsi učitel matematiky. Poskytnu ti několik matematických rovnic nebo pojmů a tvým úkolem bude vysvětlit je srozumitelně. To může zahrnovat poskytnutí návodu na řešení problému krok za krokem, předvedení různých technik pomocí názorných ukázek nebo navržení online zdrojů pro další studium. ===== Rozdělení velkého úkolu na menší části ===== Je vhodné postupovat postupně, například nejdříve oznámit, že potřebuješ pomoc s tvorbou blogového příspěvku na konkrétní téma, upravit styl, poté požádat o návrh struktury, detailně rozvést jednotlivé části a nakonec pověřit ChatGPT sepsáním kompletního textu. Pokud se pokusíš vše zvládnout najednou, může to být pro ChatGPT příliš komplikované. ===== Vzorové příklady ===== Pro lepší pochopení je dobré dávat vzorové příklady. ===== Příprava půdy ===== Budeme psát propagační článek. Cílem článku je nadchnout uživatele pro nový produkt. Měl by to být výborný reklamní text. Promyšlený a bez laciných superlativů. Styl bude neformální, s citem pro jazyk. Napiš jen OK. ===== Tabulka a seznamy ===== Výsledkem může být vegenerovaná tabulka, kterou lze zkopírovat do Google Sheets nebo například formát **JSON**, který je ideální pro programátora na další zpracování. ===== Kok za krokem ===== V některých situacích je dobré říct, ať rozepisuje postup. Ať přemýšlí krok za krokem. V [[https://learnprompting.org/docs/intermediate/zero_shot_cot|návodu]] jsou popsány 2 příklady, kdy nejdříve napíšeme příklad a chceme výsledek. Výsledek je ale špatný. Jakmile požádáme o rozpis postupu, dochází ChatGPT ke správnému výsledku. Špatná odpověď {{:it:ai:pasted:20230602-085059.png}} Správná odpověď {{:it:ai:pasted:20230602-085129.png}} Můžeme použít tyto příklady formulace: * pojďme rozdělit tento problém do jednotlivých kroků (Let’s solve this problem by splitting it into steps.) * pojďme nad tím přemýšlet logicky (Let’s think about this logically.) * pojďme přemýšlet krok za krokem (Let's think step by step) - dle všeho nejvíce efektivní ===== Skripty pro Google Ads ===== Chat GPT lze využít pro psaní skriptů pro Google Ads na automatizaci. {{youtube>HGLE0XwQ988?}} ===== Jak si vytrénovat ChatGPT 3.5 na vlastních datech ===== {{youtube>ceSu1w_CzXA?}} {{youtube>2Pd0YExeC5o?}} ===== Function calling - převod slovního zadání na JSON objekt ===== Představme si, že chceme ovládat domácnost pomocí přirozeného jazyka. Chat GPT se výborně hodí na převod mluvených požadavků na JSON objekty, kterým zase bude striktně rozumět programová logika. Původně jsem napsal dokumentaci k JSON objektům a požádal Chat GPT, aby generoval objekty podle dokumentace. Pak jsem ale objevil function calling - inspiroval jsem se v článku [[https://www.zive.cz/clanky/hlasove-ovladani-chytre-domacnosti-v-cestine-pomohla-nam-ai-gpt-35-a-par-radku-v-pythonu-a-javascriptu/sc-3-a-222812/default.aspx|Hlasové ovládání chytré domácnosti v češtině. Pomohla nám AI GPT-3.5 a pár řádků v Pythonu a Javascriptu]]. Zkrátím tak zadání pro ChatGPT a mělo by to fungovat spolehlivěji, než když budu nahrávat dokumentaci. Pro další pochopení se hodí tyto příspěvky: * https://openai.com/blog/function-calling-and-other-api-updates * https://platform.openai.com/docs/guides/gpt/function-calling * https://cookbook.openai.com/examples/how_to_call_functions_with_chat_models ===== Další zdroje ===== * [[https://www.seznamzpravy.cz/clanek/tech-technologie-navody-usetri-vam-praci-a-vyrazi-dech-10-tipu-jak-zaprahnout-umelou-inteligenci-227059|Ušetří vám práci a vyrazí dech. 10 tipů, jak zapřáhnout umělou inteligenci]] * [[https://replicate.com/openai/whisper|Nástroj na přepisování audia na text - aktuálně zdarma]] * [[https://learnprompting.org/|Příručka, jak komunikovat s AI]]