Обновить
16
Воеводин Дмитрий@DamonV79

Программист

1
Подписчики
Отправить сообщение

Если я правильно понял статью, они так и сделали, загрузив код, который эту самую операцию и осуществил, удалив "удаленные" файлы окончательно. Не?

Ну, я знаю самбо, карате, джиу-джицу, и много других страшных слов! :-)

Но, не стесняйтесь, расскжите, как CoW нам поможет в условиях прямого запрета на использование динамической памяти.

А какой смысл загружать в ОЗУ список всех когда-либо существовавших файлов, даже удалённых? 

Свои соображения высказал выше: https://habr.com/ru/companies/ruvds/articles/1045634/comments/#comment_30111640

Все бы ничего, но одно из правил NASA в написании кода:

3 Не использовать динамическое распределение памяти после инициализации.

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

Очевидно, ему не приходилось держать в этих 16 КБ дерево всех, когда либо существовавших на диске, файлов (пусть даже и имен, не содержимого)!

ванильную гемму я проверял в начале статьи

Не ванильную Гемму, а FunctionGemma (https://ai.google.dev/gemma/docs/functiongemma). Google'ом зафайнтюненая версия Gemma3 для вызава тулов. Возможно, даже ее ванильная версия будет приемлема, если ей просто список тулов передать.

Спасибо за статью, весьма познавательно!

У Вас нет планирования маршрута перемещения (самого робота или исполнительного инструмента) моделью. По сути, Вы натренировали вызов тулов моделью. По этому интересен момент, а насколько ванильная FunctionGemma с переданным ей списком тулов справится с заданием?

О, спасибо за статью! В последнее время, в профильных чатах в телеге, много пишут, что CLI победил MCP и тулы. Кажется, теперь понятно, почему...

Инструкции по установке смотрите в кратком руководстве по началу работы.

Справедливости ради, в этом предложении притаилась ссылка на репку.

Сорри, я не автор, но стало интересно, а как сборка в контейнере поможет с лицензионными ограничениями?

если разумно воспользоваться - вытащить 200%+ прибыли.

Можно. А можно в хороший год взять кредит с плавающей ставкой и потом, внезапно, обнаружить, что КС стала 21% и вся маржа ушла банку. Статья прямо говорит, что предприятия не набиравшие кредитов, не получали 200%+ прибыли, но прожили 500+ лет. Что лучше, каждый решает для себя сам.

Тонкий троллинг! 😉

Примеры не проблема, ссылки на задачи есть, а уже в самих задачах можно посмотреть лучшие варианты решения на любом языке. Порой, это буквально несколько строчек, по этому понять алгоритм не сложно. Мне это здорово помогло, когда только начинал решать задачки на Скала, я (по привычке) использовал идеоматичный функциональный подход. Увы, по скорости он сильно проигрывает (порой, но не всегда!) императивному. Возможность подсмотреть и понять, что требуется помогла выйти в лидеры.

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

Ну да, "А в этой вашей Америке, вообще, негров линчуют!" (С).

Я (по работе) пишу на Скакалке (Scala), вообще говоря, функциональном языке. Но под капотом у некоторых функций, порой, сплошная императивщина. Но это никому не мешает, если это хорошо закопано, оттестировано и не порождает сайд-эффектов!

Может быть и так, тоже вариант. Но, как известно, "С дуру можно и хрен сломать, хоть он и без костей!" (С).

Автор выбрал компромисс. Компромисс его устроил и он поделился с сообществом. Вай нот? По мне -- отличная идея!

СТО не становятся, СТО рождаются! Я правильно понял Ваш посыл?

https://youtu.be/SV643M-lDi8?si=yUWGib_SO5eXrZtl мне вот это видео вспомнилось, думаю, речь об этом. Вообще, довольно неожиданная развязка, не ожидал, что винты настолько нагружены!

На Кипре, вполне себе работает, проблем нет.

Он же написал, что использует testcontainers (а точнее Postgres). Очевидно, он пишет тесты на SQL-запросы, а значит, ему нет необходимости тщательно их ревьюить. Похоже, противоречия тут нет. Просто он не акцентировал на этом внимание. Мы (по работе) тоже используем testcontainers (и не только Postgres), очень удобная штука!

Не претензия (просто предложение), но судя по комменту, у Вас есть понимание. Может и напишите?

Информация

В рейтинге
Не участвует
Откуда
Москва, Москва и Московская обл., Россия
Зарегистрирован
Активность