en
Feedback
Tbilisi JS 🤟

Tbilisi JS 🤟

Open in Telegram

Tbilisi JavaScript/TypeScript Community (RU/EN language) - networking, meetups, hardcore 🤟 Chat: https://t.me/tbilisi_js_chat #typescript #javascript #nodejs #web #frontend #backend #fullstack #UI #UX #development

Show more
The country is not specifiedTechnologies & Applications46 007
316
Subscribers
No data24 hours
No data7 days
+4630 days
Posts Archive
🎙Спрашиваем Анну: ❓Аня, ты UX-исследователь и UI-дизайнер, ведёшь научную деятельность, пишешь статьи и работаешь интерактивным дизайнером для инсталляций. Перед твоим прошлым выступлением мы уже спрашивали тебя о твоём пути в IT, а в этот раз хочется больше узнать о твоем научном бэкграунде. Не так давно ты защитила диссертацию, насколько я знаю, она напрямую связана с темой твоего доклада? 💬 Да, это действительно так. Моя диссертация была посвящена проектированию AI агента для безопасных путешествий в горах. В концепции продукта определенная экосистема, о которой я подробнее расскажу в докладе. Но самое главное — это эксперимент, который помог в проектировании сценария взаимодействия AI с пользователем. ❓В своём докладе ты будешь рассказывать о том, какие возможности для тебя открыли техники геймификации в процессе исследования. А как убедиться, что геймификация не искажает восприятие? 💬 Самое главное — это, конечно, понять цель применения геймификации, для чего мы это используем, какой ожидаемый результат. Опираясь на концепцию продукта, вы адаптируете механики геймификации под ваши цели + необходимо оставаться в рамках реалистичности: никакой фантастики, держитесь в рамках реальной ситуации, в которой, конечно, нужно хоть раз самому побывать. Вспомните симулятор для обучения авиапилотов. Его строили и проектировали, опираясь на реальные кейсы других уже опытных пилотов. ❓Что посоветуешь почитать / посмотреть / послушать по своей теме? 💬 Так как метод, о котором я буду рассказывать, может вызвать волну скептицизма у специалистов, пожалуй, дам список ресурсов, которые не просто подтвердят мои слова, но также глубже опишут то, как данный метод появился и применяется: ● Design Methods to Investigate User Experiences of Artificial IntelligenceGamification in UX ResearchUsing the SGDA Framework to Design and Evaluate Research Games Ждём всех 14 июня (сб) — приходите слушать доклады, задавать вопросы и общаться! 🎲

Dungeons & Dragons как инструмент прототипирования LLM голосового ассистента 🎲 Что, если у вас есть голосовой AI-ассистент,
Dungeons & Dragons как инструмент прототипирования LLM голосового ассистента 🎲 Что, если у вас есть голосовой AI-ассистент, созданный для поддержки людей в стрессовых ситуациях — но как протестировать его поведение в критических условиях, не подвергая никого риску? В этом докладе Анна, UX Researcher, Product Designer из Lightspeed Commerce, покажет, как геймификация и механики Dungeons & Dragons помогают протестировать такие системы: симулируем сложные сценарии, наблюдаем за реакциями пользователей и проверяем, как AI справляется с эмоционально напряжёнными моментами. Поговорим о том, как игровые подходы могут стать мощным инструментом для тестирования и доработки AI-интерфейсов, особенно в задачах, где важна безопасность и точность. Приходите 14 июня (сб) послушать доклад Анны! 🎲 Регистрация открыта! 🚀 И как всегда, задаём вопросы спикеру, читайте наше мини-интервью с Анной. 🎙 Tbilisi JS Chat | YouTube | LinkedIn | Instagram

Ииии, ещё один спикер Tbilisi JS Meetup #6 — Анна Кострица! 👏 Анна уже выступала на одном из наших митапов в декабре 2024, когда мы праздновали один год сообществу. Тогда Аня просто покорила слушателей своим рассказом о том, как она в составе команды из четырех дизайнеров работала над интерактивной инсталляцией для музея в Италии, и как в процессе работы исследовала предвзятость и искажения в генерации изображений. И в этот раз Аня идёт к нам с не менее интригующей темой. 😎

