ИИ - панацея или помешательство 21 века?
Года два назад, когда ChatGPT заполонил все новостные ленты, каждый программист задумался о перспективе того, что его заменит бездушный ИИ. Сейчас же, когда все перепробовали различных ИИ помощников, перспектива замены кажется абсурдной. Часто слышу подобную историю:
Я вчера попросил GPT написать это, он мне какую-то хрень выдал, я ему 10 раз пишу, что это бред, он мне то же самое присылает, нормального кода я от него так и не добился. Час с ним воевал, пока он не рейджквитнул, просто написал что сессия утеряна.
Когда я слышу подобные рассказы, представляю себе картину барахлящего телевизора, по которому бьют кулаком, чтобы он заработал.
Назревает вопрос, кого можно заменить при помощи ИИ, а кого нельзя, и где он может пригодиться каждому, а что использовать – моветон. Для начала хотелось бы разделить на категории применения ИИ.
Текстовые модели
Наверное, самые популярные модели – те, которые работают с текстом: ведут диалог, сочиняют что-то, пишут код и отвечают на вопросы. Если очень упростить концепцию их работы, то фактически, это математические модели, которым скормили кучу текста и на ваш запрос они пытаются выдать максимально вероятное продолжение.
И вот тут, уже исходя из принципа работы, можно представить, что сочинение школьнику бот напишет неплохо, потому что не надо проверять достоверность информации, а вот какое-то полноценное произведение или тем более, качественный программный код – не факт.
Cделать заготовку для рассылки, письма или сообщения – легко. Добавите туда немного человеческой искренности и можно отправлять. Или, например, вам отправили какой-то документ, который надо прочитать по диагонали – дайте его переварить GPT, пускай вычленит оттуда наиболее важные пункты. Или, может быть, у вас есть интернет-магазин и как-то надо написать заготовки описаний товаров или вычленить ключевые слова для SEO – скормите ему характеристики товаров, и он все сделает за вас.
В общем, экспериментируйте, ищите те места и действия, которые ИИ мог бы сильно упростить.
ИИ-программист
Сразу скажу: если вы не программист, то вероятность того, что получится что-то сделать, даже вооружившись поддержкой GPT, крайне мала. Полноценная программа – это не просто совокупность файликов с кодом, это какая-то архитектура сервера, приложение, связанное с другими сервисами и т.д. Поэтому, не обладая навыками будет невероятно сложно и долго сделать что-то серьезное.
А вот если вы программист, то GPT может стать вторым помощником после StackOverflow. Например, нашли какой-то полезный для вас пакет и не знаете, что с ним делать, а документация вместо того, чтобы привести пару примеров, рассказывает с самых азов, чуть ли не с Большого Взрыва? Отлично, вполне возможно, в такой ситуации найти точку для старта будет проще при помощи GPT.
Только нужно учесть, что GPT учился не только на хороших примерах кода, а еще и на плохих, он может не учесть отличия в версиях пакетов, и код, написанный им попросту, не будет у вас работать. Поэтому очень важно не увязать в такие помощники в начале пути программиста, ибо теряется самое главное качество – умение искать ответы на свои вопросы, читать документацию, понимать природу ошибок и искать пути их решения.
Генерация изображений
Все чаще в рекламе виден небрежный отпечаток ИИ. Причем, чаще всего, это какие-то несвязные вещи, что-то из разряда «Выгодные кредиты, без поручителей» и рядом изображение кота в шапке.
Тут назревает вопрос о том, стоило ли это вообще делать? Вопрос риторический. Конечно, нарисовать такую иллюстрацию даже опытному художнику было бы невероятно сложно. Если в этом есть крутая творческая задумка и помимо картинок антропоморфных животных еще и будет свежая работа дизайнера, то пожалуйста. Любую его «фурри фантазию» Stable Diffusion нарисует налегке, главное, чтобы это имело смысл. Когда такая реклама на каждом углу, почерк ИИ очень легко улавливается, и порой это отдает банальной ленью.
А вот готовый баннер сейчас не нарисует ни одна нейросеть. До сих пор, с текстом они справляются с трудом. Поэтому, лучше всего, когда это инструмент-помощник в задумке дизайнера, например в Adobe Photoshop дорисует бороду человеку, или заменит фон, сгенерирует картинку милого животного или фантастического пейзажа, или стоковой картинки, за которую к тому же, не надо платить роялти.
Конечно, отрицать влияние ИИ на общество просто глупо. С каждым днем степень внедрения становится все выше, но полной замены человека набором алгоритмов не предвидится в ближайшее время. Конечно, есть много применений различным моделям, но пока что это все остается в рамках перекладывания предсказуемых, рутинных действий на ИИ – ассистента. Смело ищите новые инструменты, применяйте их в своей работе, но не надейтесь на то, что в ближайшее время вы переложите все задачи на компьютер, ибо только вам нести ответственность за конечные решения. Другие мысли об IT, заметки, личный опыт можно почитать тут.