Dev новости: Инструменты и интеграции ИИ, Pull Requests Gone Wild

На этой неделе OpenAI привлекла внимание новостями о добавлении дополнительной памяти к ChatGPT и представлении Sora, новой модели текста в видео, но разработчиков могут заинтересовать и другие объявления компании.

На этой неделе OpenAI привлекла внимание новостями о добавлении дополнительной памяти к ChatGPT и представлении Sora, новой модели текста в видео, но разработчиков могут заинтересовать и другие объявления компании.

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

Еще увеличили лимит скорости на GPT-4 Turbo; график скоростей доступен онлайн. Кроме того, теперь компания предоставляет метки времени на уровне слов в своем API для аудио Whisper, что позволяет получать более точные временные метки для транскрипций и видеомонтажа.

Новые интеграции Vercel помогают разработчикам внедрять приложения для искусственного интеллекта

Vercel сотрудничает с девятью поставщиками AI, включая Replicate, Perplexity и PineCone, чтобы предоставить интеграции с AI SDK Vercel, набором инструментов для разработчиков для создания пользовательских интерфейсов на основе искусственного интеллекта. Эти интеграции обеспечат поддержку при создании чат-ботов, потоков обслуживания клиентов, систем с семантическим поиском, Retrieval Augmented Generation (RAG) и генеративных сервисов изображений, отметил вице-президент Vercel по продукту Джаред Палмер.

Разработчики могут получить доступ к вкладке AI на странице интеграции Vercel, что делает сторонние AI-сервисы доступными из панели управления Vercel.

Vercel также объявила о новой AI Playground, где разработчики могут предварительно просмотреть и импортировать предварительно созданные AI-модели непосредственно в свои приложения в Frontend Cloud Vercel.

Redwood выпускает версию 7.0.0

Redwood, фреймворк для полноценных веб-приложений на JavaScript/TypeScript, теперь имеет инструмент для наблюдения под названием Redwood Studio. Он предоставляет трассировку с OpenTelemetry, вместе с логированием SQL-запросов, общими метриками и площадкой GraphiQL с имитацией аутентификации.

В заметках к выпуску версии 7.0.0 команда Redwood указала, что инструмент командной строки позволяет разработчикам определять медленно выполняемые SQL-запросы без просмотра захваченных файлов журнала. Он также «выявляет и улучшает N+1 запросы, сравнивая трассировки до и после» и упрощает «имитацию заголовков аутентификации пользователя в GraphiQL».

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

Новый релиз также включает три новых хука маршрутизатора для лучших возможностей интроспекции маршрутизатора.

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

Выпущен предварительный просмотр разработчика Android 15

Первый предварительный просмотр разработчика Android 15 был выпущен на прошлой неделе, и одна из новинок, которая заслуживает внимания, заключается в том, что он позволяет разработчикам использовать премиальные функции аппаратного обеспечения, включая возможности камеры высокого класса. План заключается в дальнейшем улучшении перед окончательным выпуском для потребителей, чтобы помочь разработчикам использовать такие функции аппаратного обеспечения, как GPU и обработка AI.

Android также добавляет новые возможности в свою Динамическую рамку производительности, которая позволит разработчикам оптимизировать управление температурой, ЦПУ и ГПУ. Это позволит приложениям и играм с интенсивной производительностью работать более эффективно.

Запросы на выгрузку, ставшие дикостью

Express.js стал целью массовых запросов на выгрузку благодаря учебному видео, опубликованному Apna College. В видео использовался репозиторий открытого проекта вместо демонстрационного примера, чтобы показать людям, как отправить запрос на вытягивание. Видео набрало 1,4 миллиона просмотров.

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

«К сожалению, ущерб уже был нанесен, и к проекту Express.js были отправлены сотни спам-запросов на вытягивание, отвлекая внимание сопровождающих от значимой разработки,» — отметила Сара Гудинг из Socket в блоге о событии. Socket предлагает продукт безопасности GitHub, который анализирует запросы на вытягивание на предмет рискованного поведения.

Инцидент подчеркивает более широкую проблему для сообщества, отметила Гудинг, указывая на Hackoberfest, который она назвала «корпоративно спонсируемой распределенной атакой отказа в обслуживании против сообщества сопровождающих открытого кода.»

Читайте также
Node.js вводит экспериментальную поддержку TypeScript
Node.js вводит экспериментальную поддержку TypeScript
Node.js вводит экспериментальную поддержку TypeScript

Недавно в Node.js была добавлена экспериментальная возможность выполнения файлов на TypeScript. Эта новая опция активируется с помощью флага —experimental-strip-types, что означает, что Node.js будет транслировать исходный код TypeScript в JavaScript перед выполнением.

Что нового для разработчиков в Chrome 119
Что нового для разработчиков в Chrome 119
Что нового для разработчиков в Chrome 119

Обновлен верхний предел срока действия файлов cookie, уже находящихся в хранилище, в CSS появились новые псевдоклассы , синтаксис относительного цвета и многое другое. Подробнее в обзоре.

Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10
Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10
Rust поднимается на 13-е место в индексе Tiobe, ожидается вход в топ-10

Язык программирования Rust достиг новых высот в ежемесячном индексе популярности языков Tiobe, заняв в июле 13-е место и имея перспективы войти в топ-10 в ближайшем будущем. Ранее Rust не поднимался выше 17-го места в этом рейтинге. Пол Янсен, генеральный директор Tiobe, объяснил стремительное восхождение Rust в своем свежем отчете. Янсен отметил, что февральский доклад Белого дома США рекомендовал использовать Rust вместо C/C++ из соображений безопасности, что существенно повлияло на рост популярности этого языка.

Deno 1.40: будущий Temporal API и декораторы JavaScript
Deno 1.40: будущий Temporal API и декораторы JavaScript
Deno 1.40: будущий Temporal API и декораторы JavaScript

В Deno 1.40 реализовали предстоящий Temporal API JavaScript для расширенных операций с датой и временем, а также новейшее предложение декораторов JavaScript для мета- и аспектно-ориентированного программирования.