Dev новости: OpenAI запускает новый интерфейс ChatGPT, WaveMaker для мобильных приложений

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

«Хотя интерфейс чата прост в использовании и отлично справляется со многими задачами, он имеет свои ограничения, особенно когда требуется редактирование и внесение правок в проекты», — пишет команда OpenAI в своём блоге. — «С помощью canvas ChatGPT может лучше понимать контекст задач. Вы можете выделить конкретные фрагменты текста, чтобы указать, на чём именно нужно сосредоточиться. Это похоже на работу редактора или проверяющего кода, который даёт рекомендации по всему проекту, а не по отдельным его частям».

Новый интерфейс построен на основе GPT-4o и автоматически активируется в ситуациях, когда система определяет, что это будет полезно. Также можно явно указать использование canvas, добавив в запрос фразу «use canvas».

На данный момент canvas доступен пользователям ChatGPT Plus и Team по всему миру, а для Enterprise и Edu доступ откроется на следующей неделе. Бесплатные пользователи смогут попробовать интерфейс, когда он выйдет из бета-тестирования.

Ключевые возможности для программирования включают:

  • Рецензирование кода: ChatGPT предлагает комментарии и улучшения в реальном времени.
  • Добавление логов: вставляет операторы печати для отладки кода.
  • Добавление комментариев: упрощает понимание логики кода.
  • Исправление ошибок: выявляет и исправляет баги.
  • Переход на другой язык: переводит код на JavaScript, TypeScript, Python, Java, C++ или PHP.

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

WaveMaker: новый инструмент для JavaScript-разработчиков

Во вторник платформа низкокодовой разработки WaveMaker представила React Native Studio, ориентированную на разработчиков веб-приложений, работающих с JavaScript. Новый инструмент позволяет создавать мобильные приложения для iOS и Android из единого кода, упрощая работу с React Native для тех, кто не имеет глубоких знаний в этом фреймворке.

Как отметил сооснователь и технический директор WaveMaker Дипак Анупалли, новый продукт помогает разработчикам быстро и эффективно создавать приложения для различных платформ, что особенно важно в условиях динамичного мира мобильных технологий.

React Jam 2024: начни свою игру в стиле минимализма

В эти выходные стартует React Jam, где разработчики будут создавать игры в жанре «ретро минимализм». В этом году тематика направлена на простоту — вдохновение можно черпать из таких игр, как Minesweeper, Pong или Breakout.

Участникам предстоит создать многопользовательскую игру с использованием React и Rune SDK, который упростит управление сетевым кодом и серверами. Призовой фонд составляет $500 за первое место, $300 — за второе и $100 — за третье. Игры будут оцениваться по трём критериям: веселье, соответствие теме и презентация.

Кроме того, предусмотрены бонусные призы для игр с наибольшим временем игры, а победитель получит $1,000.

Deno и Rust: стабильная версия Rusty V8

Команда Deno выпустила стабильную версию Rusty V8, библиотеку, которая предоставляет разработчикам на языке Rust доступ к C++ API движка V8. Это открывает новые возможности для создания высокопроизводительных приложений, таких как собственные JavaScript-окружения или системы для выполнения WebAssembly.

Создатель Deno и Node.js Райан Дал отметил, что Rusty V8 позволяет разработчикам создавать кастомные JavaScript-движки, встраивать их в устройства или серверные окружения, а также использовать V8 Inspector для отладки кода.

Читайте также
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 для мета- и аспектно-ориентированного программирования.

Dev новости: Astro управление через API, тонкая настройка gtp4
Dev новости: Astro управление через API, тонкая настройка gtp4
Dev новости: Astro управление через API, тонкая настройка gtp4

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

WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21
WildFly 30 готовится к использованию JDK 21

В релиз также включили новую возможность настройки параметра «max-read-page-bytes» в подсистеме messaging-activemq.

Игра «Нейрогород» на знание JavaScript и исправление фронтендерских багов
Игра «Нейрогород» на знание JavaScript и исправление фронтендерских багов
Игра «Нейрогород» на знание JavaScript и исправление фронтендерских багов

Задача игры — устранить все баги, особенно присматриваться к любым странным и необычным явлениям во внешнем облике города.