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

Компания OpenAI выпустила новую, более мощную модель искусственного интеллекта, а также новые инструменты для настройки и бета-версии SDK для Go и Java.
OpenAI наиболее известна своим генеративным чатботом с искусственным интеллектом ChatGPT.
Более мощная модель, OpenAI o1, поставляется с поддержкой вызова функций, сообщений разработчика, структурированных выводов и возможностей технического зрения. Модели серии o1, обученные с помощью обучения с подкреплением, описываются как думающие, прежде чем ответить, производящие длинную внутреннюю цепочку мыслей, прежде чем ответить пользователю. Существует два типа моделей: o1 - это модель рассуждений, предназначенная для решения сложных задач в различных областях, а o1-mini - быстрая и доступная модель рассуждений для специализированных задач. Последняя модель o1 поддерживает ввод текста и изображений и выдает текстовые результаты (в том числе структурированные).
Вместе с новой моделью OpenAI выпустила обновленный Realtime API, включающий простую интеграцию WebRTC, снижение цены на аудио GPT-4o на 60 % и поддержку GPT-4o mini при одной десятой от прежней скорости передачи звука. API Realtime можно использовать для создания мультимодальных разговорных окружений с низкой задержкой и выразительными моделями, поддерживающими голос.
Еще одним улучшением является «тонкая настройка предпочтений» - новая техника настройки моделей, которая призвана облегчить адаптацию моделей в зависимости от предпочтений пользователей и разработчиков. Прямая оптимизация предпочтений (DPO) позволяет разработчикам настраивать модели на основе подсказок и пар ответов. По словам команды, такой подход позволяет модели учиться на предпочтениях людей, оптимизируя результаты, которые с большей вероятностью будут предпочтительными.
Последнее дополнение - бета-версии новых SDK для Go и Java. OpenAI Java SDK обеспечивает доступ к OpenAI REST API из приложений, написанных на Java. Он включает в себя вспомогательные классы с полезными типами и документацию для каждого свойства запроса и ответа. Он похож на OpenAI Kotlin SDK, но с небольшими отличиями, которые делают его более эргономичным для использования в Java, например, Optional вместо nullable values, Stream вместо Sequence и CompletableFuture вместо suspend functions.
Библиотека OpenAI Go обеспечивает удобный доступ к OpenAI REST API из приложений, написанных на Go.
Бета-версии библиотек уже доступны на GitHub. Новые модели доступны на сайте OpenAI.
В прошлом году мы много говорили об искусственном интеллекте и его влиянии на программирование, но новый год подтвердит, что это - переломный момент или просто очередное мимолетное увлечение.
ИИ-агенты становятся все умнее и самостоятельнее. Но еще предстоит проделать большую работу, прежде чем агенты, управляемые ИИ, смогут по-настоящему выполнять широкий круг задач.
Только на прошлой неделе я жаловался на то, что, несмотря на достижения в области ИИ, роботы кажутся такими же глупыми, как и раньше. Теперь я нашел видео, на котором Spot принимает ИИ таким образом, что это шаг на пути к будущему робототехники и, собственно, ИИ.