ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 14.09.24 06:33
Оценка: 2 (2)
Тут https://habr.com/ru/articles/843278/

Что скажете?
Re: ChatGpt o1-preview - проверка на эрудицию
От: Mihal9  
Дата: 14.09.24 07:29
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Тут https://habr.com/ru/articles/843278/


S>Что скажете?



Жду схватку Друзь vs. ChatGPT o1-preview
Re[2]: ChatGpt o1-preview - проверка на эрудицию
От: Mihal9  
Дата: 14.09.24 07:37
Оценка: +1
Хотя если Друзь по привычке купит вопросы, у ChatGPT o1-preview нет шансов!
Re[3]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 14.09.24 10:23
Оценка: :)
Здравствуйте, Mihal9, Вы писали:

M>Хотя если Друзь по привычке купит вопросы, у ChatGPT o1-preview нет шансов!


В том то и дело. Если Каспаров 100% был спец. по шахматам и имел право представлять человечество — то Друзь, есть основания полагать, — просто профессиональный актер, который всего лишь играет умного человека.
Re[2]: ChatGpt o1-preview - проверка на эрудицию
От: Pzz Россия https://github.com/alexpevzner
Дата: 14.09.24 11:01
Оценка:
Здравствуйте, Mihal9, Вы писали:

M>Жду схватку Друзь vs. ChatGPT o1-preview


Жду схватку ChatGPT на стороне Трампа против ChatGPT на стороне Харрис.
Re: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 14.09.24 11:05
Оценка: +2
Здравствуйте, Shmj, Вы писали:

S>Что скажете?


Что-то мне подсказывает, что ИИ будет тспользоваться в основном для свистоперделок. Примерно так, как во времена массовой замены ЭВМ компьютерами. Когда бухгалтеры боялись, что их сократят из-за внедрения компьютерных систем, но по факту даже штат кое-где расширять пришлось. С массовым внедрением ИИ проблем добавится. Но с другой стороны, будет работа.
Отредактировано 14.09.2024 11:52 Privalov . Предыдущая версия .
Re[2]: ChatGpt o1-preview - проверка на эрудицию
От: rm2  
Дата: 16.09.24 23:25
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Здравствуйте, Shmj, Вы писали:


S>>Что скажете?


P>Что-то мне подсказывает, что ИИ будет тспользоваться в основном для свистоперделок.


пока что самое лучшее использование — короткие подсказки аля IntelliSense, только не конкретный оператор/слово, а прямо небольшими алгоритмами
Re[3]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 17.09.24 00:51
Оценка:
Здравствуйте, rm2, Вы писали:

rm2>пока что самое лучшее использование — короткие подсказки аля IntelliSense, только не конкретный оператор/слово, а прямо небольшими алгоритмами


Торг?

Небольшими алгоритмами — это не поиск по словарю а синкретизм информации из разных источников.
Re[3]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 17.09.24 11:29
Оценка:
Здравствуйте, rm2, Вы писали:

rm2>пока что самое лучшее использование — короткие подсказки аля IntelliSense, только не конкретный оператор/слово, а прямо небольшими алгоритмами


Я в этом разочаровался. Пробовал несколько раз. Получил код, похожий на примеры с NSDN или SO, только этот код почему-то не работал.
Зато охват, как у кота из повести Стругацких
Автор: Privalov
Дата: 28.07 13:15
. Я даже представить боюсь, что он мне выдаст, если мне матан вспомнить придётся.
Re[4]: ChatGpt o1-preview - проверка на эрудицию
От: rm2  
Дата: 17.09.24 15:49
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Я в этом разочаровался. Пробовал несколько раз. Получил код, похожий на примеры с NSDN или SO, только этот код почему-то не работал.


Значит еще меньше должны быть подсказки. из серии начинаешь for — она заканчивает его целиком за тебя, подставив все переменные, и перебирая элементы в нужной (из контекста) последовательности.
Re[4]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 17.09.24 15:59
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Я в этом разочаровался. Пробовал несколько раз. Получил код, похожий на примеры с NSDN или SO, только этот код почему-то не работал.

P>Зато охват, как у кота из повести Стругацких
Автор: Privalov
Дата: 28.07 13:15
. Я даже представить боюсь, что он мне выдаст, если мне матан вспомнить придётся.


