Редкий исходный код отражает уникальный опыт разработки
Многие организации десятилетиями поддерживают программы на языках, которые редко встречаются в открытых репозиториях. Исходный код, тесты, документация и история изменений таких систем могут быть полезны разработчикам ИИ.
Что такое лицензирование данных для ИИ?
Разработчикам ИИ нужны разнообразные примеры программ, чтобы модели лучше понимали разные языки, могли объяснять код, предлагать изменения и проверять результат.
Лицензирование исходного кода означает разрешение на определённое использование согласованной коллекции, а не обязательную передачу исключительных прав на ПО.
Как это работает
Имеющиеся материалы
Лицензионное соглашение
Разработка ИИ
Не только файлы с кодом, но и целые программные системы
Примеры архивов и коллекций, возможность лицензирования которых можно рассмотреть.
-

Менее распространённые языки
Собственные программы на COBOL, Fortran, Ada, RPG, ABAP, Pascal и других специализированных или устоявшихся языках.
COBOL / FORTRAN / ADA / RPG
-

Полные репозитории
Связанные модули, структура проектов, зависимости, конфигурации и сборочные сценарии.
SOURCE TREE / MODULES / BUILD
-

Тесты и техническая документация
Тестовые наборы, спецификации, комментарии разработчиков, README и документация по интерфейсам.
TESTS / DOCS / SPECS
-

История версий и поддержки
Истории коммитов, исправления дефектов, миграции, изменения интерфейсов и сведения о сопровождении.
GIT / CHANGELOG / PATCHES
Почему разработчикам ИИ нужно разнообразие исходного кода
Открытые репозитории не одинаково хорошо представляют все языки и корпоративные системы. Дополнительные примеры специализированного кода и связанных тестов могут помочь моделям понимать менее распространённые технологии и проверять предложенные изменения.
Функция и комментарий
Тест
Подтверждённый результат
Работать с редкими языками
Разбирать структуру сложных проектов
Связывать код с тестами и документацией
Анализировать исправления и изменения
Один файл не объясняет устройство всей системы
Модуль становится понятнее, когда видны его зависимости, документация, тесты и история изменений. Связанные материалы показывают, как программа устроена и как её поддерживают.
- 1Модуль исходного кода
- 2Зависимости и документация
- 3Тесты и проверки
- 4История исправлений
Начните с описания, а не с передачи файлов
Чтобы начать разговор, не нужно загружать конфиденциальные материалы.
-

1 Опишите
Расскажите, какие коллекции, форматы и системы есть у вашей организации и каков примерный объём архива.
-

2 Оценим
Argo Reach оценит потенциальную применимость данных, структуру и объём коллекции, а также соответствие запросам покупателей.
-

3 Обсудим
Если найдётся потенциальное соответствие, можно обсудить разрешённые способы использования, доступ, подготовку данных и коммерческие условия.
Связь между специализированными данными и разработчиками ИИ
Ваша команда владеет и поддерживает специализированное ПО. Argo Reach помогает оценить, могут ли архивы исходного кода соответствовать определённым требованиям разработчиков ИИ.
Фокус на специализированных языках
Оценка структуры репозиториев
Связь кода с тестами и документацией
Координация лицензирования
У вас есть крупные архивы кода на специализированных языках?
Расскажите, на каких языках написаны ваши системы, сколько кода хранится и есть ли связанные тесты и документация. Не присылайте репозитории до согласования дальнейших шагов.
Для лицензирования необходимы соответствующие права на материалы и согласованные способы их использования.