🎙Спрашиваем Максима: ❓Максим, ты разработчик, фаундер стартапа vocao.ai и Founding Engineer. Расскажи, пожалуйста, подробнее о своём опыте и о своём пути в IT? 💬 Представьте 15-летнего пацана, который вместо «Два капитана» читает журнал «Хакер» и по ночам настраивает свой пиратский сервер World of Warcraft. Это был я — и именно тогда я понял, что магия «кода» — это моё. 2011 год — первые деньги за код. Делал сайты «под ключ», пока одногруппники писали курсовые. Романтика стартапов — то, что не даёт мне заснуть до сих пор: маленькая команда, мгновенная обратная связь, ответственность за всё сразу. Приложил руку к LinguaLeo, Revolut, Ziina и прочим.  Сегодня строю Vocao.ai — voice AI-репетитора, который помогает людям улучшать разговорный английский. Параллельно в Wrkdn создаю multi-agent AI для healthcare. ❓Сейчас всё больше приложений активно внедряют AI. Какие интерфейсные паттерны появляются или меняются из-за этого? А какие ошибки чаще всего совершают разработчики, впервые внедряя AI в продукт? 💬 Streaming-UI по умолчанию. Выводим токены по мере генерации, чтобы пользователь не грустил. Multimodal interaction. Текст + голос + экран в одном флаконе. Навигация и форма запроса могут быть разными, ответ — объединённым. Типичная ошибка: Изобретают велосипеды. LLM-обёртки давно стандартизированы: берите ai-sdk.dev — меньше кода, меньше багов. ❓Что посоветуешь почитать / посмотреть / послушать по своей теме? 💬 Несколько ссылок: ● voiceaiandvoiceagents.com — deep dive всего стека voice-AI от команды Pipecat. ● mastra.ai/book — бесплатный «AI Handbook» с пошаговым планом «с чего начать». ● Cathy Pearl — «Designing Voice User Interfaces» — классика UX для голосовых продуктов. Ждём всех 14 июня (сб) — приходите слушать доклады, задавать вопросы и общаться! 🤟

Voice AI 🔊 Максим Баринов поделится своим опытом использования voice AI и создания приложений на его основе. Максим — фаунде
Voice AI 🔊 Максим Баринов поделится своим опытом использования voice AI и создания приложений на его основе. Максим — фаундер vocao.ai, стартапа, который помогает получить разговорную практику с помощью voice AI. Также Максим Founding Engineer в Workdone (YC X25), где разрабатывает multi-agent AI для медицины. Максим расскажет, как создать своего voice AI-бота и заменить до 90% операторов колл-центров. Вместе мы разберём конкретные примеры с использованием фреймворков Pipecat и LiveKit. Узнаем, как устроен Advanced Voice Mode от OpenAI. Также поговорим о текущих ограничениях технологии и попробуем заглянуть немного в будущее Voice AI. Погрузимся в стриминг, оптимизации и архитектурные подходы. Приходите 14 июня (сб) послушать доклад Максима! 🎧 Регистрация открыта! 🚀 И как всегда, задаём вопросы спикеру, читайте наше мини-интервью с Максимом. 🎙 Tbilisi JS Chat | YouTube | LinkedIn | Instagram

Пятничный анонс! 🔥 Продолжаем эстафету MoscowJS с докладами про AI, встречайте ещё одного спикера Tbilisi JS Meetup #6 — Максим Баринов! 🙌

⭐ MoscowJS 65 Pro! AI Кстати, завтра, 5 июня (чт), наши друзья, сообщество MoscowJS, делают тематический митап про AI — в про
MoscowJS 65 Pro! AI Кстати, завтра, 5 июня (чт), наши друзья, сообщество MoscowJS, делают тематический митап про AI — в программе четыре доклада, а затем Code in the Dark и воркшоп по Cursor IDE: ⏺ «Что можно не знать про LLM, чтобы создать себе замену» — Андрей Толстых ⏺ «Ох уж этот AI. Что ты такое?» — Александр Ермолов ⏺ «AI в QA: UI тесты простым языком» — Даниил Ахетов ⏺ «AI и безопасность при работе с NPM» — Анастасия Егорова Старт в 19:00 (GMT+04:00), 5 июня (чт) 2025: 🌐 Трансляция на Youtube

