- AI Promt Studio 12:00DeepSeek Harness: агент, который целиком собран из плагинов
Читать далееDeepSeek Harness (dsh) — открытый агентский харнесс от DeepSeek AI. С виду это ещё одна команда для работы с моделями, а по сути — конструктор: плагином здесь является всё, включая хранение сеансов, песочницу, сжатие контекста и саму модель.
Каждая деталь системы — отдельный плагин
Харнесс построен на Cordis, его архитектура описана в работе про пространственно-временную композируемость. Суть простая: приложение не пишут кодом, а собирают из слоёв-патчей. Профиль — это список бандлов плюс ваш
cordis.patch.yml, и каждый следующий слой может отменить или дополнить предыдущий. Поэтомуdsh --dump-configпечатает собранное дерево целиком: видно, какой бандл что добавил.Профили решают, а не флаги
Одна команда умеет разное, и разница задаётся профилем, а не отдельным флагом:
dsh web— локальный веб-интерфейс наhttp://127.0.0.1:3080;dsh --profile headless "задача"— один свежий сеанс, ответ в вывод и выход: так удобно для CI;dsh --profile sdk— JSON-RPC для внешних клиентов;dsh --profile acp— тот же агент внутри редактора.
Профиль лежит в отдельной папке, патчи перезагружаются на лету: правка плагина подхватывается без перезапуска. Свой набор ставится командой
dsh plugin --profile web add.Агенты внутри агента
Харнесс умеет запускать других агентов, и это не одна кнопка:
- субагенты работают в фоне, у каждого свой контекст: родитель продолжает работу и получает результат, когда тот готов;
- наследник контекста — субагент, который видит уже состоявшийся разговор, для задач «продолжи и проверь»;
- workflow — JavaScript-сценарий, который сам раскидывает десятки субагентов по фазам, конвейером или с барьером: оркестрация описана кодом, а не диалогом;
- ralph — цикл свежих агентов по одному неизменному заданию, где рабочая папка служит долговременной памятью.
Инструменты подбираются под задачу
Базовый набор тоже собран из плагинов, и каждый можно выключить: чтение и правка файлов, поиск по репозиторию, фоновые задания, веб-поиск и загрузка страниц, подключение внешних серверов по MCP, «скиллы» — папки с инструкциями, которые агент подгружает по надобности.
Песочница и восстановление сеансов
Файловые операции ограничены песочницей:
workspace-writeпускает только в рабочую папку. Отказ выглядит не как падение, а как честная пометка «доступ запрещён» — её можно показать человеку и попросить прав побольше. Границу при этом называют заранее: где-то агент спрашивает на каждое опасное действие, а где-то действует сам.История сеанса пишется в файл и переживает перезапуск: сеанс можно возобновить, сжать, посмотреть, сколько он съел токенов. Долгая цель живёт в состоянии сеанса, а не в голове модели.
Что это даёт небольшим командам
Для небольшой команды DSH снимает вопрос «свой агент или готовый сервис»: готовые сервисы дают фиксированный набор функций, а харнесс — конструктор. Можно начать с одного профиля, а потом добавлять плагины по мере появления задач: сегодня — публикация статей, завтра — разбор конкурентов, послезавтра — автоматическая выгрузка метрик.
Отдельно стоит сказать про прозрачность. Каждый вызов инструмента, каждое изменение файла и каждый переход состояния попадают в журнал. Это не «логи для отладки», а рабочий инструмент: когда агент ошибается, видно, на каком шаге и почему. И это же делает возможной честную цену: если шаг не понадобился, его видно в журнале, а не в счёте.
Наконец, DSH не заставляет переезжать целиком. Профиль можно собрать под одну задачу и держать рядом с привычными инструментами: агент по ключу ходит в ваш сервис, забирает результат и возвращает его туда, где вы работаете.
Как это выглядит на практике
Мы собрали цепочку из четырёх плагинов:
FrameFactory: бриф и структураЧетыре шага: от брифа до человеческого текста
- FrameFactory формирует бриф: темы, заголовки, план статьи и чек-лист.
- Prompt-Polish переписывает черновой запрос, убирая повторы и делая формулировки короче.
- Improve-Prompt показывает diff до отправки — важные термины и ссылки остаются нетронутыми.
- Detector-Remover добавляет разговорные обороты и лёгкую стилистическую неровность, чтобы текст реже срабатывал на AI-детекторах.
С чего начать
Если хочется попробовать DSH на одной задаче, порядок такой. Сначала ставится сам харнесс и запускается
dsh web— этого достаточно, чтобы увидеть базовый набор плагинов. Потом добавляется один-два плагина под задачу: например, для работы с текстом — генерация брифа и полировка запроса. И только после этого имеет смысл думать про субагентов и workflow: они раскрываются там, где задач уже много и они повторяются.Важно не пытаться собрать «идеальный профиль» заранее. Профиль — это не конфигурация на годы, а рабочий набор: сегодня он один, завтра вы добавили плагин, послезавтра убрали лишнее. Патчи перезагружаются на лету, так что цена ошибки низкая: неудачный слой можно откатить, а не переписывать всё заново.
И ещё одно: DSH не прячет модель. Если вам нужен конкретный провайдер или конкретная модель, это тоже плагин. Значит, можно сравнить два варианта на одной и той же задаче, не переписывая агента.
Зачем это нужно
DSH — не «CLI для LLM», а среда, где агент собирается под задачу: свои инструменты, свои политики, свои профили. Самое ценное здесь — не набор готовых функций, а то, что любую из них можно заменить своей: харнесс не диктует, как устроен агент, а даёт его собрать. Проект открыт под MIT и находится в developer preview — ломающие изменения обещаны прямо в README.
Код и документация: github.com/deepseek-ai/DeepSeek-Harness.
- Finance 09:24$120,000 на ветер - Виктор Кох
Читать далее
За свою жизнь я потратил больше 120,000 USD на специалистов по креативу и брендингу, чтобы понять их бестолковость 😞 Настоящий бриллиант рождается только в процессе работы.
Возможно, что мне так не везло всю жизнь, но даже опыт работы в Google показал мне, как тяжело придумывается креатив у гигантов.
Naming очень важен. Этому процессу до создания продукта я уделяю всегда много времени. От нескольких недель до нескольких месяцев. Поэтому к финальной итерации запуска происходит перебор названий, концепций, стилей и всего остального. Если у Вас нет концепции, то Вы просто не понимаете, что Вы делаете.
Naming должен соблюдать сразу множество критериев для попадание в ❤️ аудитории. Он должен иметь логику и какую-то конструкцию для воздействия воображения. Воображение = контрольный центр всех реакций.
Приведу примеры:
Логотип 1️⃣ Slinky (2009 - 2013) - первый в мире поисковый движок для GIFS (в пике его использовало ~24M человек в месяц).
Название родилось из математического порядка S (sum) link + Y. Название сразу же понравилось и по многим другим причинам:
1 - Slinky популярная игрушка-пружина, созданная в 1943 году в США Ричардом Джеймсом. Это слово было знакомо большинству американцев, европейцев и азиатов;
2 - Торговая марка была свободна вне США, поэтому я сразу запатентовал Slinky Asia (позднее продал этот TM производителю соков);
3 - В России сервис не был популярен, но зато его называли сливки, линки. Название звучало нежно. Запоминалось быстро и легко;
4 - Фирменная буква S стала визитной карточкой. Первая версия была придумана другом из Арт Студии Лебедева (тогда они не были такими звёздными), вторая версия сделана в попытках добавить что-то радужное в духе Aol, версия три создана ранним сотрудником Slinky Микаэлем Налбандяном (он же front-разработчик всех продуктов комитета, знакомый всем VC), контр версия разработана приглашённым художником из компании Disney. Конечно, финальная версия буквы S, которая напоминала червячка или сперматозоида взорвала мне мозг сразу же, поэтому мы сели перебирать более изящные варианты, которые в последствии стали абсолютным хитом. Я по-прежнему считаю и уверен, что это выдающийся результат креатива. Спустя более 10 лет логотип смотрится уникально, концепция сильна.
Логотип 2️⃣ Teleport (2017) - фото-редактор на базе нейронных сетей. В первые 7 дней после релиза был установлен более 1.5M раз. Суммарно приложение использовало более 25М человек.
Naming Teleport сразу передавал эффект движения или перемещения, что было заложено в концепцию использования нейронных сетей для фото и видео. Вырезать задний фон, переместиться на фото или видео в другое место? Всё возможно, загрузи фото, выбери фон и Teleport перенесёт тебя в любое место. Хочешь изменить цвет волос? Не вопрос. Teleport изменит их.
Концепция простая, как 1+1. Людям понравилось название. Вообще люди любят приставку Tele в продуктах. Спасибо Павлу Дурову за это.
Логотип 3️⃣ Stickeroid (2018) - CPaaS платформа для стикеров, которая конвертировала слова в стикеры при помощи нейронных сетей и была интегрирована в платформы для коммуникации (Slack, Google Docs, Twitch, FreshChat, Discord, был даже пилот с Instagram, QQ, Kik). В пике платформу использовало более 50M человек в месяц.
Концепция чудо-кнопки, которая встраивается в любой другой продукт и позволяет отправлять стикеры, transparent images и другие изображения родилась задолго до Stickeroid. Уже в 2014 году у меня был пилотный тест, где мне удалось получить около 80K юзеров за меньше, чем квартал без маркетинга. Основная задача названия была в том, чтобы naming был настолько точечный, что не потребовалось бы пояснять что это вообще, а логотип стал элементом интерфейса в приложение.
В ходе десятка экспериментов и в результате метрик оказалось, что смайлик ☺️ является подходящим для нас. Мы его модернизировали, сделали таким, как нам нужно и это стало логотипом. Успех не заставил себя долго ждать. Продукт был проинтегрирован в top-tier всего чего можно. Telegram использовал аналогичный подход 😊. Сегодня это стало стандартом индустрии.
#naming #branding
- Как небольшой команде закрыть рекламные креативы без дизайнера: недельный цикл
Читать далееРазбираю рабочий цикл, который закрывает потребность в рекламных креативах силами одного маркетолога — без дизайнера, без агентства и без подписки на тяжёлый софт.
Проблема
Ранняя команда упирается в одно и то же место: продукт уже есть, показывать его надо, а креативов нет. Агентство — это тысячи и недели ожидания. Стоковые фото быстрые и дешёвые, но на них никогда нет вашего продукта. Один фрилансер-дизайнер превращается в узкое место ровно в тот момент, когда под тест нужно не одно объявление, а пятнадцать вариантов.
Что изменилось
Браузерные генераторы и редакторы изображений убрали два исторических барьера: лицензию на софт и рабочую станцию. Если инструмент работает во вкладке браузера, маркетолог делает работу сам, между другими задачами, а не ждёт очереди в тикете у дизайнера.
Недельный цикл
1. Бриф. Превратите позиционирование и цель кампании в письменный бриф: субъект, композиция, свет, палитра и то, чего в кадре быть не должно. Это самая выгодная привычка в процессе — плохой бриф сжигает больше запросов, чем любая другая ошибка.
2. Референсы. Загружайте в инструмент свои брендовые материалы и предыдущие удачные креативы. Без этого на выходе получается «что-то generic», а не ваш продукт.
3. Матрица вариантов. Сразу генерируйте набор углов, фонов и форматов, а не один hero-кадр. Держите сохранённую библиотеку промптов, чтобы стиль не расползался через неделю и не зависел от того, кто именно запускает пасс.
4. Доотделка. Пересвет, замена фона, удаление лишних объектов, апскейл под крупные форматы.
5. Сдача. Правильные пропорции под каждый канал, проверка фактов и бренда, затем выгрузка в рекламный кабинет или CMS.
Где это ломается
Текст внутри сгенерированной картинки до сих пор ненадёжен — считайте его декором, а не копирайтом. Руки, логотипы и упаковку часто приходится править вручную. Больше всего переделок даёт не качество, а несовпадение пропорций: 16:9 под hero и 4:5 под ленту. И отдельно: креатив, который обещает функциональность, которую вы не можете подтвердить, — это проблема комплаенса, а не дизайна.
Деньги и метрики
Считайте не «стоимость картинки», а время до первого живого креатива, скорость итераций и цену ассета, который дожил до статистической значимости. Честная оговорка: без дисциплины тестирования пропускная способность просто производит больше проигрышных объявлений.
Чем я пользовался
Я работаю над продуктом Seedream 5.0 Pro — seedream50.pro — это браузерный генератор и редактор изображений, поэтому мой производственный опыт связан в первую очередь с ним. Сам процесс инструмент-агностичен: его можно повторить на любом сопоставимом браузерном инструменте, и я специально описал его так, чтобы он не зависел от конкретного вендора.
Если тема интересна — могу отдельно расписать, как устроить библиотеку промптов под повторяемый стиль и как считать цену ассета, который дожил до значимости.
- Личный опыт вчераРаз, два. Приём. Проверка ботов Rabotaem.
Читать далееВ последнее время наша команда сомневается в том, что просмотры, которые собирают наши публикации в Rabotaem живые.
Поэтому напишите в комментарий хоть что-то, чтобы продолжить публикации здесь и убедиться в живости платформы.
Приём.
- Трибуна вчера30 СЕНТЯБРЯ — БОЛЬШАЯ ВСТРЕЧА С ЕЛЕНОЙ ВСЕЛЕННОЙ В «БИБЛИО-ГЛОБУСЕ»!
Читать далее
Елена Вселенная — писатель, издатель, общественный деятель и меценат, учредитель международных издательских домов «Наследие Мира» и «People New Time».
30 сентября Елена Вселенная лично встретится с читателями и представит свой авторский роман:
«БЕЗУСЛОВНАЯ ЛЮБОВЬ. ТАМ, ГДЕ ТЕБЯ ЖДУТ»
Это будет не просто презентация книги, а живой интерактивный вечер с автором, разговор о творчестве, любви, книгах и о том, как одна идея может превратиться в настоящее произведение.
МЕЧТАЕТЕ НАПИСАТЬ СОБСТВЕННУЮ КНИГУ?
Елена Вселенная поделится своим авторским и издательским опытом и расскажет, как начать писать книгу легко и быстро, даже если вы никогда раньше этого не делали.
- Как преодолеть страх чистого листа?
- С чего начать первую книгу?
- Как превратить идею в текст?
- Как не откладывать мечту «на потом»?
- Как пройти путь от замысла до настоящей книги?
Вы сможете услышать об этом от человека, который знает книжный мир сразу с двух сторон — как писатель и как издатель.
КНИЖНАЯ ВСЕЛЕННАЯ ЕЛЕНЫ ВСЕЛЕННОЙ
На встрече можно будет познакомиться не только с новым романом, но и с другими произведениями автора, среди которых:
- «Безусловная любовь. Там, где тебя ждут»
- «И для чего-то это хорошо…»
- «Богиня нового времени = Женщина нового времени»
- «Осознанная Берегиня»
- «Близнецовое пламя»
- «Осознанная беременность»
- «33 привычки, которые создают деньги»
- «Королева Этикета»
- «Карма: закон причины и следствия»
- «Поднимаем паруса»
Книги можно будет посмотреть, полистать, выбрать и приобрести прямо в «Библио-Глобусе».
17:00 — НЕТВОРКИНГ ДЛЯ ЧИТАТЕЛЕЙ
Приходите заранее, чтобы познакомиться, пообщаться с единомышленниками и погрузиться в атмосферу предстоящего вечера.
19:00 — ИНТЕРАКТИВНАЯ ПРЕЗЕНТАЦИЯ ЕЛЕНЫ ВСЕЛЕННОЙ
В программе:
- презентация романа «Безусловная любовь. Там, где тебя ждут»
- личное общение с Еленой Вселенной
- истории и авторский опыт из первых уст
- издательский взгляд на создание книг
- разговор о том, как начать писать свою книгу легко и быстро
- ответы на вопросы читателей
- знакомство с другими произведениями автора
АВТОГРАФ-СЕССИЯ
Каждый желающий сможет приобрести книгу и получить личный автограф Елены Вселенной — и унести с собой не только книгу, но и память об этой встрече.
30 СЕНТЯБРЯ
- Книжный магазин «Библио-Глобус»
- 17:00 — нетворкинг для читателей
- 19:00 — интерактивная презентация
- Автограф-сессия
- 21:00 — завершение вечера
РЕГИСТРАЦИЯ УЖЕ ОТКРЫТА!
Если вы любите читать — приходите познакомиться с Еленой Вселенной лично.
Если давно мечтаете написать собственную книгу — приходите за вдохновением и практическим опытом автора и издателя.
Если уже знакомы с творчеством Елены — это возможность увидеть автора, задать свои вопросы и получить автограф.
Регистрация:
Подробнее об Елене Вселенной и её творчестве:
30 сентября. «Библио-Глобус». Елена Вселенная.
Возможно, вы придёте как читатель — а уйдёте с вдохновением написать собственную книгу.
