(Гледах първите 20 секунди. Безсмислени разговори, ако щеш с изкуствен интелект, ако щеш с ествествен, не водят до никъде. Лично мнение).
Според въпросите - получаваш и отговрите:
Ако с въпроса си към ИИ подаваш малко информация: получаваш това, което е първично, очевидно, елементарно, първото наум от анализа ...
Ако искаш детайлен, точен ... отговор, който да ти реши някакви задачи (примерно технически), дай му много, пънценна, точна и конкретна информация за това, което питаш. Ако щеш и до мястото, до което си стигнал като частично решение. "Завръщай" го към темата "насам-натам" с допълнителни детайли, след неговите отговори, цел: да се доближите по-точно до въпроса.
Със сигурност ще даде (вероято) точен и допълваш отговор (и не само един отговор ще е) на твоя въпрос. Спестява време, поправя твоите "наченки" в решаването на въпросите, добавя нови решения и допълнения (които на първо приближение не си си и помислял, че е възможно да има).
---
Задачка: дадох му използвания си ГОЛЯМ шрифт за OLED дисплейче (091/096) (бях стигнал преди само до числата 0..9 и някои използвани знаци) който пиша, допълвам "по старите технологии": (не с лист хартия и молив

), а с Excel - ръчно писане на байтовете за активните точки и др. плюс функции на mcu за печат. Писал съм ги примерно за час-пет-десет (не непрекъсвато, а "с удовлствие" на части и с много разсейващи моменти). С безкрайни корекции в дни, седмици, че и месеци, + по някое допълнение ('-', '.' и други).
Е, трябвше ми по-малък шрифт. Трябваха ми и "букви. И то - бързо (че да продължавм да си разсъждавам и тествам алгоритмите на устройството, а не да мисля по шрифта на OLED-a). Безплатен ИИ (без необходимост от регистрация) ми генерира нов по-малък шрифт, с числа и букви, нови функции и приспособи моите функции за печат. Трябваха му няколко секунди. Вярно, 2-3 знака поправях "ръчно", но 99% беше работещо. За хобито е в огромна помощ. Наред с всичко, дори само за "бързо търсене" в документ (pdf от напр. 3267 страници) е полезен за използване.
uint8_t LCDFONT[] = {
0x00, 0xFC, 0xFA, 0xF6, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0x0E, 0xF6, 0xFA, 0xFC,
0x00, 0xEF, 0xC7, 0x83, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xC7, 0xEF,
0x00, 0x7F, 0xBF, 0xDF, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xE0, 0xDF, 0xBF, 0x7F, // 0
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0xF8, 0xFC,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x83, 0xC7, 0xEF,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1F, 0x3F, 0x7F, // 1
...
const uint8_t SMALL_FONT[] = {
0x3E, 0x51, 0x49, 0x45, 0x3E, // 0
0x00, 0x42, 0x7F, 0x40, 0x00, // 1
...
0x7F, 0x49, 0x49, 0x49, 0x49, // E (12)
0x7F, 0x40, 0x40, 0x40, 0x40, // L (13)
...
0x00, 0x08, 0x08, 0x08, 0x00, // - (20)
0x00, 0x00, 0x60, 0x00, 0x00, // . (21)
0x00, 0x00, 0x24, 0x00, 0x00 // : (22)
};