StackDev.ru
前往频道在 Telegram
1 528
订阅者
无数据24 小时
-17 天
无数据30 天
帖子存档
1 528
Всем привет!
взял кусок из видео опубликовал в Youtube в виде shorts.
Небольшой обзор того, как позиционируются и для чего нужны основные модели OpenAI (с примерами промтов).
Видео: https://youtube.com/shorts/iDuoOhnELkA?feature=share
1 528
Всем привет!
Изучая различные варианты генерации изображений по API (включая отечественный Kandinsky), обнаружил, что OpenAI добавил генерацию изображений в ChatGPT.
Запуск новой фичи оказался супер успешным для OpenAI.
В первую неделю после запуска, 130 миллионов пользователей "нагенерировали" аж 700 миллионов изображений.
Вижу, что отзывы в основном очень положительные.
Кому-нибудь уже удалось испытать эту новую фичу?
Короткое видео: https://youtube.com/shorts/V7Vd0d1YTpw?feature=share
1 528
Друзья, всем привет!
Решил записать небольшой ролик, где разобрал для вас видео официальной демонстрации приложения ChatGPT Operator, проведенной командой OpenAI.
Если кратко, то Operator - это первый ИИ-агент, выпущенный компанией OpenAI, который позиционируется как виртуальный помощник для работы в интернете.
Operator может выполнять различные действия в интернете, используя собственный виртуальный браузер.
Приложение самостоятельно перемещается по нужным сайтам и страницам, нажимает на кнопки, “скроллит” итд.
В рамках демонстрации, сотрудники OpenAI продемонстрировали несколько сценариев работы приложения: Заказ столика в ресторане, заказ продуктов по списку, покупка билетов.
Видео: https://youtu.be/85nK0nCzn9E
1 528
Табличка из Stack Overflow - самые популярные фрэймворки 2024 в Штатах и Европе.
Когда я начинал “вкатываться” в разработку - изучал спрос на конкретные технологии/библиотеки/фрэймворки, просматривая требования в открытых позициях на сайтах поиска работы в США:)
В результате был выбран React, который использовал на протяжении нескольких лет… Но сейчас, по воле случая, работаю на проекте, который использует VUE.
1 528
Друзья, всем привет!
только что опубликовал видео касательно развития истории с выходом DeepSeek R1.
Вижу, что новостей, которые касаются новой модели ИИ много. НО!
Я решил посмотреть, что пишут разные именитые пользователи в запрещенной сети X (бывший твиттер) по этой теме и поделиться с вами.
Там есть интересные мнения.
Видео: https://youtu.be/dLnU26qYwVs
1 528
Друзья, всем привет!
Поздравляю всех с прошедшими праздниками)
В наступившем году меня все сильнее мучает желание немного расширить горизонты своего канала на Youtube.
Очень хочу найти пути этого развития, чтобы наконец войти в “правильный” творческий ритм и регулярно публиковать контент, который будет интересен не только мне но и моим подписчикам.
Мы живем во времена глобальных технологических (и не только) перемен. Я стараюсь быть в курсе последних событий, начиная свой день с изучения последних новостей.
В основном читаю и смотрю различные англоязычные СМИ. Люблю перелистывать новостную ленту techcrunch, venturebeat, fox news, cnbc, the verge, hacker news и многих других.
Так вот я решил, что хочу попробовать создавать подборку наиболее заинтересовавших меня новостей и публиковать на Youtube.
Данная подборка будет содержать последние новости из мира IT, AI, EV и Crypto.
В качестве эксперимента сделал небольшое видео, которое содержит 4 интересные новости.
Не судите строго!
PS. видео по web разработке также планируются, но очень хочу найти еще что-то, чем можно было бы их разбавить.
Видео: https://youtu.be/T8kCrG-gyD0
1 528
Всем привет!
Решил опубликовать это видео также на Rutube.
Посмотрим, что из этого получится)
Видео: https://rutube.ru/video/8623d376bb79d8dc2544eb16de96106d/?r=wd
1 528
Друзья, всем привет!
Видео по React Query на канале.
Хороших выходных!
Видео: https://youtu.be/b-MdbHtNDp4
Файлы для начала работы: https://github.com/VasilyMur/React-Query-Start
Законченный проект: https://github.com/VasilyMur/React-Query-Complete
1 528
Всем привет!
У меня небольшой анонс.
На этой неделе надеюсь закончить и опубликовать видео, посвященное React Query (в рамках библиотеки TanStack Query).
Столкнулся с этой библиотекой относительно недавно, когда требовалось как-то систематизировать управление асинхронными запросами в приложении.
Потом наткнулся в Youtube на видео с конференции Holy JS, где ребята из сервиса Yandex Командировка рассказывают, как полностью заменили Redux на React Query.
Я очень этим заинтересовался и решил копнуть глубже.
Выяснил, что React Query это мощная библиотека для управления состоянием данных в React-приложениях.
Из коробки, React Query выполняет большое количество функций, включающих кэширование, повторные попытки запроса данных, предзагрузка и многие другие.
Из интереса, перевел часть функционала в своем приложении с Redux на React Query и очень порадовался тому насколько меньше потребовалось кода.
В общем, видео будет полезным для всех, кто изучает React! (скоро на канале)
1 528
Все привет!
Продолжая тему TypeScript, выкладываю видео, где сравниваю типы Any и Unknown.
Если кратко, то тип any отключает проверку типов и позволяет выполнять любые операции со значением.
С другой стороны, тип unknown запрещает это и требует предварительной проверки типа переменной.
Видео: https://youtube.com/shorts/BMSbyw37GFY?feature=share
1 528
Недавно попалась на глаза интересная статистика по росту трафика на популярные платформы ИИ.
На вершине списка находится ChatGPT с внушительными 3,7 миллиардами🚀 посещений по всему миру в месяц.
Этот показатель уже можно сравнивать с количеством пользователей популярных браузеров. Например у Google Chrome насчитывается около 3,45 миллиарда пользователей в месяц.
Согласно данным аналитической компании SimilarWeb, за последний год трафик ChatGPT вырос на целых 115,9%.
В статье также упоминается, что ChatGPT получил существенный прирост трафика после смены домена с chat.openai.com на chatgpt.com.
Известно, что OpenAI также недавно приобрела домен Chat.com, хотя пока неизвестно о планах компании на его использование.
Другие платформы ИИ также продолжают расти, хотя и не достигают уровня ChatGPT.
Для сравнения, трафик Perplexity (поисковая система и чат-бот на базе ИИ) достиг 90,8 миллиона посещений в Октябре. Таким образом, рост посещений за месяц составил 25,5%. За год трафик вырос почти на 200%!
Чат-бот Google Gemini получил 291,6 миллиона посещений в Октябре, увеличившись на 6,2% за месяц и на 19% за год. Здесь рост трафика во многом обязан новому обновлению ChromeOS.
Чат-бот на базе ИИ под названием Claude от компании Anthropic получил целых 84,1 миллиона посещений в Октябре, увеличившись на 25,5% за месяц и на 394,9% за год.
Здесь рост трафика совпал с недавним запуском настольного приложения для Windows и macOS.
Также в Октябре трафик сайта Copilot от Microsoft составил 69,4 миллиона пользователей, демонстрируя рост на 87,6% за месяц.
1 528
Друзья, всем привет!
Много людей спрашивает - куда я пропал.
Каюсь - выпуск контента затормозил.
НО! - это скорее временная пауза, которая поможет трансформировать меня и мои подходы к созданию контента.
Я продолжаю работать, а также экспериментировать с ИИ.
Сегодня выкладываю небольшое видео о специальных типах утилит в TypeScript.
Типы утилит (utility types) — это набор универсальных типов, доступных в TypeScript, которые помогают создавать новые типы на основе существующих.
В этом коротком видео посмотрим как работают и чем отличаются типы Omit и Pick.
Omit<Type, Keys> - используется для создания нового типа, в котором можно указать свойства, которые будут исключены из исходного типа.
Используйте Omit, если нужно определить новый тип, который будет представлять некоторую часть уже существующего типа.
Pick<Type, Keys> - используется для создания нового типа, выбирая определенные свойства из существующего типа
Видео: https://youtube.com/shorts/fO5hbrT-syY?feature=share
1 528
Друзья, всем привет!
Недавно удалось “набросать” 1ю версию инструмента, который в перспективе будет помогать мне создавать разные виды контента для разных проектов.
Как я писал в предыдущем посте, все началось с потребности создания описаний различных заведений и достопримечательностей города Москвы на английском языке.
Итак, на первом этапе я сделал небольшое приложение, которое работает по следующему алгоритму:
1) Принимает на вход список названий любых мест (например ресторанов итд)
2) Записывает эти заведения в базу данных и присваивает уникальный id (согласно действующей модели данных)
3) Обогащает объект данных для каждого заведения уникальным ID yandex карт а также названием
4) Обогащает объект данных для каждого заведения списком отзывов из yandex карт (на данном этапе примерно 50 отзывов для каждого заведения), а также другими данными (адрес, координаты итд)
Далее, для каждого заведения используется ChatGpt, чтобы проанализировать все отзывы и на базе анализа создать уникальный контент, который содержит выжимку плюсов и минусов заведения.
Результат анализа - сжатый текст в формате Markdown, который легко добавлять на страницы действующего проекта.
Таким образом, я могу быстро и легко получать “живой” контент на любом языке.
Следующий этап - создание контента на базе статей.
Также есть много технических моментов, которые планирую “допилить”, чтобы сделать приложение более удобным.
Ниже записал небольшое видео с демонстрацией текущей работы приложения.
Что думаете?)
Хороших всем выходных!
1 528
Друзья, всем доброе утро!
Ранее писал про то, как я пришел к тому, что неплохо было бы получить решение, которое поможет мне быстрее создавать новый качественный контент (статьи) для одного из моих проектов на английском языке.
Тексты от ChatGPT
Таким образом, я начал свои эксперименты по созданию контента с помощью моделей OpenAI (GPT-4 и GPT-3.5).
Результатами остался доволен. На выходе удается получать качественные статьи, которые, как правило, требуют небольших доработок.
Другие модели ИИ
Также я выяснил, что есть ряд альтернативных моделей AI, которые не уступают моделям OpenAI при генерации текста (в том числе на русском языке) и их можно развертывать локально:
1) Llama-3 Instruct от Facebook, о которой слышал много хорошего (круче чем ChatGPT-3 Turbo и отлично понимает русский язык).
2) Недавно появилась PHI-3 от Microsoft
3) Alibaba недавно выпустила несколько мультиязычных моделей, которые могут оказаться круче той же Llama.
4) Mistral Instruct - отлично подходит для генерации текстового контента и хорошо понимает русский язык.
Использование ИИ в проекте
Чуть позже встанет вопрос о том, как использовать ИИ через API в моем проекте. Здесь есть несколько вариантов:
1) Использовать API ChaGPT напрямую, либо через один из сервисов посредников (если доступ требуется из России)
2) Арендовать облачный сервер с предустановленной моделью (та же llama-3)
3) Развернуть собственный сервер с видеокартой и установленной моделью (отдельная история с покупкой сервера и видеокарты, установкой модели + создания API)
С точки зрения затрат, последний вариант выглядит более предпочтительным на более позднем этапе, когда (если) процесс создания контента встанет на поток.
Очень важными во всей этой истории остается качество статей + вовлеченность пользователя. Никому не интересно читать длинный безликий текст.
Именно поэтому я решил, что статьи, полученные шагом ранее нужно разбавлять (обогащать) какой-то актуальной информацией (например использовать отзывы пользователей из открытых источников).
В следующем посте расскажу более подробно о процессе “добычи” этих данных и преобразовании этих новых данных в контент.
А у вас есть опыт использования ИИ для генерации контента? Делитесь в комментариях - всем будет интересно!🔥
1 528
Друзья, всем привет!
Я давно не выходил на связь)
Что случилось?
Скажу честно, есть усталость постоянно “пилить” новый учебный контент. Каждый ролик с пошаговым объяснением каких-то моментов языка и технологий требует много сил и энергии.
В таких случаях очень помогает переключаться на какие-то новые вещи.
Для меня всегда было интересно создавать какие-то небольшие проекты, запускать, оптимизировать и смотреть на результат (посещения, подписки итд). Дальше, углубляться в проект, если показатели начинают расти.
В начале года, искал что-то, на что можно временно переключить свое внимание.
У меня есть один очень старый контентный проект на английском языке о Москве. Это такой небольшой пет-проект, который представляет собой набор статических страниц о ресторанах, достопримечательностях итд.
Сейчас все написано на NextJS (до этого использовал Gatsby). Проект висит на бесплатном хостинге. Из затрат - оплата Домена 1 раз в год. Базы данных никакой нет - весь контент хранится в виде markdown файлов.
Последний год - два ничего с ним не делал (контент не публиковал итд.), но по некоторым ключевым словам получил топовые позиции в Google.
Так вот в Январе получаю запрос на рекламу от сети увеселительных заведений.
Выкатываю им на вскидку стоимость баннера за год. Быстро получаю положительный ответ.
Дальше пытаюсь побыстрее разместить баннер. Проект старый) Все написано на коленке на скорую руку. Разбираюсь во всем сплетении кода и плачу😱. Размещаю баннер и выкатываю на хостинг.
Получение “легких” денег меня очень обрадовало. Принимаю решение привести проект в божеский вид и переписываю все на NextJS.
Все работает быстро и выглядит намного лучше.
Но дальше встает вопрос с контентом: Как автоматизировать создание качественного контента?
И здесь я подошел к различным вариантам парсинга контента и использованию ИИ. То есть начал работать над приложением, которое будет создавать качественный контент для моих проектов 🔥.
Расскажу об этом более детально в следующем посте!
1 528
Всем привет!
Только что выложил короткое видео, где рассказываю как можно быстро выделять и работать с элементами DOM дерева напрямую из консоли браузера (Google Chrome).
Такой подход бывает полезным, когда нужно быстро исследовать/протестировать какие-то элементы на странице.
Консоль разработчика — это один из полезных инструментов доступных нам в браузере.
===
Момент, про который не удалось рассказать в этом коротком видео :
Выбирая элементы во вкладке Elements, мы также получаем к ним доступ из консоли.
Последний элемент, выбранный во вкладке Elements, доступен в консоли как $0; предыдущий, выбранный до него, как $1 и т.д. (максимум 4 последних элемента)
Видео: https://youtube.com/shorts/2hO-HNtrmJM?feature=share
1 528
Всем привет!
Выложил небольшое видео, где рассказываю о новом CSS свойстве field-sizing.
Если кратко, то используя field-sizing со значением content, мы можем легко подстраивать ширину полей нашей формы под количество символов в содержимом поля.
https://youtube.com/shorts/x_46j05nXgI?si=cgEIKAzTcEOehix1
1 528
Друзья, всем привет!
Последний месяц не успевал записывать новый контент из-за большого количества работы😭
Начинаю менять эту практику.
Записал небольшое видео о том, как же легко стало создавать модальные окна, используя относительно новый HTML элемент <dialog> и его JS методы .
https://youtube.com/shorts/iprxJNwXPwc?feature=share
1 528
Друзья, всем привет!
На канале новое видео.
Разбираемся как использовать Дженерики (Generics) в Typescript.
Как обычно, постарался все сделать просто и без воды)
https://youtu.be/k16Hgi753XQ
