Разрабская ночь
13.4K subscribers
105 photos
5 videos
6 files
198 links
Небольшой блог о разработке
Download Telegram
удаляем /tmp из оперативки и используем /tmp на диске
# 1. Замаскировать юнит (чтобы systemd больше не монтировал tmpfs)
sudo systemctl mask tmp.mount

# 2. Перезагрузка — /tmp останется на диске (root-раздел)
sudo reboot

У меня вот постоянно забивается память из-за него, поэтому у себя убираю из оперативки /tmp
deepagents от авторов langchain уже похож на что-то полезное и удобное, это более высокоуровневый питон фреймворк позвооляющий опускать много деталей но при этом тестировать всякие мультиагентные подходы описываемые статьями на тему harness engineering. Да, под каждую задачу по сути придется писать python-код для ИИ агента, и мне кажется удобнее один python-файлик чем 10 файлов с ролями и скиллами разбросанные по локальным, глобальным и проектным конфигам. deepagents нужен для разработки комплексных харнесов для долгоживущих ботов работающих над длительными задачами в то время как langchain позволяет разрабатывать довольно минималистичных агентов.

https://docs.langchain.com/oss/python/deepagents/overview
planld.md
6.4 KB
говорят, чел из Anthropic дизайнил мультиагентный харнесс planner-generator-evaluator и для планнера он сказал что из запроса план должен быть не детальный, не такой как спека. Фигурировала цитата из промпта be ambitious about scope and stay focused on product context and high level technical design rather than detailed technical implementation. Предлагаю глянуть что получилось со стандартным планированием и во что удалось преобразовать это план. Мне planld больше нравится, но для хорошего теста конечно надо бы для каждого из этих планов сделать реализацию

- в planld.md напиши недетализированную версию плана, не вдавайся глубоко в детали, be ambitious about scope and stay focused on product context and high level
technical design rather than detailed technical implementation.
Forwarded from Lunatic
skill.md
11.7 KB
я тут вдохновился planner-generator-evaluator и всякими /goal по описаниям антропиков, где они говорят что спека не должна быть слишком детальная, и попробовал сделать скилл для planner, есть идеи как сделать лучше? Это под /goal режимы, чтобы сделать план и оставить его ИИ чтоб он возился сутки и доделал план
В linux mint обнаружил интересную штуку для сборки их проектов из исходников:

# Install mint-dev-tools
apt install mint-dev-tools
# Remove any previous versions
apt remove 'velocitty*'
# Build and install from github
mint-build -i -g https://github.com/xapp-project/velocitty.git
нормальное вступление?

Что дает курс?
Вы разберетесь с процессом кросс-компиляции, сможете писать скрипты автоматической сборки для вашего проекта и его зависимостей, освободиться от необходимости пользоваться vcpkg, conan, cpm или другими пакетными менеджерами, а если будет надо - вы без проблем напишете для них рецепты того, что в них еще не добавили. Я объясню как собрать проекты, у которых куча зависимостей пользуются разными системами сборки, да так, чтобы они видели собранные вами зависимости без необходимости руками указывать все пути. Покажу, как этот процесс организуют разработчики пакетных менеджеров.
в cgo оказывается можно использовать pkg-config:
// #cgo pkg-config: png cairo