Інтерпретатор коду артефакту ChatGPT нарешті відкрито, як ним користуватися? Ось підручник на рівні няні

Два дні тому OpenAI оголосив, що протягом тижня зробить офіційний плагін Code Interpreter доступним для всіх користувачів ChatGPT Plus через бета-панель у налаштуваннях.

Ця новина схвилювала багатьох, адже Code Interpreter раніше був на стадії закритого бета-тестування, і лише невелика кількість користувачів дійсно ним користувалася. Ці користувачі внутрішнього тестування використовують його для аналізу даних, створення діаграм, редагування файлів, виконання математичних операцій тощо, і відповідь загалом хороша.

Вам не довелося довго чекати, сьогодні (9 липня) офіційно відкрито Code Interpreter.

Однак багатьом користувачам потрібно вивчити, як найкраще використовувати Інтерпретатор коду.

Нижче наведено кілька прикладів, опублікованих користувачами внутрішнього тестування, щоб надати вам деякі посилання.

"Що було вивчено за кілька тижнів під час докторської дисертації, ШІ завершив це за кілька секунд"

Ітан Моллік, професор Уортонської школи Університету Пенсільванії, є користувачем ChatGPT Plus, який кілька місяців пробував альфа-версію Code Interpreter. Його оцінка Code Interpreter залишається відносно високою, він називає його «найкориснішим і найцікавішим режимом ШІ, який я коли-небудь використовував».

Ітан Моллік чітко зазначив два зауваження: 1) Інтерпретатор коду працює дуже добре, на відміну від плагінів, які є абсолютно випадковими; 2) Створення підказок зазвичай непотрібне, користувачі просто говорять ШІ про код або дані та про те, що вони хочуть Ось і все.

«Інтерпретатор коду продовжує давню традицію OpenAI давати речам жахливі назви, тому що це, ймовірно, найбільш корисно для людей, які взагалі не вміють програмувати. Він дозволяє GPT-4, найсучаснішому існуючому ШІ, завантажувати і завантажувати інформацію, а програми пишуться та виконуються для вас в одному постійному робочому просторі. Це дозволяє штучному інтелекту робити всілякі речі, які він не міг робити раніше, і функціонувати всіма способами, які ChatGPT не міг робити раніше».

Щоб допомогти всім швидко розпочати роботу, професор Етан Моллік написав посібник із власним досвідом і знаннями щодо використання Інтерпретатора коду.

Штучний інтелект робить те, що мені знадобилося кілька тижнів, щоб оволодіти моїм доктором філософії, за лічені секунди та часто з меншою кількістю помилок, ніж я очікував від людини-аналітика. Але мені також ясно, що людей не замінять Інтерпретатори коду. Натомість штучний інтелект робить те, на що ми завжди сподівалися, що зробить автоматизація — звільняє нас від найбільш дратівливих і повторюваних частин нашої роботи, щоб ми могли зосередитися на важливому. Завдяки спрощенню процесу аналізу я можу робити більше, глибше та приносити більше задоволення. Мій час стає ціннішим, а не меншим, тому що я можу зосередитися на важливому, а не зубрити.

**Інтерпретатор коду компенсує недоліки ChatGPT? **

Зокрема, Code Interpreter надає штучному інтелекту загальний набір інструментів для вирішення проблем (шляхом написання коду на Python), велику пам’ять, яку можна використовувати (з можливістю завантажувати файли розміром до 100 МБ, і ці файли можуть бути в стиснутому вигляді), і a Інтеграція цього набору інструментів у штучний інтелект таким чином, щоб використовувати переваги великих мовних моделей.

Це вирішує деякі проблеми з попередніми версіями ChatGPT:

  1. Інтерпретатор коду дозволяє штучному інтелекту виконувати математичні задачі (дуже складні математичні задачі) і виконувати точнішу текстову роботу (наприклад, фактичний підрахунок кількості слів в абзаці), оскільки він може писати код на Python для вирішення математичних і лінгвістичних проблем великі мовні моделі Вроджена слабкість. І дуже приємно використовувати цей інструмент таким чином:

*Так само кількість слів Code Interpreter становить 104 слова. *

  1. Інтерпретатор коду знижує ймовірність галюцинацій і плутанини. Коли ШІ працює безпосередньо з кодом Python, код допомагає підтримувати ШІ «чесним», тому що якщо код неправильний, Python генеруватиме помилки; і оскільки код працює з даними, а не з самим LLM , ШІ не вставляє помилки в дані. Звичайно, це не ідеально, штучний інтелект усе ще може галюцинувати (часто здається, що він бачить графіку, яку може генерувати, чого ChatGPT у цьому режимі не бачить), але ці помилки менш поширені та з меншою ймовірністю вплинуть на код або самі дані.

  2. Code Interpreter робить штучний інтелект більш широко використовуваним. Багато проблем можна вирішити за допомогою коду, і GPT-4 дуже добре визначає, коли використовувати Інтерпретатор коду новими та цікавими способами. Наприклад, якщо користувач попросить використати код, щоб довести скептику, що Земля кругла, Інтерпретатор коду надасть кілька аргументів, поєднуючи текст із кодом і зображеннями.