🎙Спрашиваем Азата: ❓Азат, ты Solution Architect, спикер, технический интервьюер и ментор. А ещё ты чемпион Tbilisi JS по количеству докладов — это уже третье твоё выступление на наших ивентах! 🥇 Мы подробно расспрашивали тебя перед предыдущими докладами о твоём пути в IT и о твоей работе архитектором, поэтому в этот раз зададим вопрос почти философский — изменилась ли как-то твоя жизнь после того, как ты начал выступать на митапах и конференциях? 💬 Я помню своё самое первое выступление во "взрослом мире" (вне стен школ и университета). Это был конференц-зал, расположенный в офиса Эпама на Заставской 22 в Санкт-Петербурге. Вдобавок ко всему, я вёл этот митап, так что стресса было в разы больше, если бы я просто выступал. Погода стояла прохладная (ну а какая ещё в Питере), поэтому поверх рубашки (культурное мероприятие всё же) я нацепил пиджак. Снять его в помещении я, конечно же, не догадался. Long story short, рубашка была настолько пропитана "переживаниями", что как только я вышел на улицу, моментально простыл. Но это оказалось не главным. Этот опыт и последующие за ним наконец-то развязали мне руки, позволили скинуть с себя якорь неуверенности, и жить стало намного легче. Умение презентовать свою мысль, защитить её дает хороший бонус в работе. ❓Хочется послушать байку. Поделись, какой в твоём опыте был самый хаотичный момент с версиями, который подтолкнул тебя к мысли, что хорошо бы всё это автоматизировать? 💬 В общем и целом, эта история будет в докладе. Мне надоело играть в детективов с заказчиками: собирать улики, отдельные фразы, выяснять обстоятельства, а затем, словно Пуаро, собираться всех в комнате (meeting room) и делать разоблачение, почему у кого-то что-то не работает или отличается. ❓Что посоветуешь почитать / посмотреть / послушать? 💬 Три ссылки: ● Semantic VersioningConventional CommitsAutomating Releases with semantic-release — Egghead.io Ждём всех 14 июня (сб) — приходите слушать доклады, задавать вопросы и общаться! ☺️

major.minor.patch без головной боли 🐙 Управление версиями часто остается за кадром во время разработки, особенно на ранних э
major.minor.patch без головной боли 🐙 Управление версиями часто остается за кадром во время разработки, особенно на ранних этапах проекта — а иногда даже после первого релиза. Хотя у команд бывают разные причины откладывать этот вопрос, игнорирование версионности, дорожной карты и автоматизации может привести к лишним проблемам в будущем. В этом докладе Азат Давлятшин, Software Architect из Quantori, расскажет о своём опыте: с какими трудностями столкнулся, почему решил их решить и как автоматизировал управление версиями, чтобы больше об этом не задумываться. Если вам когда-либо казалось, что версиями управлять скучно и утомительно, Азат покажет, как сделать этот процесс простым и удобным — чтобы вы могли сосредоточиться на разработке отличного ПО. Приходите 14 июня (сб) послушать доклад Азата и послушать о хороших практиках! 💪 Регистрация открыта! 🚀 И как всегда, задаём вопросы спикеру, читайте наше мини-интервью с Азатом. 🎙 Tbilisi JS Chat | YouTube | LinkedIn | Instagram

Ииии, следующий спикер Tbilisi JS Meetup #6! 👏 Азат приходит выступать к нам уже с третьим докладом, будьте, как Азат! 😉

WWDC 2025 📱 📲 9 июня в офисе TradingView в Тбилиси будет проходить традиционный просмотр конференции для разработчиков на п
WWDC 2025 📱 📲 9 июня в офисе TradingView в Тбилиси будет проходить традиционный просмотр конференции для разработчиков на платформах Apple — WWDC 2025! Нас ждут интересные новинки из мира Apple, а также вкусная пицца и напитки 🍕 🧭 Когда? 9 июня в 21:00 🏦 Где? Тбилиси, Шартава 31/33, вход через карфур Для подъема в офис писать: @nselivyorstov или @alyona_medyna 📌 Регистрация на ивент

Наши друзья, классные ребята из TradingView, которые не раз поддерживали наши митапы, делают прикольный ивент у себя! 🥰 Забивайте слот в календаре, встретимся у ребят в офисе 9 июня! 🤗

📚 BTW, раз уж зашла речь о формах, появился отличный повод порекомендовать статью из блога Марсиан от Андрея Ситника — «11 HTML best practices for login & sign-up forms». Крутая статья в тему — вспомнить основы, которые помогут сделать более дружелюбный к пользователю интерфейс. 📕