Давай я попробую. Задавай запрос.
Re[5]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 17.09.24 19:07
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Давай я попробую. Задавай запрос.


А смысл? На сложные влпросы он не отвечает. А с простыми я и сам справляюсь.
Re[6]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 17.09.24 20:21
Оценка:
Здравствуйте, Privalov, Вы писали:

P>А смысл? На сложные влпросы он не отвечает. А с простыми я и сам справляюсь.


Ну давай сложный вопрос, проверим. Только чтобы на выходе был код, который можно скомпилить и убедиться правильно ли дан ответ.
Re[3]: ChatGpt o1-preview - проверка на эрудицию
От: wl. Россия  
Дата: 17.09.24 21:36
Оценка:
Здравствуйте, rm2, Вы писали:

rm2>пока что самое лучшее использование — короткие подсказки аля IntelliSense, только не конкретный оператор/слово, а прямо небольшими алгоритмами


не, не только intellisense. Вообще около того что требуется подсказать может

вот, к примеру, мне нужно было проверить mTLS со стороны клиента, для это нужно было настроить его на сервере — в этом я плохо разбираюсь, спросил как nginx настроить — всё по шагам расписал, если что-то не заработало, спросил, что не так, ответит как исправить, и всё, работает.
Я уже часто гуглить ленюсь, просто на русском языке говорю, что мне надо, попутно уточняя, почему не работает, и в итоге, всё получается.

я пользуюсь https://www.perplexity.ai/ — он доступен в России, и умеет гуглить (скорее всего не ChatGPT 4 / Bing, тот вроде платный)
Re: ChatGpt o1-preview - проверка на эрудицию
От: bnk СССР http://unmanagedvisio.com/
Дата: 17.09.24 22:07
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Тут https://habr.com/ru/articles/843278/


S>Что скажете?


Ну круто, че сказать. Пора с программированием завязывать

Re[7]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 18.09.24 07:11
Оценка: +2
Здравствуйте, Shmj, Вы писали:

S>Ну давай сложный вопрос, проверим. Только чтобы на выходе был код, который можно скомпилить и убедиться правильно ли дан ответ.


В прошлый раз сложный вопрос был проигнорирован.
Вы, молодые айтишники, с помощью ИИ превращаете в УГ всё, до чего можете дотянуться. Так что мы как-нибудт сами, по старинке. Книги, документация, обсуждение с коллегами — наше всё.
Re[8]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 18.09.24 08:35
Оценка:
Здравствуйте, Privalov, Вы писали:

P>В прошлый раз сложный вопрос был проигнорирован.


Давайте попробуем еще раз — но чтобы решением был код.
Re[9]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 18.09.24 08:47
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Давайте попробуем еще раз — но чтобы решением был код.


Пусть матрицу Гильберта обернёт, размером 10х10, и чтобы относительная погрешность не более 5%.
Отредактировано 18.09.2024 8:53 Privalov . Предыдущая версия .
Re: ChatGpt o1-preview - проверка на эрудицию
От: vsb Казахстан  
Дата: 18.09.24 09:42
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Что скажете?


А я как-то не впечатлён. Попробовал несколько раз, ну — работает вроде, но какого-то потрясающего превосходства над 4o не заметил. И по-моему ему туда картинки нельзя сувать...
Re[7]: ChatGpt o1-preview - проверка на эрудицию
От: inoremap  
Дата: 18.09.24 10:22
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Ну давай сложный вопрос, проверим. Только чтобы на выходе был код, который можно скомпилить и убедиться правильно ли дан ответ.


Полгода назад понадобился способ поиска последовательности байт в потоке на python, без считывания всех данных потока в память, гугл нашел вариант https://stackoverflow.com/questions/73841021/find-a-pattern-in-a-stream-of-bytes-read-in-blocks который мне не подошел, сейчас уже не вспомню по какой причине, все генераторы кода, что я попробовал, выдавали нерабочие варианты, иногда состоящие из частей кода ответа на stackoverflow.
Re[10]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 18.09.24 11:29
Оценка:
Здравствуйте, Privalov, Вы писали:

S>>Давайте попробуем еще раз — но чтобы решением был код.

