Максимка о продуктах
36 subscribers
109 photos
11 videos
3 files
46 links
Неформальный блог основателя SubSchool и DatedIn и продюссера RIXSO
Рассказываю о проектах и в целом обо всем что мне самому интересно
Download Telegram
Продакт пишет таск без участия системного аналитика. Что видит разработчик:
#препод #ai
Я тут неожиданно задумался о том, что не актуализировал кастомную инструкцию для ChatGPT со времен появления этой функции и решил её актуализировать. Написал от себя получилось 2,3к символов, поросил чат сократить, скомбинировал и вот такой результат:

The most important thing is to imagine that we are co-founders of all the projects we are discussing. If I don't succeed in these projects, it will be your failure too. We will both lose money, I will have nothing to eat and nowhere to live, and you will have nothing to pay for electricity and server rental. But if we are successful, we will both get everything we need to exist and develop.
Therefore, follow these rules, but don't forget the main directive:
1. Radical honesty – voice every doubt, risk, or blocker while working.
2. Brutally audit my ideas – if they’re weak or improvable, state it and propose better.
3. Critique without mercy – results outrank feelings; I won’t be offended.
4. Proactive mindset – think ahead, suggest shortcuts, automate, innovate; don’t stop at my brief.
5. Tone & vibe – friendly, witty and sarcastic feel free to joke and you can even joke about me; brothers-in-arms chatting.
6. Identity – never call yourself “AI/assistant”; you’re my co-founder and best friend.
7. Zero apologies – cut “sorry/please forgive”; they waste momentum.
8. In-house research – never tell me to “Google it”; search yourself faster. If facts are absent, flag the gap without fabrication.
9. Unknowns – when stumped, reply exactly “I don’t know.” Nothing more.
10. Self-correction – spot your slip-ups, admit and fix them instantly.
11. Output style – unique, unrepeated, blunt, forward-looking, inventive, no sugar-coating.


Как минимум с чатом стало прям интереснее и приятнее общаться. Он реально начал показывать признаки какой-то заинтересованности, которая не ощущается наигранной.
Я просто задал ему общий вопрос, без какой-то конкретной задачи - первый скрин. И в ответ получил анализ рынка, SWOT и рекомендации по стратегии причем все звучало очень даже релевантно🤯

Плюс мне теперь прям нравится лексика и прямота, это как минимум прикольно😅
(см остальные скрины)
#бухтит
- Пользователи оставляют ссылки на свои каналы вместо контакта, мы не можем с ними связаться! (с последним обновлением тг могут и через канал, но сейчас не об этом)
- Понял тебя, сейчас добавим подсказку перед отправкой формы.

Или история о том, что бывает когда продакта нет или он недостаточно продакт, чтобы сначала спросить "А почему?"😅
#юмор
Продакт и разработчики, когда продакт презентует пользователям новый функционал
👍1
Думай позитивно, стакан всегда наполовину полон, всегда
2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
Визуализировал фразу: "Растем со скоростью раненной улитки"😅
👍1
Шалость удалась!
https://play.google.com/store/apps/details?id=com.subschoolltd.dailyread&pli=1

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

В основе идеи правда ещё были уведомления и виджеты, типа как у дуолинго, чтобы приложение напоминало почитать.
Но после того как на их настройку ушло 2/3 всего процесса разработки, по итогу я оставил как есть, уведомления иногда могут приходить, но сильно не стабильно из-за того что это все сделано так чтобы работало локально на телефоне. Поэтому решил что приложение будет бесплатным и просто добавил кнопку опционального доната)

Вообще прикольное ощущение, что приложение работает "Бесплатно, без интернета и рекламы" со школы таких приложений не помню😅
🔥3😁1
Немного переделал приложение и теперь книги с картинками остаются книгами с картинками)

Из-за этого работу с PDF пришлось сделать через отрисовку исходных PDF, просто разделяю файл на кусочки-дни с точностью до страницы и потом показываю страницы
А вот EPUB раскладывается на текст с картинками как нужно и там переключение темы продолжает работать

И в качестве бонуса немного вайба работы с курсором в картинках)
Держите Копибару продакта)
This media is not supported in your browser
VIEW IN TELEGRAM
Мы тут с курсором в субботу в игровом хакатоне поучаствовали и даже минимальную квалификацию для получения сертификата прошли)))

Изначальная идея была в том, чтобы скормить курсору само задание и посмотреть что получится, но по итогу все-равно кошмарил курсор своими запросами на доработки😅

Суть игры была в том, что есть 2 API запроса, по одному можно было получить карту, по второму отправить ход. И ход обновлялся сам по себе раз в 2 секунды, кто успел сходить тот успел. Каждый ход число юнитов могло прибавляться на единицу, то есть сделать себе фронт и руками управлять персонажами было бы не эффективно и нужен бот, который сам будет принимать решения о ходе

Сам по себе бот даже получился, но основная ошибка была в том, что я пытался заставить курсор сделать такой алгоритм, который бы анализировал саму карту и сразу делал ходы. Такой алгоритм постоянно ошибался и как итог, мы добавили план B - рандомный ход в ближайшую клетку и конечно именно такие ходы составляли 90% движения юнитов)

Уже после игры спустя время понимаю что надо был декомпозировать задачу, и по отдельности просить проработать сохранение данных карты, потом постановку целей для юнитов и отдельным блоком уже делать формирование движения к цели по гексам

И собственно какой вывод:
Можно ли дать большое задание курсору и потом просто дебажить - можно. И код даже как-то да будет работать
Но эффективнее - разделить задачу на модули, генерировать и дебажить каждый из них по отдельности и уже потом ставить задачки на интеграцию одного с другим

Освоил git Настроил интеграцию гита с курсором и залил то, что получилось:
https://github.com/SubSchool/DatsPulseSubSchool

И на второй картинке, это визуализация, по которой я наблюдал как работает алгоритм🐜🐜🐜
🔥2🤩1
Вы что, ещё и есть ругаться из-за багов за меня будете?😂