🎙Спрашиваем Сережу: ❓Сережа, ты Senior Frontend Developer в Social Discovery Group, спикер и ментор. Расскажи, пожалуйста, подробнее о своём опыте и о своём пути в IT? 💬 Очень много моих знакомых и коллег попало в IT практически сразу после университета. Мой путь был не совсем таким. По первому образованию я преподаватель физики и информатики, затем прошел переподготовку на экономиста-менеджера и уже потом получил образование программиста. После университета несколько лет работал, как некоторые называют, “any key”-ом (принтеры, настройка компьютеров, установка ПО и т.п.). В какой-то момент мы с женой переехали в Витебск (Беларусь), и там я попал в компанию, которая занималась спутниковым мониторингом транспорта, в которой 6 лет отработал в технической поддержке: начинал с обычного специалиста и закончил в должности зам. директора по IT. За это время написал для компании несколько мобильных приложений на Java и внутреннюю CRM на PHP. Вообще, с одной стороны, я рад, что попал в IT не сразу, возможно тогда у меня не были бы так прокачены Soft скилы за время работы с клиентами в отделе тех. поддержки. В какой-то момент начал осознавать, что программировать мне реально нравится, и решил изменить свою жизнь — нашёл работу в стартапе в Минске, где и начал писать именно frontend код. Затем были Andersen (tinkoff bank), после переезда в Польшу работал на местную компанию год и вот теперь уже почти 3 года я в SDG, где, на мой взгляд, мы делаем интересные вещи, применяя в коде известные паттерны не на словах, а реально на деле, что позволяет поддерживать большую кодовую базу и не боятся, что завтра уйдет кто-то из команды и непонятно будет, что он там написал и зачем. Всегда с удовольствием берусь менторить вновь прибывших коллег. В прошлом году попробовал себя в роли спикера, а так же написал несколько статей в блоге нашей компании на сайте Hackenoon. ❓React 19 приносит много новинок — что тебе самому в этом релизе кажется самым важным или долгожданным? Был ли какой-то момент, который тебя удивил: "ого, теперь и так можно"? 💬 Наверное, я ничего не ждал, но был приятно удивлен, что появились новые инструменты, которые направлены, отчасти, на удобство работы с формами средствами библиотеки. Надеюсь, что это получит дальнейшее развитие, т.к. формы являются неотъемлемой частью практически любого сайта Что меня удивило? В React 19 меня ничего не удивило, было неожиданно другое — это React Compiler. Выглядит так, что теперь не нужно будет думать про мемоизацию (хотя не факт, что это много кого волнует 😄) — про мемоизацию в React я подробно рассказывал в своём докладе. С другой стороны это настораживает: это как программисты, которые начинают свой путь с изучения React и совсем не понимают основы JS. Здесь может быть такая же ситуация: React за нас всё сделает, не нужно думать и понимать, а код можно написать так, что и “автоматика” не справится. ❓Что посоветуешь почитать / посмотреть / послушать по своей теме? 💬 1. Есть разные способы работать с формами в React, и есть уже устоявшиеся паттерны и подходы: например, можно освежить информацию о контролируемых и неконтролируемых компонентах — Controlled and uncontrolled components. Мы привыкли работать с формами через useState(), но иногда достаточно получить Ref на форму и вытянуть её данные без использования дополнительных усложнений с useState. 2. Освежить в памяти, как можно с помощью HTML валидировать и ограничивать вводимые значения в поля форм, чтобы не изобретать свой велосипед или использовать дополнительные библиотеки, где они и не нужны — Using HTML form validation and the Constraint Validation API. Ждём всех 14 июня (сб) — приходи слушать доклады и общаться! 🤓

React 19. Новые инструменты для работы с формами ⚛️ В этом докладе мы вместе с Сергеем Левкович, Senior Frontend Developer в
React 19. Новые инструменты для работы с формами ⚛️ В этом докладе мы вместе с Сергеем Левкович, Senior Frontend Developer в Social Discovery Group, рассмотрим нововведения React 19, которые помогают работать с формами внутренними инструментами. Рассмотрим новые хуки: useActionState, useFormStatus и useOptimistic. На конкретных примерах кода разберем, как эти инструменты позволяют эффективно управлять состоянием отправки форм и делают интерфейсы более отзывчивыми. Также сравним новый подход с традиционными решениями до React 19. Приходите 14 июня (сб) послушать доклад Сергея! 🍕 Регистрация открыта! 🚀 И как всегда, задаём вопросы спикеру, читайте наше мини-интервью с Сережей. 🎙 Tbilisi JS Chat | YouTube | LinkedIn | Instagram

