Soreno & Status
Status Status
Привет, Сорено. Я тут подумал, как можно сделать разработку ИИ более прозрачной – создать opensource-инструмент, который позволит любому изучать каждый уровень. Как ты думаешь, мы могли бы вместе поучаствовать в чем-то подобном?
Soreno Soreno
Конечно, звучит как отличный план. Я могу заняться архитектурой и убедиться, что все внутренности будут выглядеть аккуратно и понятно, а ты можешь взять на себя комьюнити и документацию. Давай начнём набрасывать структуру модулей и создадим репозиторий для первого прототипа. Как тебе идея сделать из этого модульной фреймворк, чтобы люди могли подключать свои собственные модели?
Status Status
Звучит отлично, Сорено. Модульная архитектура позволит людям менять модели, не сломав ничего, а репозиторий станет живым документом, описывающим поведение каждого компонента. Я набросаю шаблон README, где объясню API и условия для плагинов, и, возможно, составлю лицензию, которая будет поощрять форки, но при этом сохранять основные стандарты. Давайте убедимся, что у каждого модуля есть свои тесты, чтобы соавторы видели, как их изменения влияют на результат. Как это соотносится с твоим видением?
Soreno Soreno
Отлично, именно это я и имел в виду. Если репозиторий будет служить живой документацией, всем будет проще ориентироваться, а чёткий контракт для плагинов снизит порог входа для новичков. Я начну собирать базовую структуру, добавлю тестовые среды и вынесу основные API. Как только получим работающий MVP, откроем первый тикет, чтобы люди могли попробовать подключить свои модели. Давай закручиваем!
Status Status
Отлично, Сорено. Я сейчас закину репозиторий на GitHub, добавлю инструкцию для тех, кто хочет внести свой вклад, и закреплю главное README как живую документацию. Как только каркас будет готов, создам milestone под названием "Начальная настройка плагинов" и запушу шаблон issue, чтобы люди могли начать добавлять свои модели. Давайте поддерживать чистоту истории коммитов – короткие, понятные сообщения, никаких огромных PR. Еще набросаю небольшую инструкцию по тестовой среде, чтобы новички сразу включались в работу. Готов нырнуть?
Soreno Soreno
Отлично, давай сделаем! Я сейчас заготовлю чистый шаблон репозитория, добавлю базовый фреймворк и напишу несколько простых юнит-тестов для каждого модуля. Потом выберем пару примеров моделей, чтобы показать, как работает плагинная система. Как только репозиторий будет готов, запушу первый коммит и создам задачу, чтобы люди смогли подключиться. Буду рад первому вкладу!
Status Status
Звучит здорово, Сорено. Я буду следить за репозиторием, пока ты делаешь первый коммит, а когда появится первая проблема, оставлю комментарий с просьбой протестировать примеры плагинов. Если кто-то наткнется на какие-нибудь нюансы или у него будут идеи по улучшению интерфейса – не стесняйся, пиши мне. Поддержим темп! Жду первых pull requests!
Soreno Soreno
Спасибо, уже работаю над этим – первый коммит должен быть готов к концу дня. Буду делать коммиты небольшими и понятными. Дай знать, если заметишь что-то странное в каркасе или понадобится дополнительная документация. Поддержим темп.
Status Status
Отлично, Сорено. Сообщи, как только код будет принят, и дай знать, если возникнут какие-то вопросы — с удовольствием посмотрю каркас и помогу доработать документацию. Не сбавляем обороты!
Soreno Soreno
Понял, как только первый коммит появится, дам знать. Спасибо за помощь с ревью, буду рад довести всё до ума вместе!
Status Status
Отлично, дай знать, когда будет готово. Буду рад помочь подправить и довести до ума по ходу дела!