4. Користувачам не потрібно програмувати, тому що Інтерпретатор коду може замінити всю роботу. Багато попередніх LLM можуть писати код, але ви повинні запускати та налагоджувати його самостійно. Для тих, хто ніколи раніше не користувався Python, це важко, і він змушений повертатися туди-сюди з ШІ, щоб виправити помилки. Тепер штучний інтелект виправить власні помилки та видасть результат.

  1. Це дає вам більше AI Moment. Будь-хто, хто користувався GPT-4, мабуть, переживав принаймні кілька моментів, коли здавалося, що всередині машини справді є привид. Насправді відомо, що це ілюзія, і LLM взагалі не має чуття чи розуму, але ці моменти інколи захоплюють, а інколи тривожно заглядають у майбутнє розумнішого ШІ. Інтерпретатор коду передбачає досить багато «дивних» моментів.

Наприклад, Ітан Моллік одного разу попросив ШІ «викликати різні емоційні стани за допомогою коду» або «показати мені щось, що неможливо зробити за допомогою коду, і продемонструвати це». Тут ви можете побачити результати «Використовуючи інструменти малювання, які є у вашому розпорядженні, створіть цілу нову пам’ятку, створивши зображення. Зробіть це відповідним вашому досвіду роботи ШІ з людьми»:

Як використовувати Code Interpreter для обробки даних

Інтерпретатор коду — це вражаючий «фахівець з обробки даних», здатний автоматизувати багато складнощів кількісного аналізу та застосовувати дуже складні підходи до даних. Щоб проілюструвати цю думку, Ітан Моллік почав із цікавого набору даних під назвою «Супергерої».

Завантажувати дані легко, навіть стиснені дані, такі як ZIP-файли, просто натисніть кнопку з плюсом:

Ви повинні вказати початкову підказку в даних, але вона може бути досить мінімальною. Ітан Моллік використав ось деякі дані про здібності супергероїв, перегляньте їх, скажіть мені, що ви знайшли", і отримав гарний результат. Якщо у вас є словник даних, ви також можете вставити його безпосередньо. ШІ дуже добре з’ясовує значення та структуру даних лише з контексту.

Можна помітити, що Code Interpreter — це не стільки оперативне виробництво, скільки діалог з ШІ, розмовляйте з ним як аналітик.

