Українські користувачі отримують доступ до ChatGPT. Поки що через Телеграм

💡 Усі статті, обговорення, новини про AI — в одному місці. Приєднуйтесь до AI спільноти!

Якщо ви натрапили на цю статтю, ви хоча б раз чули про застосування АІ для генерації текстів. З розвитком технологій і дедалі більшою доступністю потужних мовних моделей, таких як GPT-3 від OpenIA, все більше людей цікавляться тестуванням можливостей АІ як для розваг, так і для роботи. Потенційні застосування штучного інтелекту для створення тексту обмежуються лише вашою уявою: від створення дотепних жартів на задану тему до автоматизації служби підтримки або відділу продаж. Його також можна використовувати для написання або коментування нескладного коду чи створити віртуального помічника. У результаті — багато людей прагнуть поекспериментувати з генеруванням тексту штучним інтелектом, щоб оцінити його можливості та обмеження і зрозуміти, як його можна використовувати для покращення своєї роботи та особистих проектів.

Як думаєте, скільки відсотків цієї статті написала жива людина? ))))

На жаль, OpenAI закрила доступ і можливість тестування для українців. Зареєструватися, використовуючи український номер телефону, неможливо.

Поговоримо трохи про особливості створення і роботи @chat_openia_bot

Для роботи @chat_openia_bot використовується GPT-3 API. OpenAI пропонує 4 основні моделі, що відрізняються як за можливостями, так і за особливостями налаштування на специфічні завдання. Наш telegram-bot використовує text-davinci-003 — найбільш потужну модель GPT-3, яка може виконувати будь-яке завдання, яке можуть виконувати інші моделі з вищою якістю і кращим дотриманням інструкцій. При роботі використовуються дані, зібрані до липня 2021 року. А text-davinci-003 може створювати різноманітні тексти: від віршів та гороскопів до новин і статей.

Бот написано на JavaScript, з кодом ви можете ознайомитися нижче.

 const Telebot = require('telebot');
const { Configuration, OpenAIApi } = require("openai");

const BOT_TOKEN = ''
const OPENAI_SECRET_KEY = '';
const configuration = new Configuration({
    apiKey: OPENAI_SECRET_KEY,
});
const OpenAI = new OpenAIApi(configuration);

// Создайте экземпляр бота и настройте его
const bot = new Telebot(BOT_TOKEN);
OpenAI.apiKey = OPENAI_SECRET_KEY;
// Обработка команды /start
bot.on('/start', (msg) => {
  return bot.sendMessage(msg.from.id, 'Hello, Human! I am a bot that can generate text using the GPT-3 API. Ask me anything. English is preferred.');
});

bot.on('text', (msg) => {
 const text = msg.text;
  OpenAI.createCompletion({
   model: "text-davinci-003",
   prompt: text,
   temperature: 0,
   max_tokens: 2048,
   top_p: 1,
   frequency_penalty: 0.0,
   presence_penalty: 0.0,
  }).then((response) => {
   const str = response.data.choices[0].text
   bot.sendMessage(str);
  })
 return
});
bot.start();

Цікаво, що заявлений функціонал наявних наразі ресурсів (наприклад, ChatGPT) дозволяє написати код для створенняtelegram-бота, але, оскільки він оперує застарілими даними, для нормального функціонування необхідно вносити значні правки.

Ще один нюанс використання чат-боту полягає у тому, що він працює, спираючись на дані 2021 року (що пов’язано з характеристиками моделі text-davinci-003). Тому відповіді на певні запитання та інформація, що використовується при генеруванні текстів, не завжди відповідають реаліями 2023. Але не треба забувати, що це лише тестова модель, а не ідеальний проект майбутнього — тож помилки допустимі. На етапі тестування, будь-які складні операції потребують додаткової перевірки з боку користувача та корегування.

Як зауважив розробник @chat_openia_bot — Ігор Новгородський, бот має значний потенціал розвитку. Зокрема, наразі бот не запам’ятовує контекст (тобто кожне запитання користувача сприймає незалежно від попередньо поставлених питань). Але можливо розширювати функціонал, додаючи можливість побудови цілісної розмови з ботом.

Крім того, незважаючи на те, що робота бота переважно орієнтована на англійську мову, він розуміє і може генерувати відповіді українською. Але є певні нюанси: оскільки основним напрямом є створення текстів на основі чітко сформулюваних завдань, підказок та певного контексту, відповіді на конкретні питання викликають певні труднощі. Хоча у англомовному варіанті бот впорався значно краще.

Типовий зміст запитів поки зводиться до жартів і споконвічних «питань про сенс життя і всього-всього». У цьому немає нічого дивного: згадайте, як Фідонет (попередник Інтернету) служив розповсюджувачем анекдотів, роздрукованих на «простирадлах» матричними принтерами.

Або яке слово з трьох англійських літер років двадцять лідирувало в пошукових запитах))

Незважаючи на те, що ви можете використовувати бота для будь-яких цілей, не зайвим буде дізнатися трохи про способи формування підказок (prompts) для отримання максимальної користі від спілкування з ним.

