📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

Top Open-Source GitHub Projects : Promptfoo, BitNet, open-swe, Proto & react-admin

ManuAGI - AutoGPT Tutorials13:22

Transcription

Каждую неделю разработчики выпускают мощные open-source проекты на GitHub, которые помогают командам работать быстрее и умнее. В этом еженедельном обновлении мы освещаем самые популярные open-source проекты на GitHub на этой неделе, чтобы вы могли быстро найти полезные инструменты для разработчиков, рабочие процессы с использованием ИИ и системы повышения продуктивности. Не теряя времени, приступим. >> Добро пожаловать обратно на уроки Manu AGI. Здесь мы исследуем захватывающий мир ИИ, новейшие инструменты ИИ для вас. Поэтому не забудьте нажать кнопку подписки и колокольчик уведомлений, чтобы не пропустить последние идеи в области ИИ. Итак, давайте начнем сегодняшний видеоролик. Проект номер один, Miro fish — движок роевого интеллекта для предиктивного моделирования. Miro fish — это open-source движок на Python, созданный для роевого интеллекта и рабочих процессов многоагентного прогнозирования. Он создает симулированную среду, в которой множество агентов взаимодействуют, обмениваются сигналами и производят коллективные прогнозы на основе входных данных. Разработчики запускают его локально и используют структурированные наборы данных, отчеты или потоки событий в качестве начального контекста для моделирования и рассуждений. Система фокусируется на эмерджентном прогнозировании посредством сотрудничества агентов, а не на выводе одной модели. Это помогает исследователям и разработчикам ИИ изучать прогнозирование и поведение сложных систем. Изучите репозиторий, чтобы создавать предиктивные симуляции. Проект номер два, learn Claude code — образовательное руководство по созданию кодирующих агентов. Learn Claude code — это open-source образовательный проект, который объясняет, как работают современные кодирующие агенты ИИ, начиная с основного цикла выполнения. Он проводит разработчиков через цикл агента: чтение входных данных, принятие решения об использовании инструмента, выполнение действий и возврат результатов в модель. Проект фокусируется на обучении архитектуре агентов, сжатию контекста, планированию подзадач и изоляции рабочих процессов простыми шагами. Это помогает разработчикам понять, как кодирующие агенты создаются на практике. Изучите репозиторий, чтобы изучить основы проектирования агентов. Проект номер три, Claude code skills and plugins — многоразовые пакеты возможностей для рабочих процессов Claude. Claude code skills and plugins — это open-source коллекция многоразовых навыков, команд и подмодулей агентов для рабочих процессов на основе Claude. Он предоставляет структурированные пакеты инструкций, которые расширяют Claude code повторяющимися возможностями для реальных задач разработки. Разработчики устанавливают навыки локально и повторно используют их в рабочих процессах кодирования, анализа и автоматизации. Репозиторий помогает стандартизировать общие шаблоны разработки с помощью ИИ и сократить усилия по созданию повторяющихся запросов. Это помогает командам создавать более надежные рабочие процессы Claude. Изучите репозиторий, чтобы расширить настройку вашего агента. Проект номер четыре, Open Suite A — автономный агент для задач разработки программного обеспечения. Open Suite A — это open-source фреймворк ИИ-агентов, разработанный для реальной разработки программного обеспечения, такой как исправление ошибок, реализация функций и навигация по кодовой базе. Он объединяет языковые модели с доступом к файлам, выполнением команд оболочки и проверкой тестов в итеративном цикле. Разработчики запускают его локально против репозиториев, чтобы агент мог проверять файлы, применять исправления и проверять выходные данные посредством выполнения. Это помогает командам экспериментировать с разработкой, основанной на ИИ. Изучите репозиторий, чтобы запустить автономного кодирующего агента. Проект номер пять, Trading agents — многоагентный фреймворк для моделирования рынка. Trading agents — это open-source фреймворк, который моделирует принятие финансовых решений с использованием нескольких ИИ-агентов с различными ролями. Он связывает языковые модели с рыночными данными и координирует агентов, которые анализируют сигналы, обсуждают стратегии и генерируют действия портфеля. Разработчики проводят эксперименты локально и изменяют запросы, роли и наборы данных для изучения совместных рассуждений в торговых средах. Это помогает исследователям изучать финансовые рабочие процессы на основе агентов. Изучите репозиторий, чтобы моделировать рыночных агентов. Проект номер шесть, Prompt foo — инструментарий для тестирования и оценки приложений LLM. Prompt foo — это open-source CLI и инструмент для разработчиков для тестирования запросов, моделей и рабочих процессов LLM. Он позволяет разработчикам определять запросы, тестовые случаи и ожидаемое поведение, а затем автоматически оценивать выходные данные на различных моделях и конфигурациях. Инструмент интегрируется с конвейерами CI и поддерживает проверки в стиле red team для тестирования надежности и безопасности. Это помогает командам улучшить качество запросов и согласованность моделей перед развертыванием. Изучите репозиторий, чтобы оценить ваши рабочие процессы LLM. Проект номер семь, BitNet — эффективная среда выполнения для однобитных языковых моделей. BitNet — это open-source фреймворк для инференса на C++ от Microsoft, созданный для эффективного запуска однобитных больших языковых моделей на стандартном оборудовании. Он использует оптимизированные ядра и веса с ультранизкой точностью для снижения требований к памяти и вычислениям, сохраняя при этом практичность инференса на ЦП и ГП. Разработчики компилируют его локально и загружают поддерживаемые модели BitNet для быстрого выполнения. Это помогает исследователям и разработчикам более эффективно запускать сжатые LLM. Изучите репозиторий, чтобы протестировать однобитный инференс. Проект номер восемь, Deep Agents — фреймворк для многошаговых рассуждающих агентов. Deep Agents — это open-source фреймворк для создания ИИ-агентов, которые выполняют многошаговые рассуждения, используют инструменты и выполняют действия на основе памяти. Он структурирует задачи в итеративные циклы планирования, где агенты принимают решения о действиях, вызывают инструменты и уточняют результаты за несколько проходов. Разработчики интегрируют модели и локальные инструменты для создания продвинутых автономных рабочих процессов. Это помогает командам создавать более способные системы рассуждений, выходящие за рамки простых потоков ответов на запросы. Изучите репозиторий, чтобы создавать глубокие рассуждающие агенты. Проект номер девять, Proto — менеджер инструментария для воспроизводимых сред разработки. Proto — это open-source менеджер инструментария, который помогает разработчикам устанавливать и закреплять среды выполнения, менеджеры пакетов и инструменты разработчика в разных проектах. Он использует файлы конфигурации на уровне проекта, чтобы гарантировать автоматическую загрузку одних и тех же версий инструментов в каждом рабочем пространстве. Разработчики используют его локально для поддержания согласованности сред на разных машинах и в рабочих процессах CI. Это помогает уменьшить проблемы с настройкой и трение при адаптации. Изучите репозиторий, чтобы управлять вашим инструментарием. Проект номер 10, UI server — серверная служба для временного веб-интерфейса. UI server — это open-source серверная служба от Temporal, которая обеспечивает работу веб-интерфейса Temporal. Он предоставляет API, используемые для отображения рабочих процессов, пространств имен, истории выполнения и операционного состояния в браузере. Разработчики развертывают его вместе со службами Temporal для поддержки мониторинга и управления рабочими процессами. Это помогает командам визуально инспектировать долгосрочные распределенные рабочие процессы. Изучите репозиторий, чтобы поддерживать развертывания Temporal UI. Проект номер 11, Miasma — экспериментальная среда выполнения для распределенных систем рабочих процессов. Miasma — это open-source экспериментальный фреймворк, ориентированный на распределенное выполнение и оркестрацию рабочих процессов. Он предоставляет компоненты для координации задач, межпроцессного взаимодействия и управления состоянием среды выполнения в различных системах. Разработчики используют его для прототипирования инфраструктурных рабочих процессов и локальных конвейеров распределенной логики. Это помогает командам изучать концепции архитектуры систем и оркестрации. Изучите репозиторий, чтобы протестировать распределенные рабочие процессы. Проект номер 12, React Admin — React фреймворк для административных панелей. React Admin — это open-source React фреймворк для быстрого создания внутренних панелей и административных интерфейсов. Он включает в себя многоразовые компоненты для форм, таблиц, аутентификации, маршрутизации и рабочих процессов CRUD, которые подключаются к REST или GraphQL API. Разработчики интегрируют его в приложения React для создания инструментов бэк-офиса и интерфейсов управления данными. Это помогает командам быстрее выпускать внутренние инструменты с меньшим количеством шаблонного кода. Изучите репозиторий, чтобы создать административную панель. Проект номер 13, Remote In Tech — кураторский список удаленных вакансий в сфере технологий. Remote In Tech — это open-source кураторский репозиторий, который перечисляет компании, ориентированные на удаленную работу, и вакансии в сфере технологий. Он организует компании и должности в searchable каталог, который разработчики могут просматривать, чтобы найти распределенные команды и удаленную работу. Проект действует как поддерживаемый ресурс, а не как платформа приложений. Это помогает разработчикам легче находить удаленные возможности. Изучите репозиторий, чтобы просмотреть удаленные вакансии. Проект номер 14, Mark 8 — универсальный инструментарий для преобразования файлов в markdown. Mark 8 — это open-source CLI-инструмент и библиотека TypeScript, которая преобразует файлы, URL-адреса и смешанные медиа в чистый markdown. Он поддерживает документы, PDF-файлы, веб-страницы, ноутбуки, изображения и аудио через подключаемую систему конвертеров. Разработчики запускают его локально или используют его как библиотеку для нормализации контента в единый конвейер markdown для рабочих процессов ИИ, поиска и документации. Это помогает упростить обработку беспорядочных многоформатных данных. Изучите репозиторий, чтобы оптимизировать конвейеры документов. Проект номер 15, Git Ghost — помощник рабочего процесса Git для задач репозитория. Git Ghost — это open-source инструмент, который упрощает распространенные рабочие процессы Git с помощью вспомогательных команд и ярлыков автоматизации. Он помогает разработчикам управлять ветвлением, коммитами, различиями и историей репозитория с более чистым интерфейсом поверх стандартных операций Git. Инструмент работает локально в терминальных рабочих процессах и повышает эффективность повседневного контроля версий. Это помогает командам уменьшить трение при управлении репозиториями. Изучите репозиторий, чтобы улучшить ваш рабочий процесс Git. Проект номер 16, Project Nomad — локальный ИИ-помощник для автоматизации устройств. Project Nomad — это open-source платформа локального ИИ-помощника, которая связывает языковые модели с инструментами управления устройствами и сетевой автоматизации. Он работает на локальном оборудовании и выполняет команды в подключенных системах, сохраняя при этом рабочие процессы самохостинговыми. Разработчики настраивают интеграцию с устройствами и службами для создания частных агентов автоматизации. Это помогает пользователям создавать локальные системы управления ИИ. Изучите репозиторий, чтобы запустить вашего собственного помощника. Проект номер 17, Open Space — фреймворк ИИ для исследовательских рабочих процессов. Open Space — это open-source фреймворк от HKUDS для создания исследовательских и разведывательных рабочих процессов на основе ИИ. Он объединяет модели, память и структурированные циклы рассуждений для поддержки сложных задач обнаружения знаний. Разработчики используют его для создания исследовательских агентов, которые исследуют данные, обобщают источники и итерируют по результатам. Это помогает командам автоматизировать продвинутые исследовательские рабочие процессы. Изучите репозиторий, чтобы создавать системы ИИ-исследований. Проект номер 18, Feynman — движок структурированных рассуждений и объяснений. Feynman — это open-source ИИ-инструмент, ориентированный на пошаговые рассуждения и рабочие процессы объяснений. Он помогает разбивать сложные идеи на структурированные, понятные выходные данные, используя логику, управляемую моделью, и контекстную память. Разработчики интегрируют его в рабочие процессы обучения, исследований и помощников, где важна ясность. Это помогает создавать лучшие объяснения, генерируемые ИИ. Изучите репозиторий, чтобы создавать инструменты рассуждений. Проект номер 19, Follow Builders — центр обнаружения для разработчиков и создателей. Follow Builders — это open-source проект обнаружения, который помогает пользователям отслеживать разработчиков, инди-мейкеров и активных создателей в сообществах. Он организует профили и активность в searchable интерфейс для отслеживания проектов и обновлений. Разработчики используют его для обнаружения людей, создающих полезные инструменты и идеи. Это помогает пользователям оставаться на связи с экосистемами создателей. Изучите репозиторий, чтобы следить за активными создателями. Проект номер 20, Opsio — структурированный инструментарий для сравнения решений. Opsio — это open-source инструментарий поддержки принятия решений, который помогает сравнивать варианты, используя определенные критерии и компромиссы. Он позволяет пользователям вводить варианты, факторы оценки и приоритеты, а затем генерирует структурированные сравнения для более четкого принятия решений. Разработчики интегрируют его в системы планирования и рабочих процессов, где важна прозрачная оценка. Это помогает командам принимать более обоснованные решения. Изучите репозиторий, чтобы систематически оценивать варианты. Спасибо за просмотр. Увидимся в следующем обновлении.