Menu
Sign In Search Podcasts Libraries Charts People & Topics Add Podcast API Blog Pricing

Bobuk

👤 Speaker
303 total appearances

Appearances Over Time

Podcast Appearances

Радио-Т
Радио-Т 997

Прям красавчик. Это по сравнению с кодексом, понимаешь? После того, как ты начнешь сравнивать с своим кодом, как бы ты написал, со временем ты поймешь, что все не так хорошо. Не зря у меня это 8 агентов. 8 агентов, которые в параллели его лопатят. А что ж ты в рамках только 5 положил? Не доложил? Но они же специализированные. Так он мне на ГО писал. Ну да, я специально сделал вот эти агенты. А, кстати, вы видели, как я круто придумал агенты инжектировать туда?

Радио-Т
Радио-Т 997

Какой хак придумал? Я же не хочу вам агент устанавливать. Животное вам агент устанавливать. Поэтому я ему в промте... У меня там две сущности есть. Есть промт-файлы и есть агент-файлы. И ты в них пишешь, в агент-файлах, как будто бы это агент настоящий. А внутри промт-файла сказано, ты пойди в логике программы,

Радио-Т
Радио-Т 997

Возьми все агенты и запусти их внутри сабагента. Типа он на лету делает агенты по тем файлам, которые у тебя там есть, и в параллель их запускает. Хотя они с точки зрения клоуда никакие не агенты, они просто промпты. То есть промпт в таск запускает, а таск это то, чем он запускает сабагенты.

Радио-Т
Радио-Т 1000

Ну, конечно, вас же не было. Это же и был... Пришлось держать. 586-й выпуск. Да, да, да. И я хотел бы обратить внимание... А что в 116-м случилось? Такой там прям всплеск. Количество женской речи по выпускам. Посмотри, такой прям хоп, аномалия явно какая-то. А, нет, 116, нет, это 586. Нет, это 116, да, да, да. 116, это часов как бы, да, получилось? Таиста шестой, это пришла Ксюша.

Радио-Т
Радио-Т 997

В общем, я горжусь своим трюком. Так вот, я, Леха, возвращаюсь. Я не зря 8 вот этих имею ревьюеров, потому что он прям... Как же он, зараза, любит делать стендалон функций. И у него объяснение такое. Вот с этим я бьюсь уже. Я уже почти дошел до того, что хук такой напишу. Это уже крайний метод.

Радио-Т
Радио-Т 997

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

Радио-Т
Радио-Т 997

А то, что эти функции в пакете, внутри которого лежат пять других структур, и потом попробуй найди, кто на чем стоит. Если бы это просто отдельный пакет был с стендалон-функциями, да никто бы против не был. Ну вот... Такой.

Радио-Т
Радио-Т 997

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

Радио-Т
Радио-Т 1001

Нет, ну смотри, я согласен конкретно в этом конденсированном примере, это выглядит странно, но почти наверняка вот это session from context, это же просто абстракция. То есть, например, ты можешь наверняка сессию уже создать не с помощью только вот этого callback, то есть ты где-нибудь в хендлере создаешь сессию и дальше через реквест пробрасываешь. Погоди, а что такое контекст, по-твоему, в этом смысле? То есть это контекст с данными там? То есть когда они создают session from context, в контексте есть какие-то values?

Радио-Т
Радио-Т 997

На ревью этого Клод написал 50 страниц этих самых долгих помидоров о том, что тут у тебя строчечка некрасивая, он всякие глупости понаходил, тут у тебя то, а главное не нашел. А этот на все остальное плюет. Ему, если в фоуфлоу есть проблема, он скажет, вот так, не дойдет.

Радио-Т
Радио-Т 1001

То есть это еще один антипаттерн нам рассказывает. Там 100%. Более того, там, я думаю, не values, а там, скорее всего, сам какой-то структ, который в сессии лежит. Или pointer. Ну, это тоже не говорит в пользу тех, кто писал все это.

Радио-Т
Радио-Т 1005

А я себе написал скилл. Короче, под названием скилл workflow. Короче, такой интересная пришла в голову мысль. Короче, он запускает агента, который ищет по истории чатов в проекте. Если он видит что-то, что что-то повторяется три раза, говорит, ну смотри, вот из этого можно сделать скилл.

Радио-Т
Радио-Т 1000

Они пропустят, понимаешь? Они придут. Ты понял? Два месяца. Терпи, не сдавай на мотоцикл. Не, ну текущий-то... Ты думаешь, что-то у нас случится там? Не, ну текущий-то стрик у меня же не 21. То есть, типа, мне надо... Я не знаю, сколько сейчас у меня уже подряд. И вот надо от этого считать же. И надо, чтобы у Ксюши и у Бобука было меньше. Это трудно. Сложно будет. В принципе, бутылку Бобуку, косметику Ксюше, я думаю, договоритесь.

Радио-Т
Радио-Т 997

Слушай, а, кстати, у тебя там можно подключать этот Gemini, например, вместо кодекса? Это все задается, полностью флоу задается промптами, и... Не, подожди. Не, я к тому, что вот если пойти и сказать ему, подставить ему, например... Так у Gemini же CLR же есть у Gemini уже? В конфигурации, если ты вместо того места, где кодекс у меня прописан, напишешь Gemini, все будет работать.

Радио-Т
Радио-Т 1001

Согласись. Не, ну смотри, я говорю, ну конкретно, смотри, вот конкретно глядя на этот код, если ты уберешь первую строчку условно и последнюю, то в принципе оно как бы имеет смысл. То есть я согласен с тобой, что, наверное, там, смотря как это сделано внутри, могут быть вопросы. Может быть, там просто txid какой-то, sessionid, я не знаю, допустим.

Радио-Т
Радио-Т 1001

какие-то параметры, из которых можно реконструировать сессию. Но, в принципе, я понимаю, зачем это сделано, потому что ты, говорю, скорее всего, ты не будешь использовать callback везде, а ты какой-нибудь start session сделаешь с контекстом, потом этот контекст передашь у себя по цепочке запроса, у тебя все твои обработчики будут по цепочке использовать эту сессию, использовать этот session from context, а потом ты уже в обработчик ее свернешь или закроешь, или закоммитишь, или откатишь. Окей.

Радио-Т
Радио-Т 997

Именно в конфиге? Ну да, в конфиг надо прописать. В конфиге есть команды, которые запускают, собственно, кодекс. Прям полная командная строка. Все, я понял. При этом я добавил недавно, ты можешь конфиги делать на проект. То есть не обязательно глобально это поменять, а можешь внутри у себя сделать этот ralfx.ralfx и в него положить конфиги в тот проект, в котором тебе интересно. Понятно. Ну ладно, пока на самом деле ничего такого нет.

Радио-Т
Радио-Т 997

Не, ну я вот сейчас подумал, что надо было ему посмотреть, чтобы в плане один из планов был, ну, один из пунктов плана, теперь обнови документацию. Ну да, хорошо бы такое добавить. Но у меня, по-моему, есть такой агент, который проверяет, что если надо обновить документацию, обнови. По-моему, я включил такой агент. Погодите, агент. Ну, не знаю, эффекта не было. Есть документация TXT. Сказано, обнови human documentation, обнови AI, knowledge-based.

Радио-Т
Радио-Т 1000

Это были социальные закладки такие. По нашим подкастам можно выкапывать какие-то пласты археологические. По черепкам разбирать. А вот оно как было. Вообще, кстати, я сегодня задумался про это. Насколько актуально остается. Сейчас мы не говорим про Джаву какую-нибудь. Я и главная тема. Хоть слушатели и стонут постоянно, что их достало это.

Радио-Т
Радио-Т 997

Все прописано. Ну, это же я. Он поплевывает иногда на наши инструкции. А вот этот положительный фидбэк, оно интересная идея. Я экспериментировал с... Собственно, мой Ральф, он же не совсем Ральф. Он слишком много для Ральфа знает и слишком много делает. Не, он вообще не Ральф. Ну, в том смысле, он каждый раз новую сессию запускает.