Код без тайн
391 subscribers
33 photos
18 videos
1 file
84 links
Пишу о веб-разработке, информатике и технологиях, которые меня вдохновляют

Связаться со мной: @MajorLettuce
Download Telegram
Что такое интеллект и почему он искусственный

#ai #ml #artificialintelligence #machinelearning #openai #chatgpt

Сегодня 1 октября, а это значит, что лучшего времени написать про ChatGPT o1 придумать сложно. Однако, чтобы понять, почему очередной релиз от OpenAI действительно важен, я бы хотел сделать краткий экскурс в историю и в текущее положение дел в области искусственного интеллекта (AI / artificiial intelligence).

Человеческий интеллект

Но что такое интеллект в целом?
Этот вопрос тоже не такой однозначный, но можно взять определение из психологии, которое помимо прочего определяет интеллект как:

1. Адаптация к новым ситуациям
2. Способность к обучению на основе опыта
3. Использование знаний для управления средой

Encyclopedia Britannica

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

Искусственный интеллект

Примерно так и описал искусственный интеллект в своей работе «Вычислительные машины и разум» Алан Тьюринг в 1950 году. В ней он заменяет слово «думать» применительно к компьютеру на способность компьютера совершать те же действия, что может совершать человек (например, писать текст или управлять чем-либо).

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

У данного теста есть всего лишь один недостаток: он четко не формализован, поэтому его невозможно «пройти» с научной точки зрения. Однако, совершенно ясно, что с момента появления ChatGPT данный тест в его изначальной формулировке потерял актуальность.

Причем здесь ChatGPT

ChatGPT использует в своей основе большую языковую модель (LLM / large language model), которая на вход и выход получает текст.

Всплеск интереса к ChatGPT случился после выпуска модели версии 3.5, которая очень круто сочиняла текст, но не справлялась с более сложными рассуждениями, где требовалась логика.

Пока OpenAI работали над новой версией модели, исследователи изучали поведение уже доступной. На удивление оказалось, что модель может вести себя «более умно» без дополнительного обучения. Достаточно напомнить модели о том, что она может порассуждать.

Так появился подход цепочки мыслей (CoT / chain of thought)

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

Например:

Запрос:
Я пошел на рынок и купил 10 яблок. Я отдал 2 яблока соседу и 2 ремонтнику. Затем я пошел и купил еще 5 яблок и съел 1. Сколько яблок у меня осталось?

Ответ:
11 яблок


С применением CoT:

Запрос:
Я пошел на рынок и купил 10 яблок. Я отдал 2 яблока соседу и 2 ремонтнику. Затем я пошел и купил еще 5 яблок и съел 1. Сколько яблок у меня осталось? Давай подумаем шаг за шагом.

Ответ:
Сначала у вас было 10 яблок.
Вы отдали 2 яблока соседу и 2 ремонтнику, так что у вас осталось 6 яблок.
Затем вы купили еще 5 яблок, теперь у вас 11 яблок.
Наконец, вы съели 1 яблоко, так что у вас осталось 10 яблок.


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

В чем суть ChatGPT o1

Основная идея новой модели o1 в том, что ее не нужно заставлять «думать» — она это делает сама. Конечно, внутри это устроено сложнее, чем пример выше, но общий принцип такой же. Рассуждение по шагам значительно увеличивает качество ответа модели, однако это становится заметно только на сложных запросах.

Например, это очень хорошо заметно если нужен «аналитический» ум, когда задачу можно расписать по шагам, как например в программировании, математике или других науках.

Поэтому я бы рассматривал o1 как альтернативу, а не замену текущим моделям. В настоящий момент лично я использую ее только для задач, где нужен глубокий анализ и точность, такие как программирование.
🆒21
OpenAI запустила режим поиска в ChatGPT в общий доступ

#ai #chatgpt

Пока что только для платных тарифов, но обещают позже включить и для бесплатных.

По сути это Perpexity.ai, но с моделью от OpenAI по умолчанию (в Perplexity есть возможность выбирать модель).

Пока что подобные сервисы не могут полностью заменить Google. Что уж говорит, сам Google со своей моделью Gemini в поисковой выдаче не может заменить Google 😅

Основная проблема в том, что модели могут искажать факты, даже если им дать точные данные, но в формате, отличном от текста (например в виде таблицы).

Пример такого искажения демонстрируется в новом видео AI Explained. Кстати, рекомендую данный канал для новостей в области ИИ, потому что он один из немногих, кто трезво оценивает ситуацию без хайпа.
👍1