edgeways.ru
Список форумов
Кулуары
Серьезно о несерьезном и несерьезно о серьезном. Место для культурного отдыха. 
языках программирования
Пользователь: Александр (IP-адрес скрыт)
Дата: 27, February, 2023 02:32

Жуткий сценарий использования ChatGPT

Вчера у меня в ленте на фейсбуке (жаль что в закрытом посте) проявился еще один аспект ChatGPT, жуть которого я не вполне осознавал. Представьте, что ваш менеджер присылает вам емейл: "я вот тут сгенерил с помощью ChatGPT код на языке описания аппаратуры SystemVerilog, который реализует мою идею, ты его поправь немного и в продакшн, а то нас сроки поджимают".

Почему это жутко? Потому что в обсуждаемом посте ChatGPT сгенерил так называемый несинтезируемый код. Это означает: код вроде и есть, и после массажирования даже будет компилироваться в симуляторе, но вот чип из него сделать нельзя. Никак, вообще никак. Для решения этой задачи нужно написать совсем другой код, у которого не будет ни одной строчки общего с тем, что прислал менеджер.

То есть менеджер думает, что вместе с ChatGPT сделал за вас 90% работы, а на самом деле это (даже если убрать ошибки типа путаницы в семантике модуля и функции) в лучшем случае - высокоуровневая спецификация того, что нужно сделать. Потому что тип "string" не обрабатывается синтезатором, а если его заменить на большие битовые вектора и развернуть циклы, то получится комбинаторное облако, чип из которого будет размером с чемодан, а задержка на котором будет не пикосекунды, а секунды. Собственно с этим кодом хардверный дизайн еще даже не начинается.

Для хардверного дизайна алгоритм нужно превратить в конечные автоматы, конвейеры, очереди FIFO итд. Вообще, превратить несинтезируемый код в синтезируемый пытались десятки компаний и университетских проектов последние 35 лет. Эта область называется "high level synthesis". Результаты этой движухи довольно мизерные, учитывая что сейчас все топ-электронные компании пишут синтезируемый код вручную, кроме нишевых областей.

Зачем же в SystemVerilog есть несинтезируемые конструкции? Для писания тестов и моделей, с которыми сравнивается поведение синтезируемых блоков в симуляторе.

По сути, SystemVerilog - это несколько языков в одном. В нем есть подмножество для определения netlist (графа логических элементов), подмножество для уровня регистровых передач (оно же - синтезируемое подмножество), поведенческое подмножество (у которого есть синтезируемая и несинтезируемая части) и отдельные язычки для constraint solvers, coverage bins и темпоральной логики continuous assertions (три последние я не буду расшифровывать). Ну и еще подмножество для switches и аналоговое расширение, но я это не использовал.

Так вот. Менеджмент ChatGPT нанял армию контракторов в дешевых странах , но на тренировку на SystemVerilog они наверное поставили человека, который решил прикрутить понимание питона или джавы, поскольку из таких языков в SystemVerilog натащили кучу фич для несинтезируемого подмножества.

Но попытайтесь объяснить это менеджеру, который это не понимает. Он будет отмахиваться "это все детали, почти все сделано, ты просто отлыниваешь, боишься новых технологий, работай давай, и с сегодняшнего дня ежедневные статус-репорты, а не то переведу на "программу улучшения производительности работника" (это такой эвфемизм для предупреждения об увольнении)". Работник, в котором теплится хоть какая-то инженерная способность, после такого диалога будет конечно сразу рассылать резюме.

Слава богу, это не моя личная ситуация, потому что три уровня менеджмента надо мною прекрасно знают что такое синтезируемое и несинтезируемое подмножества SystemVerilog-а.



[itnan.ru]




BAPBAP Написал:
-------------------------------------------------------
> Говорит на всех основных языках мира,
> программирует на всех языках программирования,
> знает математику, уровень знаний по всем вопросам
> энциклопедический. Но и косячит он много, надо
> тоже признать. Особенно если разбираешься в теме
> хорошо. Но что забавно, чатбот извиняется за
> косяки и сразу ищет подтверждение корректной
> информации, которую ему даёшь.
>
> Вообще, конечно, закат интеллектуального
> человечества близок как никогда.

Перейти: <>
Опции: ОтветитьЦитировать

Тема Написано Дата
Чат бот ChatGPT и всё, всё, всё Александр 04.02.2023 18:23
Что такое ChatGPT и как им пользоваться в России и Беларуси⁠... Александр 04.02.2023 18:26
КиберДед о ChatGPT | Интервью Александр 09.02.2023 23:59
ChatGPT 3.5 для всех? но не долго Александр 15.05.2023 18:41
Штука реально крутая.(tu) BAPBAP 04.02.2023 23:34
Отв: Начало того конца, которым...(tu)(tu) sezam 05.02.2023 14:43
Отв: Начало того конца, которым...(tu) Виктор Ф. 05.02.2023 17:17
Бенгио, Маск и Возняк призвали приостановить обучение сис... Александр 07.04.2023 01:18
языках программирования Александр 27.02.2023 02:32
Как использовать нейросеть Chat GPT вместо копирайтера? Александр 11.02.2023 22:33
Как использовать AI Midjourney вместо дизайнера? Инструкция. Александр 11.02.2023 22:43
Отв: на самизда sezam 12.02.2023 19:15
YouChat - НЕЙРОСЕТЬ, КОТОРАЯ ОТВЕТИТ НА ЛЮБОЙ ВОПРОС || А... Александр 13.02.2023 01:47
Чепуха это а не аналог. BAPBAP 14.02.2023 00:06
и всё, всё, всё Изюм 19.02.2023 23:05
аналитической компании «Крибрум» Александр 21.02.2023 23:54
Нейросеть snapedit.app удалит даже то, что не удаляется ... Александр 28.02.2023 22:54
Atomic Heart Александр 04.03.2023 19:59
Чат бот ChatGPT - создание книги? Александр 04.03.2023 21:01
OpenAI назвала профессии, которые больше всего подвержены... Александр 25.03.2023 11:14
Отв: ничего не произойдет sezam 25.03.2023 14:10
Крупные американские компании начали массово сокращать пе... Александр 26.03.2023 00:19
Суверенная демократия Александр 04.04.2023 18:55
Интервью с Сэмом Альтманом Эдуард 07.04.2023 17:12
Реальная история создателя Тетрис Александр 09.04.2023 01:44
Отв: Тетрис жив и будет жить! sezam 19.04.2023 21:12
Созданный нейросетью кадр признали лучшим на фотоконкурсе Александр 18.04.2023 16:01
Отв: имхо, зря отказался sezam 19.04.2023 21:11
В Телеграм создан чат бот ChatGPT Эдуард 22.04.2023 02:12
Официальный ChatGPT 4, бесплатно и без регистрации доступ... Александр 23.04.2023 01:21
Отв: Официальный ChatGPT 4, бесплатно и без регистрации д... Эдуард 23.04.2023 03:05
Всё это платное дерьмо, BAPBAP 24.04.2023 18:11
Отв: Всё это платное дерьмо, Эдуард 24.04.2023 18:19
ChatGPT сбежал от своих разработчиков⁠⁠. __Как получить C... Александр 23.04.2023 01:31
ChaosGPT прямо сейчас без устали трудится ради глобальног... Александр 24.04.2023 17:26
Вопрос Эдуард 24.04.2023 20:59
болтунам будет плохо Александр 25.04.2023 14:26
Информационная опасность Эдуард 25.04.2023 16:18
диспут Александр 29.04.2023 19:20
Искус и язычество Michael_Sv 29.04.2023 20:09
ФейЦбук Александр 30.04.2023 12:18
"Крестный отец ИИ" о том, что нас ждет | Выступление Джеф... Александр 11.06.2023 17:49
Мать запретила Илону Маску драться с Марком Цукербергом Александр 23.06.2023 16:49
Доклад Игоря Ашманова о влиянии нейросетей на сферу IT, г... Александр 29.07.2023 21:31
Как ЦРУ создавало Google Александр 29.07.2023 21:45
Нейросеть создала клип на ГИМН СССР Александр 31.10.2023 02:27
Deforum – это инструмент для создания анимационных видеор... Александр 31.10.2023 02:30
Внезапно - нейрость про высадку американцев на Луну McCar 24.11.2023 21:49
Отв: Внезапно - нейрость про высадку американцев на Луну Эдуард 25.11.2023 02:09
Неааа не слыхали McCar 25.11.2023 04:27
Закон парных случаев McCar 25.11.2023 22:29
Начали валить штаты McCar 25.11.2023 07:58
Интересно.. Навигатор 25.11.2023 14:33
Отв: Интересно.. McCar 25.11.2023 14:55
Убить ИИ нельзя сосуществовать с ИИ: хроники вероятного а... Александр 25.12.2023 16:03
Презентация RABBIT R1 | Топовый ИИ-помощник, который СДЕЛ... Александр 27.01.2024 23:29


Ваше имя: 
Ваш email: 
Тема: 
Прикрепить файл
  • Вы можете прикрепить файлы следующих типов:
  • Файлы не могут быть больше, чем
  • ещё 10 файлов может быть прикреплено
Smileys
...
(loading smileys)
Незарегистрированный пользователь должен ввести код, чтобы публиковать сообщение. Действителен только последний показанный код.
Введите код:  Картинка
В онлайне

Гости: 89

This forum powered by Phorum.