Vyhledávání na webu

Lze ChatGPT použít k zápisu ovladačů pro Arduino? Ano, ve správných rukou


Háček je v tom, že už musíte být velmi, velmi dobří v psaní ovladačů pro Arduino.

Pokud jste použili technologii Arduino, je pravděpodobné, že jste narazili na knihovny napsané Limor 'Ladyada' Fried z Adafruit pro mnoho zařízení a senzorů, které společnost nabízí.

Psaní těchto knihoven je specializovaná práce. Musíte vzít datové listy napěchované binárními tabulkami a specifikacemi pro všechny různé řídicí čipy a přeměnit tyto informace na kód, který bude fungovat jako ovladače.

Jak jsem řekl, je to velmi specializovaná práce. A je to také druh věcí, které většina uživatelů nevidí a pravděpodobně je považuje za samozřejmé.

Ale mohli byste udělat to, co dělají všichni ostatní, a přimět ChatGPT, aby dělal tvrdou práci na knihovnách?

Ukázalo se, že odpověď je ano, ale má to háček.

V příspěvku na blogu Adafruit podrobně popisuje, jak Fried vytvořil vícestupňový pracovní postup, který zahrnoval žádost ChatGPT o vytvoření „knihovny arduino ve stejném stylu jako ladyada/limor fried/adafruit“ pro konkrétní čip.

Poté, co poskytl ChatGPT přístup k datovému listu pro čip, Fried provedl ChatGPT kroky pro vytvoření požadovaných ovladačů.

Je to docela chytré a určitě to ušetří spoustu psaní.

Nicméně, jak je zdůrazněno v příspěvku na blogu, čas, který ChatGPT potřebuje k napsání ovladače, je „přibližně stejný, jako by to trvalo Ladyadě“. Ve skutečnosti příklad chatlogu uvedený v příspěvku ukazuje, kolik držení ChatGPT potřebuje, aby bylo na správné cestě.

I když se zdá, že ChatGPT jistě z procesu ubírá část manuální práce, je jasné, že bez Friedových odborných očí, které by pečlivě dohlížely na průběh jednání, by robot AI udělal nepořádek.

Tento výsledek lze očekávat, protože - navzdory humbuku - ChatGPT je velký chatbot založený na jazykovém modelu. Velmi často to není tak chytré, jak si sebevědomě myslí, že je.

A tento problém je jádrem většiny nedorozumění kolem ChatGPT. Pokud jste chytří, ChatGPT vám může pomoci zefektivnit všední úkoly, ale ve špatných rukou je to nástroj, který vám pomůže dostat se ke špatné odpovědi rychleji a - nebezpečně - s větší jistotou.

Takže ano, můžete použít ChatGPT k psaní ovladačů Arduino, ale háček je v tom, že tento přístup bude možný pouze tehdy, pokud jste již extrémně dobří v jejich psaní sami.

Pokud chcete hlubší ponor, je zde zajímavé video (níže), které jde mnohem podrobněji. Pokud jste geeky a máte rádi tento druh věcí, sledovat Frieda, jak prochází tímto procesem, je docela poučná zkušenost.

Domnívám se, že očekávám, že se tento proces v následujících týdnech a měsících zlepší a zefektivní. Ale neberme nic jako samozřejmost.

Související články