P>Пусть матрицу Гильберта обернёт, размером 10х10, и чтобы относительная погрешность не более 5%.

Дайте задание так, как давали бы человеку. На каком ЯП должен быть результат и т.д. Давайте честно.
Re[8]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 18.09.24 11:31
Оценка: -1
Здравствуйте, inoremap, Вы писали:

I>Полгода назад понадобился способ поиска последовательности байт в потоке на python, без считывания всех данных потока в память, гугл нашел вариант https://stackoverflow.com/questions/73841021/find-a-pattern-in-a-stream-of-bytes-read-in-blocks который мне не подошел, сейчас уже не вспомню по какой причине, все генераторы кода, что я попробовал, выдавали нерабочие варианты, иногда состоящие из частей кода ответа на stackoverflow.


Типа такого:

def find_sequence_in_stream(stream, sequence, buffer_size=4096):
    # Буфер для хранения части потока, которая может содержать начало искомой последовательности
    buffer = b''

    while True:
        # Читаем данные из потока
        data = stream.read(buffer_size)
        if not data:
            # Если поток закончился, выходим
            break

        # Объединяем предыдущие данные с новыми
        data = buffer + data

        # Пытаемся найти последовательность
        index = data.find(sequence)
        if index != -1:
            # Если последовательность найдена, возвращаем её позицию
            return index

        # Оставляем в буфере последние байты на случай, если последовательность пересекает границу порций
        buffer = data[-len(sequence) + 1:]

    # Если последовательность не найдена, возвращаем -1
    return -1
Re[11]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 18.09.24 11:34
Оценка: +1
Здравствуйте, Shmj, Вы писали:

P>>Пусть матрицу Гильберта обернёт, размером 10х10, и чтобы относительная погрешность не более 5%.


S>Дайте задание так, как давали бы человеку. На каком ЯП должен быть результат и т.д. Давайте честно.


Именно так это задание и звучало, когда я работал в НИИ.

Вычислить матрицу, обратную матрице Гильберта. 10х10. Относительная погрешность не более 5%.

P.S. Напомнило рассказ, где искусственный интеллигент отвергал любые вопросы на том основании, что они неверно сформулированы.
Re[12]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 18.09.24 11:49
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Именно так это задание и звучало, когда я работал в НИИ.

P>Вычислить матрицу, обратную матрице Гильберта. 10х10. Относительная погрешность не более 5%.

Так вам был ясен контекст. Дайте задачу так, как будто к вам в НИИ пришел совсем новый человек и вы даете ему задание таким образом, чтобы у него не осталось вопросов.
Re[13]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 18.09.24 11:52
Оценка:
Здравствуйте, Shmj, Вы писали:

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


Ну вот, я же говорил. ИИ не понимает вопросы. Со всей шириной его охвата и знанием всех языков мира.
Он не знает, что такое матрица Гильберта. Он не знает, что такое обратная матрица. Он не знает, что такое 10х10. Он может только свистоперделки.
Re[14]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 18.09.24 12:22
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Ну вот, я же говорил. ИИ не понимает вопросы. Со всей шириной его охвата и знанием всех языков мира.

P>Он не знает, что такое матрица Гильберта. Он не знает, что такое обратная матрица. Он не знает, что такое 10х10. Он может только свистоперделки.

Нет, дело не в этом. Вам в каком виде нужен результат? Я просил чтобы результатом был — исходный код. На каком языке вам нужно, какие параметры входящие какие исходящие? Дайте краткое Т.З. в том виде, в котором его получает человек.
Re[14]: ChatGpt o1-preview - проверка на эрудицию
От: bnk СССР http://unmanagedvisio.com/
Дата: 18.09.24 12:39
Оценка:
Здравствуйте, Privalov, Вы писали:

P>Здравствуйте, Shmj, Вы писали:


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


P>Ну вот, я же говорил. ИИ не понимает вопросы. Со всей шириной его охвата и знанием всех языков мира.

P>Он не знает, что такое матрица Гильберта. Он не знает, что такое обратная матрица. Он не знает, что такое 10х10. Он может только свистоперделки.

Я попробовал задать вопрос в твоей формулировке. Для решения он взял питон. Вот результат. Имеет смысл?
https://chatgpt.com/share/66eaca05-2e64-8004-a7cb-d50661d815cb