Оскільки основною мовою моделі є англійська, запити саме нею будуть найбільш ефективними. Однак, можна використовувати інші мови.

Отже, пропонуємо вашій увазі 5 прийомів, які дозволяють зробити спілкування з чат-ботом на основі GPT-3 максимально корисним.

  1. Брейн-штормінг.

Попросіть бота створити список потенційних напрямків для вашого наступного проекту. Щоб уникнути нудних і банальних відповідей, попросіть його вигадати нові точки зору або підходи для висвітлення знайомої теми.

Приклад підказки.

Тема: Який бізнес краще запустити, маючи навички _________. Віддай перевагу незвичайним чи новим ідеям.

2. Написання тексту з різних точок зору

Попросіть бота написати тест з погляду групи персонажів з різним минулим чи точками зору. Досліджуйте нові ідеї та погляди та додайте глибини своїм матеріалам.

Приклад підказки.

Тема: Продуктивність для підприємців. Для вищезазначеної теми напиши кілька варіантів тексту від групи з різними точками зору. Для кожної точки зору використовуй фрази, які використовувала людина в різних стилях або тонах, наприклад сатира або іронія.

3. Імітація експерта

Попросіть робота зіграти роль клієнта, колеги або експерта. Поговоріть з ним або попросіть його створити контент, начебто він був цим конкретним персонажем.

Приклад підказки.

Ви талановитий аналітик у першокласній дослідній фірмі, випускник Гарвардської школи бізнесу. Навчіть мене створювати контент, який пов’язує керівників вищої ланки у компаніях B2B SaaS. Які відкриті запитання я ставлю? Віддайте перевагу незвичайним, експертним порадам

4. Спробуйте давати відкриті та абстрактні підказки.

Так ви отримаєте унікальні та креативні відповіді, яких немає більше ні в кого. Не бійтеся бути дивним, так ви можете розкрити творчий потенціал бота у пошуку яскравої, насиченої мови та несподіваних тем.

Приклад підказки.

Напиши вірш про криптовалюту.

або

Опиши відчуття себе викладачем за допомогою 10 прикметників.



5. Створюйте контент з певною метою

Розкажіть боту, хто ваша аудиторія та чого ви прагнете досягти за допомогою свого контенту. Пам’ятайте, що у нього немає контексту про те, хто ви або чого ви хочете, якщо ви не дасте йому його. Тож надайте йому цей контекст.

Приклад підказки.

Як розвивати свій коучинговий бізнес. Для аудиторії: бізнес-тренери. Контентна мета: мотивувати аудиторію до розвитку свого бізнесу, надавши їм одну пораду. Стиль письма: зрозумілий, лаконічний, розмовний, практичний, скромний, досвідчений.

Сподіваюся, ці поради допоможуть вам просунутися у застосуванні нашого чат-бота.

«Загалом, незважаючи на всі перешкоди, українці точно не будуть стояти осторонь технологічних новинок. Наш бот відповів вже більше, ніж на 2000 запитів.» — коментує Станіслав Под’ячев з команди defx.

До речі, поділитися враженнями від використання боту або обговорити ідеї, пов’язані із використанням AI та ML можна у групі для обговорення — Open AI Early Adopters t.me/ UsV8iwMVvYMxOTE8





👍ПодобаєтьсяСподобалось13
До обраногоВ обраному6
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Дякую за можливість «помацати» що воно таке без додаткових рухів

Будь ласка! Які Ваші враження?

Чудово! Якісно новий рівень чатів від ШІ. В практичному рівні думаю через деякий час буде робити різницю в різних сферах. Стосовно ТГ версії — згенеровані картинки віддає з помилками, дає неробочі посилання в більшості випадків

Спробував класику...
— у мами Олега два сина, одного звуть Іван, як звуть іншого сина?
— Інший син Олега звуть Євген.

Це проблема не чату а української мови. Її катастрофічно мало в інеті порівняно з англійською, тому і якість навчання боту на ній буде відповідна.
Запитав англійською ваше питання, отримав: The second son’s name is Oleg

Тобто у цього бота такі самі можливості як і тут chat.openai.com ?

не думаю, ChatGPT використовує більше однієї моделі одночасно + тримає контекст. Тут тільки модель генерації тексту text-davinci-003, тобто бот не зможе згенерувати тобі код. А от як через API тримається контекст не перевіряв, але в прикладі коду не передається ніяких ід телеграм користувачів, тому в кращому (а може і в гіршову) випадку контекст буде спільний на всі запити. Тому це просто бот для генерації тексту а не заміна ChatGPT

Поки ні. Наприклад, наш бот поки не підтримує сесії — кожне повідомлення сприймає як нове, а не продовження діалогу. Але ми працюємо над вдосконаленням.

так там ж наче через Open AI доволі дорого?

я відразу подумав що тут потрібен телеграм бот, але трішки поклацав їхню API через UI на сайті і нагенерував на 0.41$ буквально за 30хв...

використовував text-davinci-003 на beta.openai.com/playground

Так, це коштує грошей. Ми поки фінансуємо за свої, але вже підключили можливість робити донати.

Підписатись на коментарі