Как стать автором
Обновить

Как повысить эффективность изучения английского и начать писать лучше: выбираем онлайн-помощник

Время на прочтение 3 мин
Количество просмотров 4.2K
Я пиарюсь


По статистике, в мире 1,5 млрд человек изучают английский язык. Далеко не у всех из них есть возможность заниматься с преподавателем офлайн, поэтому они используют разнообразные онлайн-сервисы. Кроме того, существуют исследования, показывающие, что использование веб-помощников позволяет повысить эффективность изучения английского.

Однако сегодня количество различных инструментов довольно велико, и составить свой стек образовательных технологий может быть нелегко. Поговорим о том, на что следует обращать внимание при их выборе на примере онлайн-помощника по улучшению письменного английского Textly.ai.
Читать дальше →
Всего голосов 17: ↑14 и ↓3 +11
Комментарии 16

7 Chrome Extensions For Learning English

Время на прочтение 2 мин
Количество просмотров 12K
Google Chrome Изучение языков


I’m an active user of Google Chrome. That’s why I’ve come up with this list of useful extensions that will help English learners to enhance writing, spelling, listening skills, and extend their vocabulary.
Read more →
Всего голосов 13: ↑12 и ↓1 +11
Комментарии 0

Три проблемы сервисов для проверки английской грамматики, и можно ли их решить

Время на прочтение 4 мин
Количество просмотров 4.8K
Информационная безопасность *Машинное обучение *Natural Language Processing *
Перевод


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

На практике все не так просто, и сегодня мы поговорим о трех главных проблемах, с которыми могут столкнуться пользователи таких сервисов. Также обсудим их возможные решения.
Всего голосов 25: ↑23 и ↓2 +21
Комментарии 2

Исправляем грамматику с помощью GPT-4 API

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 5.5K
JavaScript *Машинное обучение *Искусственный интеллект Изучение языков Natural Language Processing *
Туториал

С самого выхода ChatGPT я начал ее использовать для решения задач корректуры текста: устранения опечаток, исправления ошибок и улучшения стилистики.

Однако, при использовании веб-версии ChatGPT возникают некоторые проблемы:

1. Приходится вчитываться в исправленный текст, чтобы найти изменения

2. Не используется вся мощь API, в котором есть возможности для более тонкой настройки бота: можно задать системное сообщение, в котором объяснить ассистенту смысл его существования; few-shot learning: можно предоставить набор примеров коррекции сообщений

3. Неудобство: нужно вставлять свой текст в веб-версию, затем набирать свой промт для его улучшения (который может быть разным в зависимости от типа коррекции). Хотелось бы иметь Web UI, где нужно просто вставить текст и выбрать тип коррекции - а далее текст будет обрабатываться оптимизированным промтом

Данный проект призван устранить эти недостатки. Потыкать приложение можно здесь (для использования нужен OpenAI API-ключ).

Читать далее
Всего голосов 15: ↑15 и ↓0 +15
Комментарии 18

PromptGPT: оптимизируем промт для GPT-4

Уровень сложности Средний
Время на прочтение 14 мин
Количество просмотров 5K
Python *Визуализация данных *Машинное обучение *Искусственный интеллект Natural Language Processing *
Туториал

Допустим, нам нужно решить задачу NLP, в которой мы принимаем и возвращаем текст (seq2seq). Существует великое множество таких задач, например: генерация текста/кода, перевод/стилизация, суммаризация, коррекция текста, распознавание именованных сущностей, даже классификацию текста можно свести к seq2seq.

Если нам нужно очень быстро написать высококачественное решение и у нас есть возможность платить за API, тогда нам подойдет использование GPT-4 API.

При решении seq2seq-задачи с использованием GPT-4 API нам нужно будет составить промт, который состоит из системного сообщения и набора примеров для модели (few-shot learning). Туториал по GPT-4 API можно найти в моей предыдущей статье.

Далее возникает задача измерения качества модели и оптимизации промта:

1. Непонятно, как изменение системного сообщения влияет на результат

2. Неясно, как подбирать примеры

3. Чем длиннее промт, тем дороже использование модели. Хочется найти минимальную длину промта, при которой качество нас устраивает

Вдобавок, можно использовать либо GPT-3.5, либо GPT-4 (если у вас есть к ней доступ). GPT-4 гораздо дороже. Хочется понять, даст ли GPT-4 достаточный буст к качеству, который оправдает ее цену.

Я написал небольшой тул, который измеряет качество модели на различных промтах и позволяет выбрать оптимальный: https://github.com/einhornus/prompt_gpt. В этой статье я сначала расскажу, как он работает, а потом покажу процесс оптимизации промта на конкретном примере - на задаче коррекции грамматики из своей предыдущей статьи.

Читать далее
Всего голосов 3: ↑3 и ↓0 +3
Комментарии 6