В продолжение заметочной темы ещё раз хочется закрепить, что оно стало для меня основной точкой входа в нейронки. В первую очередь потому что я вообще всегда теперь разговор начинаю не с чистого листа, а с базовым контекстом обо мне, которым я ещё и управляю.
Всякие веб версии ChatGPT и Claude все в курсе проблемы отсутствия знаний о юзере, поэтому пытаются сделать себе "память", куда пишут рандомные тяп ляп мысли взятые из переписок с ними же. А тут этой проблемы нет прямо сразу. И пусть даже они тоже сгенерированные нейронкой – командой /init, это уже лучше обрывков из мемори чатгпт.
А на днях я ещё пришёл к очевидной мысли, что это именно то место, где идеально организовывать свои GPTs, Projects, или библиотеки кастомных промптов, как хотите называйте. Не в контексте какого-то проекта, а опять же в широком смысле любой твоей активности.
Вот захотел я например упростить себе суммаризацию статей в интернетах – завёл кастомную команду /tldr в которой написано в каком виде я хочу получить саммари контента по переданной ссылке. Вот захотел я себе автоматизировать анализ данных со смарт браслета – завёл команду /healthcheck, которая знает что именно из базы HealthKit достать, на что смотреть, и как мне отчёт предоставить. Вот решаю я литкод задачки, допустим – завёл команду /leetcode, куда передаю ссылку/текст/номер задачки, и она мне не код в лицо кидает, а учит думать, потому что так у неё в промпте написано. Или захочу свои диктофонные записи сразу фиксировать в регулярных заметках – тоже скорее сделаю команду, а не полноценный скрипт. Ну вы поняли.
Короче, если у вас есть какая-то база промптов или идей для чего использовать нейронку – это всё может просто лежать кастомными командами в этом проекте. Это не обязательно команды связанные с заметками, это что угодно. Вот это для меня был неочевидный инсайт.
Если даже заметок никаких нет, то всё равно завести проект для агента и складывать туда все ништяки – это отличная идея.
А если вас парит идея переносимости этих команд между агентами, то пишите всё в агент-агностик файлах, а из команд ссылайтесь на них. Это и без фичи команд вообще нормально работает, если в системном промпте есть инфа в духе docs/Tldr.md - описание команды /tldr. С веб инструментами ни о какой переносимости речи вообще нет.
Сейчас обкатываю идею запускать терминал с этим агентом в quake моде по хоткею. Кажется, богатая идея – поднимать этого агента-секретаря из любого места, по аналогии с каким нибудь рейкастом. Пока нравится.