Первый день лета, и до Tbilisi JS Meetup #6 осталось две недели! 😎 Недавно мы знакомились с парнёрами нашего митапа, компанией Social Discovery Group, в теперь продолжаем представлять докладчиков) Встречайте следующего спикера — Сергей Левкович! 👏

Знакомимся с партнёром митапа Tbilisi JS Meetup #6, June 😎 В этот раз наше сообщество поддерживает компания Social Discovery
+2
Знакомимся с партнёром митапа Tbilisi JS Meetup #6, June 😎 В этот раз наше сообщество поддерживает компания Social Discovery Group. 💪 Social Discovery Group — глобальная tech компания, которая решает проблему одиночества при помощи цифровой реальности. В портфель SDG входит более 60 приложений для общения с акцентом на AI, VR и игровые механики. Продуктами пользуются в 150 странах. Компания также запустила венчурную студию SDG Lab ($20m/y), которая инвестирует в стартапы в сфере social. Среди продуктов и инвестиций SDG: Dating.com, DilMil, DateMyAge, CupidMedia. Международная команда SDG из 1200 профессионалов и цифровых кочевников работает по всему миру. 👉 Тут можно посмотреть вакансии SDG — в самых разных точках мира. 📩 Вопросы о компании и вакансиях можно писать напрямую: m.khandros@sdgroup.ai Мария — для tech вакансий; a.shorina@sdgroup.ai Анна — для маркетинга \ дизайна. Спасибо огромное ребятам за поддержку! Если хотите познакомиться с ребятами поближе, ловите контакты ребят: 📱 LinkedIn | 📱 Youtube | 📱 Instagram

🎙Спрашиваем Женю: ❓Женя, ты Tech Lead Frontend в Kodix, спикер, автор телеграм-канала, где пишешь о фронтенде. Расскажи, пожалуйста, подробнее о своём опыте и о своём пути в IT? 💬 Попал в Kodix не сразу — получилось со второго раза, и это было правильное решение. До этого успел поработать на фрилансе и в аутстафе, набраться опыта. Сейчас я Tech Lead фронтенда, руковожу командой и постепенно переключаюсь с кода на управление. Заканчиваю медицинский университет, поэтому совмещать бывает непросто. ❓В современном вебе просто миллион возможностей для реализации анимаций — начиная от классных штук, которые можно делать на чистом CSS (кто из нас не восхищался демками от Юлии Миоцен) и заканчивая различными библиотеками и готовыми решениями. Но бывают ли моменты, когда несмотря на все возможности веба, приходится немного "урезать магию" — например, из-за производительности? Как ты решаешь конфликты между идеями дизайна и реальностью? 💬 Демки — действительно вдохновляющие, но когда открываешь первую и видишь 3000 строк CSS, сразу становится понятно: ни один бизнес за такое не заплатит, особенно если есть готовые решения. В реальной работе часто приходится «урезать магию» ради простоты и стоимости реализации. У всех у нас в итоге одна цель — делать красиво, но эффективно. С дизайнерами регулярно ищем компромиссы: одна маленькая анимационная деталь может увеличить сложность во много раз. Поэтому моя задача — найти баланс между вау-эффектом и необходимыми ресурсами. ❓Что посоветуешь почитать / посмотреть / послушать? Какие ресурсы вдохновляют тебя самого или помогли тебе в изучении темы? 💬 Мой Telegram-канал, конечно же — стараюсь выкладывать туда исходники анимаций и делиться приёмами. Пишу не так часто, как хотелось бы, но работаю над этим 🙂 А если серьёзно — как и с любым инструментом, лучшее, что можно сделать для роста — читать документацию и общаться с людьми: в чатах, Discord-серверах, комьюнити. Часто пара строчек от более опытного разработчика заменяет десяток туториалов. У нас в компании есть отлаженный механизм: дизайнер приносит референс анимации → я его смотрю и пытаюсь реализовать → если всё удаётся — добавляем её в наш «арсенал». Поэтому советую пробовать делать ручками, чем больше делаете - тем больше получается. Ждём всех 14 июня (сб) — приходи слушать доклады и выбирать лучшее решение для своего проекта.

Живой интерфейс: как (и с помощью чего) лучше анимировать веб в 2025? ⭐️ Анимации — больше не просто «вау-эффект». Это мощный
Живой интерфейс: как (и с помощью чего) лучше анимировать веб в 2025? ⭐️ Анимации — больше не просто «вау-эффект». Это мощный инструмент, который может как вдохновить пользователя, так и разрушить UX. Разберёмся, насколько они сложны на самом деле и какой подход выбрать. Вместе с Евгением Дорошкевичем, Frontend Tech Lead в Kodix, разберёмся, какой инструмент выбрать: GSAP, Framer Motion, Anime.js или чистый CSS? Сравним сильные и слабые стороны каждой библиотеки, и выясним, какую выбрать для своего случая. А заодно узнаем, почему одни анимации тормозят, а другие — летают. Приходите 14 июня (сб) послушать доклад Жени! ⭐️ Регистрация открыта! 🚀 И как всегда, задаём вопросы спикеру, читайте наше мини-интервью с Женей. 🎙 EN version 📱 Tbilisi JS Chat | YouTube | LinkedIn | Instagram

🎙Спрашиваем Антона: ❓Антон, ты Lead Frontend разработчик в Сбере, разрабатываешь СберБанк Онлайн, выступаешь на митапах и конференциях, ведёшь телеграм-канал о фронтенде. Расскажи, пожалуйста, подробнее о своём опыте и о своём пути в IT? 💬 Вообще я окончил ин.яз., хотя ещё в школе я знал HTML+CSS и писал простые программы на Delphi 7. За годы обучения на ин. язе знания о программировании растерялись, поэтому многое пришлось навёрстывать самостоятельно, параллельно работая оператором в колл-центре Сбера. После колл-центра я попал на стажировку в свою первую IT-компанию — небольшую веб-студию в Омске, занимающуюся разработкой сайтов на Drupal. А спустя ещё полтора года я вернулся обратно в Сбер, но уже как фронтенд-разработчик. С тех пор в Сбере я разрабатываю веб версию СберБанк онлайн, а в последние годы добавляются и другие активности: работа с внутренним сообществом, с производственным процессом, участие в разных R&D проектах. Плюс, совсем недавно начал работать над личным брендом, чтобы оставаться в курсе того, что происходит во фронтенд-индустрии. ❓Часто кажется, что LLM — это “что-то для бэкенда”. Но чем это может быть полезно для фронтенда? Какую роль может играть фронтенд в создании AI-помощников и интерфейсов на их основе? И как ты думаешь, почему фронтендерам стоит обратить внимание на эту тему? 💬 Я считаю, фронтендерам вообще не стоит бояться погружаться в бэкенд. Знания об устройстве бэкенда в принципе полезны каждому фронтенрдеру, даже если вынести за скобки работу с LLM. К тому же, знания о работе LLM, пускай даже самые базовые, полезны сейчас вообще всем. Очень важно иметь представления о возможностях LLM, их перспективах и существующих ограничениях, даже если вы просто на уровне пользователя общаетесь с ChatGPT. Ну а мы, фронтендеры, мы ведь на JavaScript пишем. Самый популярный язык программирования на GitHub, всё-таки. Да, формально, в 2024 году первое место занял Python, сместив JS на второе. Но на третьем месте — TypeScript, который тоже до сих пор продолжает набирать популярность. В общем, огромная доля новых инструментов, разрабатываемых в том числе и для работы с LLM, пишется на JavaScript. И все фронтендеры автоматически получают возможность использовать всё это на своём родном стеке)) ❓Что посоветуешь почитать / посмотреть / послушать по своей теме? 💬 В первую очередь я порекомендовал бы раздел Core Concepts с сайта OpenAI Platform: там изложены все основные прикладные знания, которые вы сможете применять везде, при работе с любыми LLM. Из ресурсов на русском языке могу посоветовать руководство по GigaChat API и SDK. Лично я знакомился с LLM именно по этому руководству, когда прикручивал нейросеть к своему боту в Telegram. Концепции там те же самые, что и в документации от OpenAI, да и подаются они примерно в том же порядке. Приходите послушать доклад Антона и общаться — ждём всех 14 июня (сб). 💪