jvmchat | Unsorted

Telegram-канал jvmchat - pro.jvm

5916

Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез

Subscribe to a channel

pro.jvm

Еще сам ексекютор может быть снаружи
ему говорят, исполни команду вот для этой таски, в контексте все нужные детали, девайсы если модель сложная, можно контекст отнаследовать и задаункастить в конкретной таске
т.е. екзекьютор на вход по сути принмиает локатор тасок.

Но если в ближайшем будущем не планируется рзвивать модель и это не фреймворк и не либа, то пара ификов и готово

Читать полностью…

pro.jvm

Т.е. я бы шел в сторону такой идеи, но текущая реализация тож так себе

Ну и тут много нюансов
если например объекто тасок много - миллионы, то команды должны быть в единственном экземляре и каким либо образом просто приаттачены к таске иначе память раздует
на N *M где N количество команд, а M количество команд

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

Солид тут не при чем

Читать полностью…

pro.jvm

Я жду выступление Михалчи на JUG

Читать полностью…

pro.jvm

Я вот через этих оплачиваю @chekpayment, $20 - 2650 руб выходит

Может, и дороговато, но удобно: там живые люди на связи, и оплата по QR-коду СБП

И даже если ChatGPT не принимал оплату - они по моей ссылке сами руками из Казахстана оплачивали

Читать полностью…

pro.jvm

антигравити попробуй. он хоть и тупее, но лимитов больше

Читать полностью…

pro.jvm

Бесплатно работать желающих почему-то нет ;-)

Читать полностью…

pro.jvm

routerai.ru например, если потестить разные
Там с наценкой конечно и подписку не купишь, но для быстрого сравнения моделей очень удобно

Читать полностью…

pro.jvm

Поэтому и не нравится, что бесплатный

У меня недавно подписка на ChatGPT ночью закончилась, а казахи, через которых оплачиваю - только с 6 утра работают

В итоге попробовал бесплатный, без подписки. Понял, что гавно знатное - плюнул, и спать пошел ))

Читать полностью…

pro.jvm

Кстати да, я свой велосипед городил, а наверняка уже и готовые решения есть

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

Агенты по умолчанию спрашивают подтверждение на каждое действие. Показывают дифф или команду, которую они собираются выполнить.

Читать полностью…

pro.jvm

а то вот это галлюцинирующая хуйня, имеющая доступ к моему диску

Читать полностью…

pro.jvm

Чего уж там, даешь организацию из LLM и работяг руками)

Читать полностью…

pro.jvm

тут можно посмотреть в сторону GoF паттерн команда, но они делали это для UI

Читать полностью…

pro.jvm



class TaskCommand{

dispatcher:TaskDispatcher


void execute(task:Task){
dispatcher.execute(task)

}
}



class TaskDeviceCommand{

dispatcher:TaskDeviceDispatcher


void execute(task:Task){
dispatcher.execute(task)

}
}

Читать полностью…

pro.jvm

сильно зависит от связей и кто кого должен знать
Можно пойти таким способом
в таске зашить логику исполнения
Но тут есть проблема курицы или яйца
сначала надо создать таску, потом в таску передать команды

Читать полностью…

pro.jvm

в зависимости от того, какие команды и как они сочетаются в отношении к устройствам:
- если команды одинаковые, но летят в разные устройства/сервер - это скорее адаптер и мб стратегия
- если в разные места идут разные команды и это зависит от задачи - похоже на попытку писать DSL или композицию, тут вопрос сложности/количества - может готовые инструменты посмотреть про интеграции

в целом предлагаю не опираться на солид, он концептуальный гораздо больше чем прикладной. «Гексагональную архитектуру» гораздо проще прикладывать к задачам, где есть внешний мир

Читать полностью…

pro.jvm

Ну что сынку, помог тебе L2 кеш в хибере

Читать полностью…

pro.jvm

Спасибо, гляну. Я читал про него, и даже по моему начал настраивать. Не помню почему не закончил )

Читать полностью…

pro.jvm

Наверное ) У меня как раз ChatGPT Plus за $20

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

И в итоге - мне 5-часовых и недельных лимитов Codex хватает для моих задач

Если не хватает - иду в GLM через ClaudeCode CLI по API: клод-кли бесплатный, а API GLM подешевле основных нейронок. К подписке не привязан, токены лежат ждут своего часа сколько хочешь. Но это нечасто пригождается

Читать полностью…

pro.jvm

выглядит как x2 от официальной. проще через посредников в опенроутер занести, если лень заморачиваться зарубежной картой/криптой

Читать полностью…

pro.jvm

ну так можно на плати за сотку взять плюс

Читать полностью…

pro.jvm

я просто из чата архив качаю и распаковываю 😁

Читать полностью…

pro.jvm

Я тоже агентам не верю - что они пойдут только туда, куда им разрешишь )

В итоге в ВМ песочницу поднял, прям на ноуте. И папку с кодом с хоста - внутрь ВМ пробросил

Единственное - пришлось с правами повозиться, чтобы бесшовно было: пользак внутри ВМ должен быть идентичен пользаку ноута (UID/GID итп). Иначе в этой проброшенной папке - в Идее на ноуте нет прав на файлы, написанные агентами внутри ВМ, и наоборот

Ну и судо-команды - руками в соседнем терминале выполняю, даже внутри ВМ

Усложненка, конечно. Но зато код открыт в идее на ноуте, с привычными диффами итп - а агенты живут внутри песочницы ВМ, которую не особо жалко ))

Читать полностью…

pro.jvm

клево, но это им еще верить надо, а я пока даже с доверием мелкомягким справляюсь с трудом

Читать полностью…

pro.jvm

идейка не нужна. но вы не готовы к этому разговору.

Читать полностью…

pro.jvm

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

Читать полностью…

pro.jvm

Конечно хотят, и если CTO + LLM в одно лицо смогут содержать IT инфраструктуру в приемлемом виде, то так оно и будет. Но все упирается в опыт и обучаемость LLM.

Читать полностью…
Subscribe to a channel