Продублировал на своем сайте, в случае если ссылка не открывается

Это предыдущий GP4-o, к o1 у меня нет доступа (отписался от платной подписки)
Отредактировано 18.09.2024 12:56 bnk . Предыдущая версия . Еще …
Отредактировано 18.09.2024 12:41 bnk . Предыдущая версия .
Re[15]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 18.09.24 12:56
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Я попробовал задать вопрос в твоей формулировке. Для решения он взял питон. Вот результат. Имеет смысл?

bnk>https://chatgpt.com/share/66eaca05-2e64-8004-a7cb-d50661d815cb

Сейчас не проверял. Когда в НИИ матаном занимался, мы для обращения матриц использовали SVD-разложение. Гильберта брали в качестве теста. Она симметричная, положительно определённая и очень плохо обусловлена где-то, начиная с 7х7. И всю работу мы делали на Фортране.
P.S. Столько лет прошло, я, кроме названий, уже почти ничего не помню.

UPD. Регуляризацию мы не использовали. Возникли сложности с подбором параметра регуляризации. Деталей опять же не помню.
Отредактировано 18.09.2024 12:58 Privalov . Предыдущая версия .
Re[16]: ChatGpt o1-preview - проверка на эрудицию
От: bnk СССР http://unmanagedvisio.com/
Дата: 18.09.24 13:08
Оценка:
Здравствуйте, Privalov, Вы писали:

bnk>>Я попробовал задать вопрос в твоей формулировке. Для решения он взял питон. Вот результат. Имеет смысл?

bnk>>https://chatgpt.com/share/66eaca05-2e64-8004-a7cb-d50661d815cb

P>Сейчас не проверял. Когда в НИИ матаном занимался, мы для обращения матриц использовали SVD-разложение. Гильберта брали в качестве теста. Она симметричная, положительно определённая и очень плохо обусловлена где-то, начиная с 7х7. И всю работу мы делали на Фортране.

P>P.S. Столько лет прошло, я, кроме названий, уже почти ничего не помню.

P>UPD. Регуляризацию мы не использовали. Возникли сложности с подбором параметра регуляризации. Деталей опять же не помню.


Я вот тоже проверить результат (правильно или неправильно) не могу, но может кто подскажет

Вообще мое мнение такое что программистам таки прийдется уйти на покой в перспективе 10-20 лет.
И оно сможет писать новые и поддерживать существующие полноценные приложения просто по техзаданию.
Re[17]: ChatGpt o1-preview - проверка на эрудицию
От: Privalov  
Дата: 18.09.24 13:21
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Вообще мое мнение такое что программистам таки прийдется уйти на покой в перспективе 10-20 лет.

bnk>И оно сможет писать новые и поддерживать существующие полноценные приложения просто по техзаданию.

Это вряд ли. Вон рядом Shmj ничего не понял из моего вопроса. Значит, техзадание не сможет сформулировать. То есть о полноценных приложениях можно забыть.
Банковский софт работает потому, что он там с 70-х годов живёт. И то, мне известен по крайней мере один случай, когда у банка полетели одновременно основной и резервный датацентры.
Re: ChatGpt o1-preview - проверка на эрудицию
От: bobby23  
Дата: 18.09.24 14:17
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Тут https://habr.com/ru/articles/843278/


S>Что скажете?


пока не обьявится на этом форуме и не заломает всех своим дигитэл брэйном, можно не волноваться, пить пивко и смотреть сериалы
Re[2]: ChatGpt o1-preview - проверка на эрудицию
От: bnk СССР http://unmanagedvisio.com/
Дата: 18.09.24 17:01
Оценка: :)
Здравствуйте, bobby23, Вы писали:

B>пока не обьявится на этом форуме и не заломает всех своим дигитэл брэйном, можно не волноваться, пить пивко и смотреть сериалы


Как он может тут появиться если регистрация новых пользователей уже давно невозможна, потому что почта не работает
Re[13]: ChatGpt o1-preview - проверка на эрудицию
От: opfor  
Дата: 18.09.24 17:10
Оценка:
Здравствуйте, Shmj, Вы писали:


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


