5916
Сообщество разработчиков Java Scala Kotlin Groovy Clojure Чат для нач-их: @javastart Наш канал: @proJVM Вакансии: @jvmjobs @jvmjobschat ⚠️ Оффтоп -> @flood ❌Переход на личности ❌Троллинг ❌Реклама ❌HH (вакансии) ❌Варез
Еще сам ексекютор может быть снаружи
ему говорят, исполни команду вот для этой таски, в контексте все нужные детали, девайсы если модель сложная, можно контекст отнаследовать и задаункастить в конкретной таске
т.е. екзекьютор на вход по сути принмиает локатор тасок.
Но если в ближайшем будущем не планируется рзвивать модель и это не фреймворк и не либа, то пара ификов и готово
Т.е. я бы шел в сторону такой идеи, но текущая реализация тож так себе
Ну и тут много нюансов
если например объекто тасок много - миллионы, то команды должны быть в единственном экземляре и каким либо образом просто приаттачены к таске иначе память раздует
на N *M где N количество команд, а M количество команд
и добавить что-то навроде Dispatchers
но главное ответить на вопрос
какая сущность является "более независимой" таска или команда
Кажется, что команд может быть много, а таска одна, которая содержитв себе и детали таски и детали девайсов
и команда это просто своего рода гибкий роутер куда надо переправить исполнение
Я вот через этих оплачиваю @chekpayment, $20 - 2650 руб выходит
Может, и дороговато, но удобно: там живые люди на связи, и оплата по QR-коду СБП
И даже если ChatGPT не принимал оплату - они по моей ссылке сами руками из Казахстана оплачивали
антигравити попробуй. он хоть и тупее, но лимитов больше
Читать полностью…
routerai.ru например, если потестить разные
Там с наценкой конечно и подписку не купишь, но для быстрого сравнения моделей очень удобно
Поэтому и не нравится, что бесплатный
У меня недавно подписка на ChatGPT ночью закончилась, а казахи, через которых оплачиваю - только с 6 утра работают
В итоге попробовал бесплатный, без подписки. Понял, что гавно знатное - плюнул, и спать пошел ))
Кстати да, я свой велосипед городил, а наверняка уже и готовые решения есть
Читать полностью…
ща появилось довольно много сандбоксов разной степени готовности. Если есть желание - можно легко упаковывать агента со всем его добром в отдельную песочницу, откуда он сам по себе не вылезет
Читать полностью…
Агенты по умолчанию спрашивают подтверждение на каждое действие. Показывают дифф или команду, которую они собираются выполнить.
Читать полностью…
а то вот это галлюцинирующая хуйня, имеющая доступ к моему диску
Читать полностью…
Чего уж там, даешь организацию из LLM и работяг руками)
Читать полностью…
тут можно посмотреть в сторону GoF паттерн команда, но они делали это для UI
Читать полностью…
Читать полностью…
class TaskCommand{
dispatcher:TaskDispatcher
void execute(task:Task){
dispatcher.execute(task)
}
}
class TaskDeviceCommand{
dispatcher:TaskDeviceDispatcher
void execute(task:Task){
dispatcher.execute(task)
}
}
сильно зависит от связей и кто кого должен знать
Можно пойти таким способом
в таске зашить логику исполнения
Но тут есть проблема курицы или яйца
сначала надо создать таску, потом в таску передать команды
в зависимости от того, какие команды и как они сочетаются в отношении к устройствам:
- если команды одинаковые, но летят в разные устройства/сервер - это скорее адаптер и мб стратегия
- если в разные места идут разные команды и это зависит от задачи - похоже на попытку писать DSL или композицию, тут вопрос сложности/количества - может готовые инструменты посмотреть про интеграции
в целом предлагаю не опираться на солид, он концептуальный гораздо больше чем прикладной. «Гексагональную архитектуру» гораздо проще прикладывать к задачам, где есть внешний мир
Спасибо, гляну. Я читал про него, и даже по моему начал настраивать. Не помню почему не закончил )
Читать полностью…
Наверное ) У меня как раз ChatGPT Plus за $20
Если брейншторминг и планирование делать в чате на сайте, и еще попросить для агентов задач нарезать - на это токены не тратятся
И в итоге - мне 5-часовых и недельных лимитов Codex хватает для моих задач
Если не хватает - иду в GLM через ClaudeCode CLI по API: клод-кли бесплатный, а API GLM подешевле основных нейронок. К подписке не привязан, токены лежат ждут своего часа сколько хочешь. Но это нечасто пригождается
выглядит как x2 от официальной. проще через посредников в опенроутер занести, если лень заморачиваться зарубежной картой/криптой
Читать полностью…
Я тоже агентам не верю - что они пойдут только туда, куда им разрешишь )
В итоге в ВМ песочницу поднял, прям на ноуте. И папку с кодом с хоста - внутрь ВМ пробросил
Единственное - пришлось с правами повозиться, чтобы бесшовно было: пользак внутри ВМ должен быть идентичен пользаку ноута (UID/GID итп). Иначе в этой проброшенной папке - в Идее на ноуте нет прав на файлы, написанные агентами внутри ВМ, и наоборот
Ну и судо-команды - руками в соседнем терминале выполняю, даже внутри ВМ
Усложненка, конечно. Но зато код открыт в идее на ноуте, с привычными диффами итп - а агенты живут внутри песочницы ВМ, которую не особо жалко ))
клево, но это им еще верить надо, а я пока даже с доверием мелкомягким справляюсь с трудом
Читать полностью…
ну я например только чатом пользуюсь, в идею пока как то ссу, там только джетбрейнс автокомплит
Читать полностью…
Конечно хотят, и если CTO + LLM в одно лицо смогут содержать IT инфраструктуру в приемлемом виде, то так оно и будет. Но все упирается в опыт и обучаемость LLM.
Читать полностью…