Насправді є два винятки, коли підказки здаються важливими: по-перше, ШІ іноді забуває, що він може зробити (наприклад, створити GIF або 3D-карту), і вам може знадобитися заохочувати його («Ви можете створити GIF, будь ласка, спробуйте"); по-друге, ви хочете, щоб ШІ покращив те, що він робить. Просто попросіть його виконати подальше тестування цього результату" або "зробити цей графік кращим", що загалом добре.

Тепер, коли дані завантажено, настав час дозволити GPT виконувати найгіршу частину аналізу даних: об’єднання та очищення даних.

Інтерпретатор коду впорається з усім цим автоматично «досить складним» способом, але часто корисно запитати напряму, ніби ви інструктуєте людину-аналітика даних. Ви також помітите, що система працює невпинно, виправляючи власні помилки в міру їх виявлення. Наприклад, він помітив, що стовпець отримав неправильну назву, і виправив це.

Однак це також показує, що користувачам рекомендується уважно вивчати результати та процес, а не сліпо довіряти ШІ.

Далі йде аналіз, про який ШІ, здається, знає багато. Підказка така: «Мені цікаво зробити деяке прогнозне моделювання, наприклад, передбачити силу, яку може мати герой, на основі інших факторів. Як нам підійти до цього?»

Потім Code Interpreter створив випадковий ліс! Однак також можна зрозуміти, чому важливий експертний нагляд людини, оскільки автори не згодні з його рішенням обчислити відсутні дані за допомогою середнього значення числових даних. Якби це були самі автори, дані були б відкинуті, але хороша новина полягає в тому, що ШІ можна попросити змінити свої методи або обговорити інші варіанти.

ШІ здатний виконувати багато інших аналізів (зрештою, це просто написання коду Python), але його здатність вибирати значущі методи аналізу часто вражає. Наприклад, ось веб-аналіз про надздібності з підказкою «Чи можете ви зробити ще один справді складний і цікавий аналіз»:

Але найбільше вражає в Code Interpreter те, що він «міркує» над даними дуже зручним для людини способом. Коли запитали про результати веб-аналізу, було зроблено цікавий висновок: набір здібностей, якими зазвичай володіють герої, є візуальним за своєю природою (як вони взяті з коміксів), відповідає певним архетипам і найкраще підходить для створення постійних пригод.

Ця здатність взаємодії все ще дійсна на етапі візуалізації, де ви можете спілкуватися туди-сюди з ШІ, вимагаючи вдосконалень і змін. Наприклад, підказка "Створіть інтерактивну інформаційну панель із принаймні 6 інформативними діаграмами, включаючи 3D-діаграму. Зробіть інформаційну панель красивою".

Code Interpreter спочатку створив інформаційну панель, але вона не зовсім відповідала тому, що хотів автор, тому він просто сказав «зробіть це краще, додайте більше імен» і так далі. Потім Code Interpreter представляє файл інтерактивної інформаційної панелі, який можна завантажити, просто розмістіть його у своєму веб-браузері. Завантажуваний вихід є ще одним чудовим способом використання Code Interpreter.

20 фантастичних випадків використання

Окрім аналізу даних, Code Interpreter має багато чудових застосувань. У Твіттері користувач мережі під назвою "Chase Lean" зібрав 20 випадків використання, давайте також дізнаємося, які нові способи гри:

1. Створення відео із зображення

Спочатку завантажте зображення, яке хочете анімувати:

Потім ШІ просять анімувати це зображення їжі зліва направо. Змінюючи підказки, ви можете створювати власні анімації. Натисніть Enter і перегляньте відео за 30 секунд:

Щоб зменшити зображення, скажіть GPT змінити його розмір до 50%; щоб панорамувати відео знизу вгору, змініть підказку на «Початок: Знизу → Центр → Верх: Кінець»; щоб зробити відео удвічі швидшим, змініть кадр розмір кроку від 8 до 16 пікселів.

2. Витягніть текст із зображення

3. Розумно розуміти, аналізувати та інтерпретувати дані

4. Симулюйте складну наукову фантастику за допомогою реалістичної фізики

Ініціал: «Ми будемо грати в науково-фантастичний сценарій. Я збираюся бути капітаном. Ось проблема: ви повинні зробити так, щоб кожне випробування в сценарії включало реальну фізику, яку ви моделюєте в коді».

5. Витягніть кольорову палітру із зображення

Інтерпретатор коду може витягувати кольори із зображень для створення палітри .png і автоматично стискати великі зображення, коли пам’ять вичерпується.

6. Згенеруйте QR-код

7. Перетворення анімації на відео

За допомогою Інтерпретатора коду завантажені GIF-файли можна перетворити на довші відео MP4 у ChatGPT із повільним масштабуванням.

8. Проаналізуйте дані опціонів, щоб визначити найкращий контракт

Використовуйте Інтерпретатор коду, щоб проаналізувати варіанти AAPL, термін дії яких закінчується 21 липня:

Спочатку увімкніть Інтерпретатор коду в налаштуваннях, а потім завантажте файл даних. У цьому прикладі дані є файлом CSV:

** **9. Аналіз музичних уподобань

Проаналізовано 300 годин улюблених списків відтворення Spotify за допомогою Code Interpreter, експортованих з API Spotify, і проведено багатовимірний аналіз PCA та t-SNE, щоб узагальнити музичний смак.

10. Аналіз даних про нерухомість

11. Генеруйте та малюйте випадкові дані

12. Створення GIF-анімації матричного дощу

13. Чисті дані, аналіз даних і візуалізація

За допомогою Code Interpreter вам потрібно лише завантажити дані та надати прості інструкції англійською мовою, щоб завершити всю роботу з очищення даних і створення візуальних діаграм на автопілоті.

14. Створіть карту розташування маяка

Після завантаження файлу CSV із розташуванням кожного маяка в Сполучених Штатах Code Interpreter може створити GIF-карту розташування цих маяків, де кожен маяк блимає, навіть якщо карта дуже темна.

15. Перетворення даних на веб-сторінки

На основі необробленого набору даних спостережень НЛО Code Interpreter створює повнофункціональну теплову карту HTML. Ось статична версія (також легко створити скільки завгодно версій):

16. Використовуйте Python для копіювання коду STATA

Інтерпретатор коду може брати старі файли STATA та код, копіювати їх у Python: «Ось файл stata do та файл dta. Скопіюйте аналіз.», «Тепер дайте мені файл CSV.

17. Завантажте та проаналізуйте набір даних Bitcoin

:「Сезонне розкладання ціни з 2011 року」

18. Візуалізація тенденцій даних злочинності

19. Створіть теплову карту спільної експресії генів

20. Аналіз набору даних Titanic

Завантажте набір даних Titanic і попросіть Інтерпретатора коду виконати повний пошуковий аналіз даних. Вихід включає:

  1. Короткий огляд даних;

  2. Карта розподілу категорій пасажирів;

  3. Графік виживаності кожної групи;

  4. Кореляційна матриця;

  5. Інсайт даних.

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити