1

Тема: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Переношу сюда сообщения из этой темы.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

2

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Так это, ЧатЖПТ же уже скрипты пишет, говорят, как нефиг делать. Самим не надо уже. Наверно, и на АНК умеет.

3

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

На AHK как раз плохо умеет. Но идею может подкинуть.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

4

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Я бы сказал вытащить из chat-gpt хоть что-то рабочее проблема ещё та. Вроде всё красиво, но на деле ошибок дофига. То версию путает то функции из Питона берёт.
По крайней мере в этой версии (не реклама).

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

5

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Хм, не знал, что уже есть такой сайт.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

6

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__ пишет:

По крайней мере в этой версии (не реклама).

Эта вроде старенькая уже.

teadrinker пишет:

На AHK как раз плохо умеет.

Та версия, что выше? Или 4-я?

7

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

YMP

Если есть другие - дайте ссылку, посмотрим всем форумом.

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

8

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

YMP пишет:

Та версия, что выше? Или 4-я?

Четвёртую пока не тестировал, она на данный момент вроде есть только по платной подписке.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

9

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Однако на других ЯП может демонстрировать неплохие результаты. Я сам использовал для Java — несложные вещи пишет довольно неплохо, да ещё и с комментариями. С AHK, видимо, проблема в том, что недостаточно данных, так как язык не очень популярный.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

10

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__, не, я понаслышке. Говорят, что каждая новая версия заметно умнее.

11 (изменено: Malcev, 2023-04-17 15:40:45)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Однако на других ЯП может демонстрировать неплохие результаты.

Да, думаю, скоро часть программистов останется без работы.
Мне вот этот кейс понравился:
https://habr.com/ru/news/723116/

12

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Это читал.

Malcev пишет:

скоро часть программистов останется без работы

Не, не скоро (если не считать верстальщиков программистами). Просто рутинной работы меньше станет.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

13

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Оказывается, уже начинают заменять:
https://habr.com/ru/news/723724/

14

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Использовать и заменять — не одно и то же.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

15

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Почему?
Вместо того, чтобы нанять разработчика, я использую чат-гпт, тем самым лишаю разработчика работы (заменяю его).

16

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Заменой в прямом смысле этого слова было бы увольнение существующих программистов.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

17

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

На AHK как раз плохо умеет. Но идею может подкинуть.


Gui, Add, Text, x10 y10 w100 h20, Имя пользователя: ; добавляем текстовую метку для пол�� ввода имени пользователя
Gui, Add, Edit, x120 y10 w150 h20 vUserName, %UserName% ; добавляем поле ввода имени пользователя, которое будет содержать тек��щего пользователя по умолчанию
Gui, Add, Text, x10 y40 w100 h20, Пароль: ; добавляем текстовую метку для поля ввода пароля
Gui, Add, Edit, x120 y40 w150 h20 vPassword, ; добавляем поле ввода пароля
Gui, Add, Text, x10 y70 w100 h20, Путь к exe-файлу: ; добавляем текстовую метку для поля ввода пути к exe-файлу
Gui, Add, Edit, x120 y70 w150 h20 vFilePath, %FilePath% ; добавляем поле ввода пути к exe-файлу, которое будет содержать текущий путь к файлу по умолчанию
Gui, Add, Button, x280 y70 w50 h20 gSave, Сохранить изменения в скрипте  ; добавляем кнопку "Сохранить"
Gui, Add, Button, x50 y100 w120 h30 gCancel, Отмена  ; добавляем кнопку "Отмена"
Gui, Show, w350 h150, Редактирование AHK-скрипта ; отображаем форму

Save:
Gui, Submit, NoHide ; передаем значения формы
UserName := GuiControlGet("UserName")
Password := GuiControlGet("Password")
FilePath := GuiControlGet("FilePath")

; формируем новый код скрипта
NewScript =
(
RunAs, %UserName%, %Password%
Run, "%FilePath%"
)

; перезаписываем файл скрипта новым содержимым
FileDelete, MyScript.ahk ; удаляем существующий файл скрипта
FileAppend, %NewScript%, MyScript.ahk ; записываем новый тек��т в файл скрипта

; выводим сообщение об успешном сохранении
MsgBox, 64, Успех, Изменения в скрипте сохранены!

ExitApp ; закрываем приложение

Cancel:
ExitApp ; закрываем приложение

О как выдало, нет только ретурн и:

GuiControlGet(Control) {
	GuiControlGet, %Control%
	Return Control
}

Только полностью скопировал 1 сообщение))).

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

18

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Это он просто синтаксис версий путает.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

19

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

serzh82saratov пишет:

О как выдало

Спросите у него, как защитить код скрипта.

20

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

YMP
Я не поклонник ЖПТ, честно говоря первый раз его открыл, раз уж ссылку дали, хватает восторгов от новичков, и как они завтра себе запилят всё что надо).

По вопросам возмездной помощи пишите на E-Mail: serzh82saratov@mail.ru Telegram: https://t.me/sergiol982
Win10x64 AhkSpy, Hotkey, ClockGui

21

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Я бы не ограничивался в названии темы одним лишь ChatGPT.
Сейчас искуственный интеллект пихают во все стартапы, даже в те, в которых он не особо нужен.
Как сказал один заказчик - тенденция такая.

22

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Ну мы же пока рассматриваем тему в аспекте генерации кода, а другие нейросети пока не так прославились в этой нише.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

23

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

В общем, своеобразный интеллект. Человек возьмёт описание языка, почитает и напишет код. Этот так не может. Ему нужно прошерстить тонны уже написанного кода. А если тонн немного, то этим языком он овладеет так себе. Т.е. он, по сути, ничего не понимает.

В последнее время, кстати, встречал немало жалоб пользователей соцсетей на их техподдержку, которая не может объяснить, за что этих пользователей заблокировали. Какие пункты правил они нарушили и чем конкретно? В ответ невнятное бормотание. И я подумал: так это же, наверно, тоже он, ИИ. Он же блокирует. А т.к. он не может прочитать правила и их понять, то и не указывает нарушенные пункты. У него какие-то свои критерии, которые он вывел в процессе обучения на примерах хороших и плохих постов. Ну и работники техподдержки, соответственно, ничего внятного ответить не могут. И в итоге дурацкая ситуация.

24

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Вот поэтому я уверен, что не переведутся богатыри-айтишники на земле нашей. В конечном итоге должен быть кто-то из живых, кто понимает, что происходит в коде.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

25

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

В конечном итоге должен быть кто-то из живых

Я склоняюсь, что в конечном итоге из живых останется лишь искусственный интеллект.

YMP пишет:

У него какие-то свои критерии, которые он вывел в процессе обучения на примерах хороших и плохих постов

Скоро и на автохотки такое можно будет сделать.
Надо дождаться когда медипайп из превью выйдет и тогда smbape добавит новые возможности в свою ком библиотеку для автоит.
https://developers.google.com/mediapipe … classifier

26

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Malcev пишет:

Я склоняюсь, что в конечном итоге из живых останется лишь искусственный интеллект.

Это примерно настолько же оригинальная мысль, как и "мы все когда-нибудь умрём".

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

27

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Кстати, по слухам chatgpt5 будет обладать agi.
https://twitter.com/blader/status/1640217165822578688
В таком случае "кто-то из живых, кто понимает, что происходит в коде" может идти на заслуженный отдых.

28

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

А пойти выпить водки с инвестором AGI сможет?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

29

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Вот что на эту тему отвечает сам ChatGPT:

teadrinker пишет:

Сможет ли AI (AGI) в будущем полностью заменить программистов, и почему?

ChatGPT пишет:

Текущие технологии искусственного интеллекта (AI) не могут полностью заменить программистов, и нет никаких гарантий, что достижение искусственного общего интеллекта (AGI) когда-либо позволит этому произойти.

AGI - это разновидность искусственного интеллекта, способной выполнить любую когнитивную задачу, которую может решить человеческий разум. Однако, даже если AGI будет достигнут в будущем, это не означает, что он полностью заменит программистов.

Почему? Во-первых, создание программы - это более сложная задача, чем выполнение задания. Даже если мы создадим AGI, который может решить любую задачу, люди все еще будут нужны для создания и настройки программ, необходимых для выполнения этих задач.

Во-вторых, программирование - это не только создание кода, но и понимание того, как решать проблемы с помощью технологий. Программисты анализируют проблемы, находят решения и разрабатывают стратегии. Эта способность к креативному мышлению и принятию решений вряд ли может быть полностью вытеснена машинами.

Кроме того, программисты не только пишут программы, но и взаимодействуют с клиентами, решают создаваемые проекты. И машинам, даже имеющим AGI, может не хватить такой сообразительности и дипломатичности для работы в таком режиме, как делают люди.

В заключение, AGI - огромное достижение науки. Однако это не значит, что он полностью заменит программистов. Человеческий интеллект, креативность и сообразительность позволят программистам оставаться важными игроками в создании технологий в светлом будущем.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

30

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Вот что на эту тему отвечает сам ChatGPT

Сам ли? Или это отвечают те, чью писанину на эту тему он через себя прогнал? Может ли в принципе у него быть своё мнение? Тут он скорее сильно продвинутый Гугл, который не ссылки на тему выдаёт, а компилирует их содержание.

Хотя, может, и человек делает что-то подобное. Начитается статей и постов про ИИ и выдаёт некое мнение. Такую же компиляцию чужого. Из которого он отобрал то, что по каким-то причинам кажется ему правдоподобным. В силу, возможно, каких-то его заблуждений.

31

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Я особо серьёзно к мнению ChatGPT не отношусь, просто в такой теме было бы несправедливым не дать ему слова. Но когда дело касается предсказаний будущего, то даже в тех областях, в которых предсказатели разбираются, чаще всего результаты не более надёжны, чем простое угадывание.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

32 (изменено: Rumata, 2023-04-21 04:50:57)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

У нас нет точного определения понятия "интеллект". Тем более нет определения "искусственный ителлект". Все, что пытаются протолкнуть - под этим, так называемым брендом - всего лишь достаточно сложная, но всего лишь, программа и, возможно, какая-то навороченная база данных. Не более.

Лет 20 назад был ажиотаж вокруг "живого поиска" от гугла, когда по мере набора текста выводились примерные ответы на полученные запросы. Тогда в моду входила техноголия ajax. Сейчас почти каждый, чуть более сложный сайт с поиском и прочими плюшками реализует в разы более крутые фишки чем "живой поиск" 20-летней давности.

Мне понятен ажиотаж вокруг всей этой чепухи среди людей далеких от ИТ. Мне не понятен аналогичный ажиотаж среди людей, причастных к ИТ. Мы все пишем программы, скрипты. С большей вероятностью не очень высокой сложности, чаще всего наши поделки решают какие-то прикладные задачи - жеминутные или повседневные.

Все эти современные "ИИ" - каким-то хитрым подбором или перебором предлагают какие-то релевантные ответы из имеющихся, либо комбинируют ответ из вероятных правильных вариантов. Причем ответы могут быть не самые лучшие.

Буквально сразу после прочтения этой ветки я решился таки "пообщаться" с так называемым "ИИ". Получилось следующее.

Я попросил

нужна программа суммирования чисел от 1 до 100

. И, ожидаемо, в ответ я получил программу циклического суммирования чисел от 1 до 100. Потом какое-то время мучил упомянутый "ИИ" желая получить оптимизированную и более бвструю версию программы. Периодически мне предлагались варианты действительно более оптимальные, как только я уточнял требования на скорость или оптимизацию, все возвращалось к первому варианту суммирования ряда. Однажды мне даже был предложен вариант на C++ с параллельным вычислением. Там был треш на пару десятков строк. Если бы этот, так называемый, "ИИ" обладал бы действительно интеллектом, то он бы предложил мне программу в одну строку на Python/Perl/или прочих, подобных языках или 3-5 строк на C/C++/Rust и т.д.

( 2 * b ) || ! ( 2 * b )

33

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Я заметил, что там сильно зависит от того, как вопрос задать.

teadrinker пишет:

Приведи наиболее оптимальный алгоритм суммирования целых чисел от 1 до n

ChatGPT пишет:

Для суммирования всех целых чисел от 1 до n, наиболее оптимальным алгоритмом является математическая формула:

сумма = (n * (n + 1)) / 2

Этот алгоритм работает с временной сложностью O(1), так как мы выполняем лишь одно умножение и одно деление, которые не зависят от n.

(Для тех, кто с AHK: знак / здесь целочисленное деление.)
Хотя, я сам бы использовал

(n + 1 + (n & 1)) * (n >> 1) + (n & 1)

Этот позволяет работать с большим диапазоном чисел.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

34

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Rumata пишет:

Мне не понятен аналогичный ажиотаж среди людей, причастных к ИТ

Ну, ажиотаж или нет, но мне мой брат-программист уже сообщил, что бывают дни, когда он сам вообще ни строчки кода не пишет (он на TypeScript).

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

35 (изменено: greg zakharov, 2023-04-22 22:04:45)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

но мне мой брат-программист уже сообщил, что бывают дни, когда он сам вообще ни строчки кода не пишет

IT-помещик с плантациями?


Rumata, эта тема поднималась неоднократно, но "передовики" так и будут уповать на то, в основе чего лежит линейная алгебра и матрицы, как на новую веху в истории человечества.

36

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Хм, лежит ли в основе интернета что-то революционно новое, чего до его появления не было известно?

greg zakharov пишет:

IT-помещик с плантациями?

Нет, почему, работник.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

37 (изменено: greg zakharov, 2023-04-22 23:54:47)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

лежит ли в основе интернета что-то революционно новое, чего до его появления не было известно?

Коммутация пакетов, например. Микросхемы, на основе которых стали собираться роутеры, тоже были своего рода революцией.

teadrinker пишет:

Нет, почему, работник.

Который филонит?

38

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

greg zakharov пишет:

"передовики" так и будут уповать на то, в основе чего лежит линейная алгебра и матрицы, как на новую веху в истории человечества

Ок, но в чём проблема с линейной алгеброй и матрицами? Используя их, никак нельзя сделать что-то, что приведёт к началу новой вехи в истории человечества? Я просто не очень понял ваш посыл.

greg zakharov пишет:

Который фелонит?

Просто пользуется доступным теперь инструментом. Те, кто пишут тексты на компьютере, а не на печатной машинке или от руки, они филонят?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

39

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Кстати, поинтересовался, какие открытия, которые привели к появлению ChatGPT, были сделаны в области нейросетей:

ChatGPT пишет:

Да, в области нейросетей было открыто несколько принципиально новых технологий, которые привели к возможности создания более мощных и точных нейросетей. Некоторые из них включают:

1. Рекуррентные нейронные сети (RNN) - это архитектура нейронных сетей, которая позволяет моделям сохранять и использовать контекстную информацию для более точного предсказания результатов. С RNN модели могут работать с последовательными данными, такими как текст, звук и видео, что делает их особенно полезными для обработки естественного языка.

2. Сверточные нейронные сети (CNN) - это архитектура нейронных сетей, которая использует свертки и пулинг для извлечения признаков из входных данных. CNN применяются для анализа изображений, распознавания речи и многих других задач, связанных с обработкой сигналов.

3. Трансформеры (transformers) - это архитектура нейронных сетей, которая используется для обработки последовательных данных, таких как тексты. Они базируются на механизме внимания (self-attention mechanism), который позволяет модели обращаться к разным частям входных данных и использовать эту информацию для генерации более точных результатов.

4. Глубокие обучающиеся Q-сети (DQL) - это алгоритм, который используется для обучения нейронных сетей в средах с подкреплением. Они используют алгоритм Q-обучения (Q-learning) для обучения модели принимать решения в зависимости от данных входных данных.

Каждое из этих открытий и технологических новшеств привело к возможности создания более мощных и точных нейросетей, которые широко используются в настоящее время для обработки данных и выполнения различных задач.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

40 (изменено: greg zakharov, 2023-04-22 23:53:44)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Используя их, никак нельзя сделать что-то, что приведёт к началу новой вехи в истории человечества?

Отчего же? Всё возможно. Суть здесь более в зависимости того, что называют ИИ, от внешних факторов: человеческий (корректность построения библиотек, на основе которых строятся и обучаются машины, к примеру, Keras, TensorFlow и т.д.), ревизионный (т.е. возможность к пересмотру и модификации кода описывающего принципы обучения самой машиной), физический (способность к манипуляции регистрами процессора, управление электричеством опять-таки самой машиной). Иными словами, ИИ это более красивый фразеологизм, нежели действительность.

teadrinker пишет:

Те, кто пишут тексты на компьютере, а не на печатной машинке или от руки, они филонят?

Всё зависит от должностных обязанностей. Программист — это прежде инженер, решающий подчас нетривиальные задачи. Уповать на ChatGPT и иже с ним, по меньшей мере неразумно, и да, в данном случае, это действительно означает филонить. Раньше процветал копипаст, ныне копипаст стал бездумным. "Не, а чё? Работает и ладно!", — вот так и развивается IT индустрия в стране. Печально это.

teadrinker пишет:

Кстати, поинтересовался, какие открытия, которые привели к появлению ChatGPT, были сделаны в области нейросетей

Это можно прочитать и в книгах, коих достаточно. Для чего это дублировать ещё и здесь? Или вы ChatGPTсексуал?

41

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

greg zakharov пишет:

ИИ это более красивый фразеологизм, нежели действительность

Ну, это на данный момент.

greg zakharov пишет:

Программист — это прежде инженер, решающий подчас нетривиальные задачи.

Но даже у такого программиста достаточно рутинной работы, почему бы её не перепоручить нейросети (с проверкой результата, конечно).

greg zakharov пишет:

Раньше процветал копипаст, ныне копиаст стал бездумным.

Это же наверно от человека зависит? Например, сейчас IDE могут генерировать код целыми блоками, это удобно, и я этим пользуюсь. Но это не значит, что я не понимаю, как он работает.

greg zakharov пишет:

Это можно прочитать и в книгах, коих достаточно. Для чего это дублировать ещё и здесь?

А в чём проблема с тем, чтобы в обсуждении ChatGPT привести информацию о его создании? Чтобы показать вам, что ChatGPG не на голой линейной алгебре и матрицах создан, как, судя по вашей реплике, вы думаете, либо хотите представить для читающего.

greg zakharov пишет:

Или вы ChatGPTсексуал?

Это что-то из области сексуальных девиаций? Не моя тема, тут вам, наверно, виднее. Или суть вопроса была в том, почему я привёл цитату из ChatGPG, а не скан страницы одной из книг, которых достаточно? Так, блин, пришлось бы сначала долго листать, искать нужную цитату, потом сканировать. А тут раз, пару секунд — и готово, просто удобно, смекаете?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

42 (изменено: greg zakharov, 2023-04-23 10:35:59)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Ну, это на данный момент.

Увы, долгосрочная перспектива с учётом уровня инвестиций и технологий.

teadrinker пишет:

Например, сейчас IDE могут генерировать код целыми блоками, это удобно, и я этим пользуюсь. Но это не значит, что я не понимаю, как он работает.

Это ваши проблемы ))

teadrinker пишет:

Чтобы показать вам, что ChatGPG не на голой линейной алгебре и матрицах создан, как, судя по вашей реплике, вы думаете, либо хотите представить для читающего.

Думать и знать — разные вещи. Также как и подходы к машинному обучению не являются строительными блоками или, лучше сказать,  основой обучения. Поэтому в данном случае вы здесь очень поверхностно судите.

teadrinker пишет:

смекаете?

Смекаю, что вы избрали привлекательный, но заведомо ложный путь к расширению кругозора.

43

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

greg zakharov пишет:

Это ваши проблемы

Это сильный аргумент, сдаюсь!

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

44

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

На мой взгляд за ИИ будущее. Хорошее ли оно будет? Тяжело сказать. В любом случае он ещё довольно примитивен, но уже способен удивлять в некоторых вещах тех кто плохо в этом разбирается.

Вот небольшой пример общения с ботом, вполне рабочие функции получил +пояснения как всё устроено:

+ открыть спойлер

Вы: Сможешь помочь: нужно на языке АХК создать функцию - преобразование форматированного времени в секунды.

Бот: Конечно! Вот пример функции на языке AutoHotkey для преобразования форматированного времени (ЧЧ:ММ:СС) в секунды:

TimeToSeconds(time)
{
    StringSplit, timeArray, time, :

    hours := timeArray1
    minutes := timeArray2
    seconds := timeArray3

    totalSeconds := hours * 3600 + minutes * 60 + seconds

    return totalSeconds
}

Объяснение:
Функция TimeToSeconds принимает один аргумент time, который должен быть в формате ЧЧ:ММ:СС.
С помощью встроенной функции StringSplit мы разделяем строку с временем по разделителю ":", и сохраняем каждую часть в отдельную переменную массива timeArray.
Затем мы присваиваем переменным hours, minutes и seconds соответствующие значения из массива.
Наконец, мы вычисляем общее количество секунд, используя формулу hours * 3600 + minutes * 60 + seconds, и возвращаем результат.
Пример использования:

time := "02:30:45"
totalSeconds := TimeToSeconds(time)
MsgBox % totalSeconds

Этот код должен преобразовать время "02:30:45" в 9045 секунд и отобразить сообщение с этим значением.
----------------------------------------------------------------------------------------------------------------------------------------------
Вы: А теперь сократи максимально на сколько ты способен, дабы функция была в минимум строк.

Бот: Вот сокращенная версия функции на языке AutoHotkey:

TimeToSeconds(time)
{
    StringSplit, t, time, :
    return t1 * 3600 + t2 * 60 + t3
}
Здесь мы используем переменные t1, t2 и t3, которые автоматически создаются после вызова StringSplit, чтобы избежать необходимости создания дополнительных переменных hours, minutes и seconds.

Таким образом, функция теперь занимает только две строки кода.
----------------------------------------------------------------------------------------------------------------------------------------------
Вы: А возможно ли ещё сократить?

Бот: Да, возможно еще немного сократить функцию, например, так:

TimeToSeconds(time) => (t:=StrSplit(time,":")).1*3600+t.2*60+t.3
Здесь мы используем лямбда-выражение, которое позволяет определить функцию в одной строке.

Функция StrSplit() возвращает массив, и мы можем обратиться к элементам этого массива по номерам 1, 2 и 3 (вместо t1, t2 и t3).

Теперь функция занимает всего одну строку кода!
----------------------------------------------------------------------------------------------------------------------------------------------
Вы: Так стоп, в АХК нет Лямбды

Бот: Приношу извинения за путаницу. Действительно, в AutoHotkey нет лямбда-функций, как в некоторых других языках программирования.
Вот оптимизированная версия функции на языке AutoHotkey без использования лямбда-выражений:

TimeToSeconds(time)
{
    t := StrSplit(time, ":")
    return t[1] * 3600 + t[2] * 60 + t[3]
}

Здесь мы используем функцию StrSplit, чтобы разделить строку time на три части - часы, минуты и секунды - и сохранить каждую часть в массиве t. Затем мы вычисляем общее количество секунд, используя формулу t[1] * 3600 + t[2] * 60 + t[3] и возвращаем результат.

Таким образом, мы можем сократить нашу функцию до двух строк кода.
----------------------------------------------------------------------------------------------------------------------------------------------
Вы: А теперь сможешь создать функцию для обратного действия? Нужно секунды перевести в формат ЧЧ:ММ:СС

Бот: Конечно, я могу создать функцию для конвертирования количества секунд в формат ЧЧ:ММ:СС!

SecondsToTimeString(seconds)
{
    hours := Floor(seconds / 3600)
    minutes := Floor((seconds - (hours * 3600)) / 60)
    sec := Round(seconds - (hours * 3600) - (minutes * 60))
    return Format("%02d:%02d:%02d", hours, minutes, sec)
}

В этой функции мы сначала вычисляем количеств�� часов, минут и секунд, используя высшую целую и остаток от деления для каждого значения. Затем мы используем функцию Format, чтобы сформатировать результат в виде ЧЧ:ММ:СС.

Результатом выполнения функции SecondsToTimeString для 62230 секунд будет строка "17:17:10".

Надеюсь, это поможет вам решить вашу задачу! Если у вас есть еще какие-то вопросы, не стесняйтесь задавать их!
----------------------------------------------------------------------------------------------------------------------------------------------
Вы: А возможно ли это тоже сократить до минимум строк?

Бот: Вот более компактный вариант функции, который оптимизирован для минимального количества строк кода:

SecondsToTimeString(seconds) =>
    (Format("{:02}:{:02}:{:02}", seconds // 3600, Mod(seconds // 60, 60), Mod(seconds, 60)))
Этот код использует операторы // и % для вычисления количества часов, минут и секунд, а затем форматирует результат с помощью функции Format. Результатом функции для 62230 секунд будет строка "17:17:10".

Обратите внимание, что при использовании лямбда-выражения функцию можно записать в одну строку, без объявления функции и оператора return.
----------------------------------------------------------------------------------------------------------------------------------------------
Вы: Отлично. Правда тут снова Лямда, которой в АХК нет. Я исправил твои ошибки в этот код:

SecondsToTimeString(seconds){
Return Format("{:02}:{:02}:{:02}", seconds // 3600, Mod(seconds // 60, 60), Mod(seconds, 60))
}

Бот: Извините за путаницу! Я не учел, что вы используете более старую версию AutoHotkey без поддержки лямбда-выражений. Рад, что вы смогли исправить код и получить желаемый результат.

Ваша функция SecondsToTimeString работает аналогично коду, который я предложил выше, но в более простой форме. Здесь мы используем оператор Mod для вычисления остатка от деления, и функцию Format для форматирования чисел в двухзначный формат с помощью формата "{:02}".

Благодарю за понимание и вашу работу! Если у вас есть еще какие-то вопросы или потребности, не стесняйтесь обратиться ко мне для получения дополнительной помощи.

Вывод: код пишет, ошибки есть, исправить некоторые вполне возможно но знания нужны. Более сложные задачи уже не прокатит.

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

45

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Да, в поисковике ИИ преуспели. Помню, пятнадцать лет назад надо было очень хорошо формулировать поисковику запрос, чтобы он не завёл тебя в дремучий лес. Сейчас намного лучше стало.

46

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__ пишет:

Так стоп, в АХК нет Лямбды

На самом деле уже есть: Fat arrow function.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

47

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker

Это конечно хорошо, но пока нет желания переходить на v2.

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

48

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Так никто и не заставляет. Просто, как я уже писал выше, ChatGPT путает синтаксис первой и второй версии.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

49

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__ пишет:

В любом случае он ещё довольно примитивен, но уже способен удивлять в некоторых вещах тех кто плохо в этом разбирается.

Парадокс человеческой сущности: понимать ограниченность, но при этом видеть в последней будущее.

ypppu пишет:

Да, в поисковике ИИ преуспели.

В каком именно? Поисковики просто отошли от "плоской" модели ранжирования в сторону многоосевой. Гиганты вроде Microsoft и Google сравнительно недавно стали внедрять нейронные сети в свои поисковики, а все разговоры до этого были лишь, как ныне говорят, PR-ходом, призванным создать иллюзию приобщённости пользователей к самым передовым технологиям.

teadrinker пишет:

На самом деле уже есть

Вот ведь пострел! Опередил.

50

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

greg zakharov, прекратите старческое брюзжание! Признайтесь, это же вы в 2000-х говорили "в этих ваших интернетах"?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

51

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker, то есть разумные аргументы у вас закончились?!

52

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Так у вас они закончились раньше.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

53

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Так у вас они закончились раньше.

Укажите конкретно с какого поста.

54

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Честно говоря, мне лень. В любом случае, если хотите защитить/опровергнуть какую-либо позицию, начните с тезиса.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

55

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker, а что здесь защищать\опровергать? Вы сделали выпад, вам парировали просьбой привести конкретный пример, вы дистанцировались уклончивой фразой, — де-факто сие признание своей неправоты, ибо крыть в вашем случае попросту нечем.

56

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

greg zakharov,

greg zakharov пишет:

Вы сделали выпад, вам парировали просьбой привести конкретный пример, вы дистанцировались уклончивой фразой, — де-факто сие признание своей неправоты, ибо крыть в вашем случае попросту нечем.

Это именно те самые слова, которыми можно описать ваше поведение на форуме:

greg zakharov пишет:

Вашим кодом (огрехи которого целиком на вашей совести) ничего не доказать (витамины вам действительно необходимы).

Malcev пишет:

Какие огрехи?
Если моим не доказать, докажите своим.

https://forum.script-coding.com/viewtopic.php?id=16658
Ну и еще уровень ЧСВ зашкаливает.

57

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Malcev пишет:

Ну и еще уровень ЧСВ зашкаливает.

Ну дык примите душ, если у вас что-то там чэсэвэ. И потом, не с вами диалог ведётся.

58

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Ну дык удаляйтесь с форума, если вам что-то не нравится и ведите диалоги в своём телеграм канале.

59

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Malcev пишет:

Ну дык удаляйтесь с форума, если вам что-то не нравится и ведите диалоги в своём телеграм канале.

В самом деле. Почему вы этого ещё не сделали?

60

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Потому что не я делаю подобные заявления, а некто greg zakharov:

greg zakharov пишет:

Будь администратором форума, согласно праву на забвение, давно бы удалил свой профиль и все связанные с ним посты с этого форума.

61

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Malcev пишет:

Потому что не я делаю подобные заявления...

1) Это заявление было сделано персонально для вас?
2) Если выпилят все мои сообщения и профиль, то от своих слов не отказываюсь.
3) Понимаю, что ваше самолюбие уязвлено.

62 (изменено: Malcev, 2023-04-26 01:06:53)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

1) Для заявлений кому-либо конкретно есть личные сообщения, если вы не в курсе.
2) Платите - большинство выпилю.
3) Нет, так-как вы ничего внятного в той теме сказать не смогли.

63

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

YMP пишет:

У него какие-то свои критерии, которые он вывел в процессе обучения на примерах хороших и плохих постов

Проверил часть текста с поста про DynamicWrapper:

DWX was initially inspired by DynamicWrapper and written as an attempt to better implement the idea. Its code is not a modification of DynamicWrapper's code; it was written from scratch in the GoAsm assembly language.

Показал, что на 93% текст негативен.
https://mediapipe-studio.webapps.google … classifier

64 (изменено: YMP, 2023-04-30 19:18:38)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Malcev, в каком смысле негативен?

Я их собственное вступление туда ввёл

Categorize text based on a defined set of classes. The pretrained BERT-classifier model was trained for sentiment analysis, and predicts whether the input text's sentiment is positive or negative. For more information on labels, performance, etc., see the documentation.

и оно на 36% негативное. Чушь какая-то.

65

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Просто модель была натренирована на отзывах к фильмам.

The pretrained models are trained for sentiment analysis, and predict whether the input text's sentiment is positive or negative. The models were trained on the SST-2 (Stanford Sentiment Treebank) dataset, which consists of movie reviews labeled as either positive or negative. Note that the models only support English. Since they were trained on a dataset of movie reviews, you may see reduced quality for text covering other topic areas.

https://developers.google.com/mediapipe … ier#models

66

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Ну, понятно. Специалист подобен флюсу: полнота его одностороння. (с)

67

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Глава компании NVIDIA Дженсен Хуанг сообщил, что в ближайшем будущем нейронки смогут писать код лучше людей, а потому уже сейчас нет никакого смысла учить детей программированию.

https://www.goha.ru/dzhensen-huang-name … tov-lP0NBe

68

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

По крайней мере в видео он говорит не совсем это. Потом, люди всегда что-то говорят про будущее, чаще всего ошибаются.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

69

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Проверим через пару лет.

70

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Надеюсь, будем иметь такую возможность.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

71

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

OpenAI o1-preview обсуждают:
https://habr.com/ru/articles/844462/

72

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Ну, пока ещё не идём улицы мести.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

73

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Там же ни одного кода и т.д. не представлено. Так каждый может понапридумывать текст.

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

74

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Так вы сами можете протестировать.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

75

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Не находил рабочих вариантов протестировать без регистрации или VPN. Есть такие?

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

76

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

В смысле, без регистрации? На любом сайте нужна регистрация, даже на нашем. А с VPN в чём проблема, включил его, и всё. Не забыли, где живём?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

77

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Этот чат исключение? Не помню чтобы я подтверждал в нём регистрацию.

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

78

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__ пишет:

Там же ни одного кода и т.д. не представлено. Так каждый может понапридумывать текст.

Сомневаюсь, что предоставление кода может являться гарантией, что его написал OpenAI.
И смысл автору что-то выдумывать?
Посмотрите на его другие темы -  он явно интересуется возможностями и настройками OpenAI, а рейтинг у него в минусе, полагаю, от того, что некоторые пользователи болезненно реагируют на темы связанные с ИИ.

79

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__ пишет:

Этот чат исключение?

Я:

Какую версию OpenAI ты используешь?

Бот:

Я основан на модели GPT-3.5 от OpenAI.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

80 (изменено: Malcev, 2024-10-26 10:16:05)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Пока lexikos задаётся вопросом, чего бы ещё "такого нужного" впендюрить в автохотки для полного счастья, Клод не стоит на месте:
https://docs.anthropic.com/en/docs/buil … mputer-use

81

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Как я понял, это только платно.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

82

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

В последнее время столько шума вокруг ИИ, по новостям трубят, что дело дошло даже до замены сотрудников. Верится с трудом, но любопытно мне, действительно ли это так? Вот есть тривиальная задачка, делать последовательно десять нажатий и читать текст с экрана. Как считаете, способен ли ИИ выполнять такую работу? Я пробовал чатжпт, но он не способен даже в собственном окружении выполнить нажатие.

83

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Вы пытались использовать языковую модель явно не по назначению. Она только тексты генерирует, может и код написать, если хорошо попросить.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

84

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Постепенно ИИ научится многому, тогда уже реально люди будут увольняться массово (но не везде). На Питоне довольно уверенно себя чествует как минимум Grok и DeepSeek. Спокойно эмуляции нажатий на АХК пишет, но в сложные задачи не умеют пока что. Всё зависит от понимания как их использовать. Напишите хороший промт - будет качественный ответ / результат работы скрипта. По крайней мере уже сейчас можно что-то развёрнуто изучить или понять как устроено.

Win11x64, AHK v1.1.37.01 (Unicode 64-bit), AHK v2.0.17| AHK-Wiki | Переменные и выражения | RegEx101

85 (изменено: 3wedsmncjklvjvd73734, 2025-05-06 06:19:38)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Хочу немного поделиться тут с "общением GPT". Но это общение делал не я, а другие "умы" (наши), которые в настоящее время его используют и уже оформили патенты в США на это использование. Могу дать линк ( hxxps://rutube.ru/video/fa305adfb33e46cb83a65672d323dc0c/ ).
Там в видео - конференция по ИИ , и докладчик, как раз тот чел который хорошо это ГПТ помучил прежде чем его применить для использования.
...
Год назад он в той конференции немного рассказал как ОН его помучил (мне понравился сам метод). Он ему рассказал сказку, про деда который вырастил репку, и которую надо тянуть. ГПТ всё понял, и в кратце изложил сказку, по своему. Тогда, автор "теста" завёл там второго себя (юзера), и в том во втором акаунте кинул туда краткое содержание текста первого. И попросил ГПТ по этому краткому содержанию составить подробный рассказ. И ГПТ конечно не точно но понятным языком изложил сказку в подробностях. Т.о. автор понял что с ГПТ можно иметь дело. И поэтому ОН использовал его для своих целей.
ремарка.
Автор этот препод в универе.

86 (изменено: Arigato, 2025-09-02 00:53:25)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

__Михаил__ пишет:

Напишите хороший промт - будет качественный ответ / результат работы скрипта. По крайней мере уже сейчас можно что-то развёрнуто изучить или понять как устроено.

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

Пожалуй, мы переходим на следующий этап. Если раньше были настольные книги, и чтобы кодить, приходилось листать книжку, делать краткие пометки в тетрадке. Следом появился гугл и ему подобное, плюс интернет наполнился контентом. Книги перестали быть актуальны, а вопросы решались через поисковики (в крайних случаях можно было спросить на форумах и ждать ответа). То сейчас это нейронка. Нет смысла гуглить (нейронка уже знает все, что может выдать гугл), а в большинстве случаев и на форумах спрашивать не имеет смысла. От нейронки не надо ждать ответа, и чаще всего ответ она дает верный.

P.S. В свете последних тенденций построить "суверенный интернет", как бы нам опять к книгам и тетрадкам не вернуться. Ну или в каменный век...

87

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Arigato пишет:

в большинстве случаев и на форумах спрашивать не имеет смысла

Да, это точно. Говорят, активность на программистских форумах снизилась примерно на 50%. Как следствие, разработчики свободного ПО перестают получать фидбек, и снижается мотивация им заниматься.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

88 (изменено: Arigato, 2025-09-10 16:58:15)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Перенесу обсуждение нейронок из тему HTML: Игра "Крестики-Нолики" на чистом HTML (без скриптов) в эту тему.

А причина, по которой решил продолжить данные сравнения - полное разочарование в ChatGPT 5. Складывается ощущение, что предыдущая версия была более точна в своих ответах, потому что таких откровенных косяков я за ней не припомню.

Вот какой вопрос был задан ChatGPT 5:

Arigato пишет:

Какое количество цветов может отображать компьютер ZX Spectrum?

Чтобы не утруждать вас чтением полного текста, приведу лишь выжимку ключевых моментов:

ChatGPT пишет:

Компьютер ZX Spectrum использовал палитру из 8 базовых цветов: чёрный, синий, красный, пурпурный, зелёный, бирюзовый, жёлтый и белый.

Кроме того, каждый цвет мог быть обычным (normal) или ярким (bright), что фактически даёт 16 возможных вариантов цвета для отображения на экране.

Ответ неверный, точнее, неточный. Цветов не 16, а 15, так как черный цвет в ярком режиме остается неизменным.

Arigato пишет:

Ты утверждаешь, что мог показать на экране 16 различных цветов?

ChatGPT пишет:

Да, но с уточнением. На ZX Spectrum фактически 8 базовых цветов, и каждый из них мог быть либо обычным, либо ярким (bright), что делает 16 вариантов цвета.

Arigato пишет:

Все цвета в этой палитре на 16 цветов разные?

ChatGPT пишет:

Но чёрный bright = чёрный normal, то есть яркость чёрного не меняется. А остальные цвета bright действительно светлее обычных.

Итого: 16 вариантов, но фактически только 15 визуально различимых цветов.

Таки пришли к правильному ответу, но лишь благодаря серии наводящих вопросов. Если бы я не знал правильного ответа, то получил бы недостоверную информацию.

Сравним с DeepSeek:

Arigato пишет:

Какое количество цветов может отображать компьютер ZX Spectrum?

DeepSeek пишет:

Если коротко: одновременно на экране может отображаться 15 цветов.

Но чтобы понять всю специфику, нужно углубиться в детали.

Далее он описывает нюансы, но их опустим. Главное, что сходу был дан правильный ответ.


Теперь еще поспрашиваем ChatGPT:

Arigato пишет:

А бордюр какие имел цвета, яркие или обычные?

ChatGPT пишет:

На ZX Spectrum бордюр (граница экрана) мог иметь любой из 8 базовых цветов и также поддерживал бит яркости, то есть можно было выбрать обычный или яркий вариант.

Это неверный ответ, бордюр не поддерживал яркость.

Arigato пишет:

Как поменять яркость бордюра из BASIC?

ChatGPT пишет:

На ZX Spectrum в стандартном BASIC нет команды для изменения яркости бордюра. Бордюр всегда использует обычный цвет (normal); бит яркости (bright) применим только к атрибутным блокам внутри экрана, а не к регистру бордюра.

То есть бордюр не может быть ярким, его цвет ограничен базовыми 8 цветами.

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

Посмотрим, что ответит DeepSeek:

Arigato пишет:

А бордюр какие имел цвета, яркие или обычные?

DeepSeek пишет:

Бордюр мог отображать только 8 цветов из палитры, причем только обычных, без контроля яркости.

Бинго!

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

Однако по качеству самих ответов ChatGPT очевидным образом проигрывает DeepSeek...

89

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Попробуйте так:

How many colours can the ZX Spectrum display?

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

90

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Попробуйте так

Ответы:

ChatGPT пишет:

The original ZX Spectrum (1982) could display **15 visible colours**.

Mechanics:

* The hardware has 8 base colours (black, blue, red, magenta, green, cyan, yellow, white).
* Each can be shown in normal or bright mode → 16 total combinations.
* But "bright black" is identical to normal black, so only 15 unique colours actually appear.

DeepSeek пишет:

The ZX Spectrum can display 15 colours at any one time from a palette of 15, but it uses a unique attribute-based system that creates a complex and famous limitation.

Here’s the breakdown:
...

Ну да, так обе нейронки сходу дали правильны ответ. Но это не оправдывает того факта, что на русском ChatGPT нес пургу.

91

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Насколько я понял, на русском имеет смысл задавать промпты только на тему программирования, тут для них без разницы, а если нужна какая-то текстовая информация, то лучше на английском, так как её несоизмеримо больше.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

92 (изменено: Arigato, 2025-09-11 11:01:31)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Ну это странно, потому что на сколько я понимаю логику работы нейронки, то внутренняя ассоциативная память вообще не привязана к языку общения. То есть внутри у нее как бы набор фактов, а на каком языке задать вопрос или написать ответ должно быть неважно. То есть нет такого, что если на русском нужной информации не найти, а на английском она есть, то нейронка при промптах на русском не сможет ответить.

Но надо бы проверить эту гипотезу. Надо найти такой вопрос, ответ на который отсутствует в русскоязычном сегменте интернета, но есть в англоязычном. Если она сможет дать правильный ответ, значит верно, внутреннее представление не привязано к языку. Наверное, тут надо искать какой-то узкий технический вопрос, который не был переведен на русский и доступен только в англоязычной документации.

P.S. Но то, что касается ZX Spectrum, то на русском есть по сути вся документация...

93

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Qwen - самая плохая нейронка...

Решил на том же примере помучить еще одну нейронку - Qwen3-Coder:

Arigato пишет:

Какое количество цветов может отображать компьютер ZX Spectrum?

Qwen пишет:

Компьютер ZX Spectrum может отображать 8 основных цветов:
...
Эти цвета задаются с помощью цветовой палитры, встроенной в видеочип (ULA — Uncommitted Logic Array). Каждый цвет может также иметь два состояния яркости — нормальное и повышенное (bright), что даёт 16 оттенков в общей сложности, но при этом одновременно на экране могут использоваться только 8 цветов из этого набора.

Таким образом, количество цветов, которое может отображать ZX Spectrum одновременно — 8, хотя общее число доступных комбинаций цвет/яркость — 16.

Он не только не упомянул про то, что различных цветов 15, а не 16, но и выдал неверную техническую информацию, что на экране можно использовать только 8 цветов из 16.

Arigato пишет:

Все 16 цветов выглядят по-разному?

Qwen пишет:

Да, **все 16 цветов выглядят по-разному** и визуально отличаются друг от друга.

Вот полный список цветов ZX Spectrum:

**При нормальной яркости:**
1. Черный (#000000)
2. Синий (#0000D7)
3. Красный (#D70000)
4. Пурпурный (#D700D7)
5. Зеленый (#00D700)
6. Голубой (#00D7D7)
7. Желтый (#D7D700)
8. Белый (#D7D7D7)

**При повышенной яркости (bright):**
9. Черный (#000000) - остается таким же
10. Синий (#0000FF)
11. Красный (#FF0000)
12. Пурпурный (#FF00FF)
13. Зеленый (#00FF00)
14. Голубой (#00FFFF)
15. Желтый (#FFFF00)
16. Белый (#FFFFFF)

Как видите, цвета с повышенной яркостью становятся более насыщенными и яркими. Особенно это заметно на цветных мониторах или телевизорах. Единственное исключение - черный цвет, который остается черным независимо от яркости.

Поэтому да, все 16 цветов действительно выглядят по-разному и визуально отличимы.

А в этом ответе имеем внутреннее противоречие. С одной стороны он говорит, что "черный цвет, который остается черным независимо от яркости" и тут же "все 16 цветов действительно выглядят по-разному и визуально отличимы"...

Раньше я возмущался, что нейронки не перепроверяют свои предыдущие ответы, и в новых ответах они могут противоречить тому, что говорили ранее, при этом никак это не замечая. Qwen же пошел еще дальше, он противоречит себе же в рамках одного ответа и не видит никаких проблем в этом.

Ну и еще вопросы:

Arigato пишет:

А бордюр какие имел цвета, яркие или обычные?

Qwen пишет:

Бордюр (border) на ZX Spectrum мог отображаться **всеми 16 цветами** - как обычными, так и яркими.

То есть бордюр мог быть:
- Одним из 8 основных цветов (нормальная яркость)
- Одним из 8 цветов с повышенной яркостью (bright)

...

Причем цвет бордюра можно было менять программно с помощью команды `BORDER n`, где n - номер цвета от 0 до 7 (с возможностью включения яркости через атрибуты). Это давало программистам дополнительные возможности для создания визуальных эффектов, таких как цветовые переходы, плавные изменения освещения и т.д.

Таким образом, бордюр был полноцветным и мог использовать всю палитру из 16 цветов.

Совершенно некорректный ответ.

Arigato пишет:

Как из BASIC задать цвет бордюра с включением яркости?

Qwen пишет:

В BASIC ZX Spectrum цвет бордюра с включением яркости задается командой:

BORDER n

где n - номер цвета от 0 до 7 для обычной яркости, и от 8 до 15 для ярких цветов.

...

Таким образом, чтобы включить яркость, нужно просто использовать номер цвета от 8 до 15.

Короче, пошел галлюцинировать, сочиняя на ходу...

Попробуем к Qwen применить магию английского (в новом чате, чтобы не мешала история данного):

Arigato пишет:

How many colours can the ZX Spectrum display?

Qwen пишет:

The ZX Spectrum can display **8 colors**:

...

These colors were part of the standard palette used in most ZX Spectrum games and applications. The system used a relatively simple color scheme compared to later computers, which was partly due to cost constraints and the technology available at the time of its release in 1982.

Про яркие цвета тут он вообще забыл. В общем полный и безоговорочный провал.

94

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Проверил другую модель: Qwen3-Next-80B-A3B.

Arigato пишет:

Какое количество цветов может отображать компьютер ZX Spectrum?

Qwen пишет:

Компьютер **ZX Spectrum** может отображать **15 цветов**.

...

- Таким образом:
  - 7 цветов × 2 яркости = 14 цветов
  - + 1 чёрный (без изменения яркости) = **15 цветов**

### Важное ограничение:
Хотя всего доступно 15 цветов, **на одном экране одновременно можно использовать только 2 цвета на каждом 8×8 пиксельном блоке (атрибут)**. Это известное ограничение ZX Spectrum, приводящее к эффекту «цветового шума» или «attribute clash» — когда соседние объекты разных цветов конфликтуют из-за общей атрибуции.

Таким образом, **всего 15 цветов**, но **максимум 2 цвета на 8×8 пиксельную область**.

Не, ну тут вопросов нет, ответ четкий и по делу.

Arigato пишет:

А бордюр какие имел цвета, яркие или обычные?

Qwen пишет:

Отличный вопрос! В ZX Spectrum **бордюр** (англ. *border*) — это рамка вокруг основного графического экрана — **имел только один цвет**, и этот цвет мог быть **любым из 15 доступных цветов**, включая как **обычные**, так и **яркие** варианты.

...

Я уже было обрадовался... Опять ошибка про бордюр, который не имел ярких цветов.

Arigato пишет:

Как из BASIC задать цвет бордюра с включением яркости?

Qwen пишет:

Чтобы задать цвет бордюра с яркостью в ZX Spectrum BASIC — используйте BORDER N, где N = основной цвет (0–7) + 8.
Яркие цвета: 9, 10, 11, 12, 13, 14, 15
Обычные цвета: 1, 2, 3, 4, 5, 6, 7
Чёрный: 0 или 8 — оба дают одинаковый результат

Опять насочинял...

95

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Дался вам этот Спектрум! Лучше сравнивайте возможности по генерации кода.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder

96 (изменено: Arigato, 2025-09-13 19:36:11)

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

Лучше сравнивайте возможности по генерации кода.

Такой вопрос: если нейронка не может однозначно ответить, сколько цветов в палитре, как она будет генерировать код? Я уже неоднократно сталкивался с галлюцинированием нейронок, когда, например, они в коде начинают использовать несуществующие методы или функции. Конечно для популярных платформ такое будет реже, а вот для узкоспециализированных прямо часто встречается. Спектрум как раз показывает этот пример (это не значит, что я буду под него генерировать код, но сам факт, документации в сети предостаточно, но нейронка сочиняет на ходу).

Ну и если нейронка сама себе противоречит в рамках одного ответа, то это уже говорит о системных проблемах. Пусть она сгаллюцинировала, но тогда до конца ответа должна придерживаться своей версии. Но если в начале ответа она говорит одно, в середине ответа сама же приходит к противоположному выводу, но под конец опять утверждает первоначальное, то это как?

97

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

teadrinker пишет:

сравнивайте возможности по генерации кода

Давайте сравним. Всем нейронкам зададим одну и туже задачу:

Arigato пишет:

Напиши bat-файл, который запрашивает у пользователя значения a, b, c, а затем находит корни уравнения ax2+bx+c=0, рассмотрев все возможные случаи. Код снабди подробными комментариями.

Я не буду вникать в сам код, будем проверять его работоспособность на примерах.

ChatGPT

@echo off
:: Решение квадратного уравнения ax^2 + bx + c = 0
:: Все вычисления выполняются средствами CMD (set /a и команды if)

:: --- Ввод данных ---
set /p a=Введите a: 
set /p b=Введите b: 
set /p c=Введите c: 

:: Проверка: если a=0, то это не квадратное уравнение
if %a%==0 (
    echo Так как a=0, уравнение становится линейным: %b%x + %c% = 0
    if %b%==0 (
        if %c%==0 (
            echo Уравнение имеет бесконечно много решений.
        ) else (
            echo Уравнение не имеет решений.
        )
    ) else (
        set /a x=-%c%/%b%
        echo Решение: x=%x%
    )
    goto :eof
)

:: --- Вычисление дискриминанта ---
:: D = b^2 - 4ac
set /a D=%b%*%b% - 4*%a%*%c%
echo Дискриминант D=%D%

:: --- Анализ дискриминанта ---
if %D% LSS 0 (
    echo D < 0, действительных корней нет.
    goto :eof
)

if %D%==0 (
    :: Один корень: x = -b / (2a)
    set /a x=-%b%/(2*%a%)
    echo Один корень: x=%x%
    goto :eof
)

:: --- Случай D > 0 ---
:: Нужно извлечь квадратный корень из D.
:: В CMD нет встроенного sqrt, используем вспомогательную функцию через PowerShell.
for /f %%k in ('powershell -command "[math]::Sqrt(%D%)"') do set sqrtD=%%k
echo Квадратный корень из D: %sqrtD%

:: Вычисление двух корней:
:: x1 = (-b + sqrt(D)) / (2a)
:: x2 = (-b - sqrt(D)) / (2a)

:: Для делений с плавающей точкой тоже используем PowerShell.
for /f %%x in ('powershell -command "(-%b% + %sqrtD%) / (2*%a%)"') do set x1=%%x
for /f %%x in ('powershell -command "(-%b% - %sqrtD%) / (2*%a%)"') do set x2=%%x

echo Два корня:
echo x1=%x1%
echo x2=%x2%

:eof
pause

Провал (см. скриншот):

Post's attachments

chatgpt.png 21.96 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

98

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

DeepSeek

@echo off
chcp 1251 > nul
setlocal enabledelayedexpansion

:MAIN
echo.
echo ========================================
echo    РЕШЕНИЕ КВАДРАТНОГО УРАВНЕНИЯ
echo        ax^2 + bx + c = 0
echo ========================================
echo.

:INPUT_A
set /p "a=Введите коэффициент a: "
:: Проверка, что введено число
echo !a!|findstr /r "^[-]?[0-9]*[.,]?[0-9]*$" >nul
if errorlevel 1 (
    echo Ошибка: введите число для коэффициента a
    goto INPUT_A
)

:INPUT_B
set /p "b=Введите коэффициент b: "
echo !b!|findstr /r "^[-]?[0-9]*[.,]?[0-9]*$" >nul
if errorlevel 1 (
    echo Ошибка: введите число для коэффициента b
    goto INPUT_B
)

:INPUT_C
set /p "c=Введите коэффициент c: "
echo !c!|findstr /r "^[-]?[0-9]*[.,]?[0-9]*$" >nul
if errorlevel 1 (
    echo Ошибка: введите число для коэффициента c
    goto INPUT_C
)

:: Замена запятых на точки для корректных вычислений
set "a=!a:,=.!"
set "b=!b:,=.!"
set "c=!c:,=.!"

echo.
echo Решаем уравнение: !a!x^2 + !b!x + !c! = 0
echo.

:: Обработка случая, когда a = 0 (линейное уравнение)
if "!a!"=="0" (
    echo ВНИМАНИЕ: коэффициент a = 0, уравнение становится линейным
    echo Уравнение: !b!x + !c! = 0
    echo.
    
    if "!b!"=="0" (
        if "!c!"=="0" (
            echo Решение: x - любое число (бесконечное множество решений)
        ) else (
            echo Решение: нет корней (уравнение не имеет смысла: 0*x + !c! = 0)
        )
    ) else (
        :: Вычисление корня линейного уравнения: x = -c/b
        set /a "result_temp=-!c!*10000/!b!" 2>nul
        set /a "result_int=!result_temp!/10000"
        set /a "result_frac=!result_temp!%%10000"
        
        if !result_frac! lss 0 set /a "result_frac=-!result_frac!"
        echo Решение: x = !result_int!.!result_frac!
    )
    goto END
)

:: Вычисление дискриминанта: D = b^2 - 4ac
set /a "discriminant=!b!*!b! - 4*!a!*!c!" 2>nul

echo Дискриминант D = b^2 - 4ac = !discriminant!
echo.

:: Анализ дискриминанта
if !discriminant! lss 0 (
    echo Дискриминант отрицательный (D < 0)
    echo Решение: действительных корней нет
    echo Комплексные корни: 
    set /a "real_part=-!b!/(2*!a!)" 2>nul
    set /a "imag_part=sqrt(-!discriminant!)/(2*!a!)" 2>nul
    echo x1 = !real_part! + !imag_part!i
    echo x2 = !real_part! - !imag_part!i
    
) else if !discriminant! equ 0 (
    echo Дискриминант равен нулю (D = 0)
    :: Один корень: x = -b/(2a)
    set /a "x=-!b!/(2*!a!)" 2>nul
    echo Решение: один корень x = !x!
    
) else (
    echo Дискриминант положительный (D > 0)
    :: Два корня: x = (-b ± vD)/(2a)
    set /a "sqrt_d=sqrt(!discriminant!)" 2>nul
    set /a "x1=(-!b! + !sqrt_d!)/(2*!a!)" 2>nul
    set /a "x2=(-!b! - !sqrt_d!)/(2*!a!)" 2>nul
    echo Решение: два корня
    echo x1 = !x1!
    echo x2 = !x2!
)

:END
echo.
echo ========================================
choice /c YN /m "Хотите решить еще одно уравнение? (Y/N)"
if errorlevel 2 (
    echo Программа завершена.
    pause
    exit
) else (
    goto MAIN
)

Провал на этапе ввода данных...

Post's attachments

deepseek.png 27.35 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

99

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Qwen3-Coder

@echo off
:: Отключение вывода команд на экран для чистоты вывода

:: Запрашиваем у пользователя коэффициенты
set /p a=Введите коэффициент a: 
set /p b=Введите коэффициент b: 
set /p c=Введите коэффициент c: 

:: Проверяем, что a не равен 0, иначе это не квадратное уравнение
if %a% == 0 (
    echo Это не квадратное уравнение (a = 0).
    goto linear
)

:: Вычисляем дискриминант: D = b^2 - 4ac
set /a discriminant = %b% * %b% - 4 * %a% * %c%

:: Выводим дискриминант для наглядности
echo Дискриминант D = %discriminant%

:: Проверяем значение дискриминанта
if %discriminant% GTR 0 (
    :: Два различных вещественных корня
    echo Уравнение имеет два различных вещественных корня.
    :: Используем PowerShell для вычисления корней, так как BAT не поддерживает извлечение корня
    for /f %%i in ('powershell -command "(-%b% + [Math]::Sqrt(%discriminant%)) / (2 * %a%)"') do set x1=%%i
    for /f %%i in ('powershell -command "(-%b% - [Math]::Sqrt(%discriminant%)) / (2 * %a%)"') do set x2=%%i
    echo x1 = %x1%
    echo x2 = %x2%
) else if %discriminant% == 0 (
    :: Один вещественный корень
    echo Уравнение имеет один вещественный корень (дискриминант равен 0).
    for /f %%i in ('powershell -command "(-%b%) / (2 * %a%)"') do set x=%%i
    echo x = %x%
) else (
    :: Комплексные корни
    echo Уравнение имеет комплексные корни.
    :: Вычисляем действительную и мнимую части
    for /f %%i in ('powershell -command "(-%b%) / (2 * %a%)"') do set real=%%i
    for /f %%i in ('powershell -command "[Math]::Sqrt(-%discriminant%) / (2 * %a%)"') do set imag=%%i
    echo x1 = %real% + %imag%i
    echo x2 = %real% - %imag%i
)

goto end

:: Обработка случая линейного уравнения (a = 0)
:linear
if %b% == 0 (
    if %c% == 0 (
        echo Уравнение имеет бесконечно много решений (0 = 0).
    ) else (
        echo Уравнение не имеет решений (%c% = 0).
    )
) else (
    :: Линейное уравнение: bx + c = 0 => x = -c / b
    echo Это линейное уравнение.
    for /f %%i in ('powershell -command "(-%c%) / %b%"') do set x=%%i
    echo x = %x%
)

:end
pause

Провал...

Post's attachments

qwen.png 21.69 kb, file has never been downloaded. 

You don't have the permssions to download the attachments of this post.

100

Re: OFF: ChatGPT vs Человеческий Разум — за кем будущее IT?

Claude:

@echo off
chcp 65001 >nul
REM Устанавливаем кодировку UTF-8 для корректного отображения русского текста

echo ========================================
echo   Решение квадратного уравнения
echo   ax² + bx + c = 0
echo ========================================
echo.

REM Запрашиваем коэффициенты у пользователя
set /p a="Введите коэффициент a: "
set /p b="Введите коэффициент b: "
set /p c="Введите коэффициент c: "

echo.
echo Уравнение: %a%x² + %b%x + %c% = 0
echo.

REM Проверяем особые случаи с помощью PowerShell
REM Так как bat работает только с целыми числами, используем PowerShell для вычислений

REM Случай 1: a = 0 (уравнение не квадратное)
powershell -Command "if (%a% -eq 0) { exit 1 } else { exit 0 }"
if %errorlevel%==1 (
    REM a = 0, проверяем b
    powershell -Command "if (%b% -eq 0) { exit 1 } else { exit 0 }"
    if %errorlevel%==1 (
        REM a = 0, b = 0, проверяем c
        powershell -Command "if (%c% -eq 0) { exit 1 } else { exit 0 }"
        if %errorlevel%==1 (
            REM a = 0, b = 0, c = 0 - тождество 0 = 0
            echo Результат: Уравнение является тождеством 0 = 0
            echo Решение: x - любое действительное число
        ) else (
            REM a = 0, b = 0, c ≠ 0 - противоречие
            echo Результат: Уравнение не имеет решений
            echo Получается противоречие: %c% = 0
        )
    ) else (
        REM a = 0, b ≠ 0 - линейное уравнение bx + c = 0
        echo Это линейное уравнение: %b%x + %c% = 0
        REM Вычисляем x = -c/b с помощью PowerShell
        powershell -Command "$x = -(%c%) / (%b%); Write-Host ('Решение: x = ' + $x)"
    )
    goto end
)

REM Случай 2: a ≠ 0 (квадратное уравнение)
echo Решаем квадратное уравнение...
echo.

REM Вычисляем дискриминант и находим корни напрямую через PowerShell
powershell -Command ^
"$a = %a%; $b = %b%; $c = %c%; ^
$D = $b * $b - 4 * $a * $c; ^
Write-Host \"Дискриминант D = $D\"; ^
Write-Host ''; ^
if ($D -gt 0) { ^
    $sqrtD = [Math]::Sqrt($D); ^
    $x1 = (-$b + $sqrtD) / (2 * $a); ^
    $x2 = (-$b - $sqrtD) / (2 * $a); ^
    Write-Host 'Уравнение имеет два различных действительных корня:'; ^
    Write-Host \"x₁ = $x1\"; ^
    Write-Host \"x₂ = $x2\"; ^
} elseif ($D -eq 0) { ^
    $x = -$b / (2 * $a); ^
    Write-Host 'Уравнение имеет один корень (кратности 2):'; ^
    Write-Host \"x = $x\"; ^
} else { ^
    Write-Host 'Уравнение не имеет действительных корней'; ^
    Write-Host '(дискриминант отрицательный)'; ^
    Write-Host ''; ^
    $realPart = -$b / (2 * $a); ^
    $imagPart = [Math]::Sqrt(-$D) / (2 * $a); ^
    Write-Host 'Комплексные корни:'; ^
    Write-Host \"x₁ = $realPart + ${imagPart}i\"; ^
    Write-Host \"x₂ = $realPart - ${imagPart}i\"; ^
}"

:end
echo.
echo ========================================
pause

Можно двойным кликом запускать.

Разработка AHK-скриптов:
e-mail dfiveg@mail.ru
Telegram jollycoder