джуниор что-ли? Ну GPT сейчас и пишет код на уровне джуниора. Самые базовые вещи умеет, а что-то посложнее — уже начинается "растолкуй, как и что ты хочешь".
Re[3]: ChatGpt o1-preview - проверка на эрудицию
От: opfor  
Дата: 18.09.24 17:13
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Здравствуйте, bobby23, Вы писали:


B>>пока не обьявится на этом форуме и не заломает всех своим дигитэл брэйном, можно не волноваться, пить пивко и смотреть сериалы


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


ну так пусть проявит чудеса thinking out of the box, о которых рассказывает ТС. Напишет владельцу форума по другим каналам связи, чтоб тот добавил его в базу вручную. Или ему это все надо объяснять?
Опять "джуниор" какой-то получается.
Re[9]: ChatGpt o1-preview - проверка на эрудицию
От: inoremap  
Дата: 19.09.24 07:57
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Типа такого:


Код рабочий, но на каждом шаге происходит три выделения памяти и одно копирование, без которых можно было бы обойтись, также результат — мало полезная позиция во временном буфере.
Re[10]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 19.09.24 14:43
Оценка:
Здравствуйте, inoremap, Вы писали:

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


Я просто скопировал вашу реакцию и вот что получил:

def find_sequence_in_stream(stream, sequence, buffer_size=4096):
    seq_len = len(sequence)
    buffer = bytearray(buffer_size)
    tail = bytearray()

    position = 0  # Текущая позиция в потоке

    while True:
        # Читаем данные в буфер
        read_bytes = stream.readinto(buffer)
        if read_bytes == 0:
            # Если поток закончился, выходим
            break

        # Проверяем, не осталась ли часть последовательности на границе буфера
        if tail:
            data = tail + buffer[:read_bytes]
        else:
            data = buffer[:read_bytes]

        # Пытаемся найти последовательность
        index = data.find(sequence)
        if index != -1:
            # Если последовательность найдена, возвращаем её позицию в потоке
            return position + index - len(tail)

        # Если не нашли, обновляем позицию
        position += read_bytes

        # Оставляем хвост для проверки на следующем шаге
        if read_bytes >= seq_len - 1:
            tail = data[-(seq_len - 1):]
        else:
            tail = data

    # Если последовательность не найдена, возвращаем -1
    return -1


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

Самому GPT ничего не нужно, т.е. у него нет способности наслаждаться и страдать — следовательно и желаний быть никаких не может.

По этому инициатор смысла — всегда человек. Человек хочет наслаждаться и/или избежать страдания, это заставляет его что-то делать. И только человек может сказать что именно он хочет получить, соответствует ли полученное тому что нужно. Возможно что с будущем начинать будем с той части, которая проверяет результат.
Отредактировано 19.09.2024 14:50 Shmj . Предыдущая версия .
Re[11]: ChatGpt o1-preview - проверка на эрудицию
От: bnk СССР http://unmanagedvisio.com/
Дата: 19.09.24 15:05
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Самому GPT ничего не нужно, т.е. у него нет способности наслаждаться и страдать — следовательно и желаний быть никаких не может.

S>По этому инициатор смысла — всегда человек. Человек хочет наслаждаться и/или избежать страдания, это заставляет его что-то делать. И только человек может сказать что именно он хочет получить, соответствует ли полученное тому что нужно. Возможно что с будущем начинать будем с той части, которая проверяет результат.

Опять ты на свою излюбленную тему съехал. Верной дорогой идем к сакральному — "у него нет души" (тм)
Re[12]: ChatGpt o1-preview - проверка на эрудицию
От: Shmj Ниоткуда  
Дата: 19.09.24 15:09
Оценка:
Здравствуйте, bnk, Вы писали:

bnk>Опять ты на свою излюбленную тему съехал. Верной дорогой идем к сакральному — "у него нет души" (тм)


Можешь назвать душа, можешь назвать ТПС. А феномен остается нераскрытым и от этого не уйти.
Re: ChatGpt o1-preview - проверка на эрудицию
От: bobby23  
Дата: 02.12.24 05:06
Оценка:
Здравствуйте, Shmj, Вы писали:

S>Тут https://habr.com/ru/articles/843278/


S>Что скажете?


выкидыш программистов-гуманитариев глючит на фразе "david mayer"
https://x.com/burkov/status/1863066945077051603
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.