Редкий исходный код отражает уникальный опыт разработки

Многие организации десятилетиями поддерживают программы на языках, которые редко встречаются в открытых репозиториях. Исходный код, тесты, документация и история изменений таких систем могут быть полезны разработчикам ИИ.

  • COBOL
  • FORTRAN
  • ADA
  • RPG
  • ABAP

Что такое лицензирование данных для ИИ?

Разработчикам ИИ нужны разнообразные примеры программ, чтобы модели лучше понимали разные языки, могли объяснять код, предлагать изменения и проверять результат.

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

Как это работает
  1. Имеющиеся материалы
  2. Лицензионное соглашение
  3. Разработка ИИ

Не только файлы с кодом, но и целые программные системы

Примеры архивов и коллекций, возможность лицензирования которых можно рассмотреть.

  • Менее распространённые языки

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

    COBOL / FORTRAN / ADA / RPG

  • Полные репозитории

    Связанные модули, структура проектов, зависимости, конфигурации и сборочные сценарии.

    SOURCE TREE / MODULES / BUILD

  • Тесты и техническая документация

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

    TESTS / DOCS / SPECS

  • История версий и поддержки

    Истории коммитов, исправления дефектов, миграции, изменения интерфейсов и сведения о сопровождении.

    GIT / CHANGELOG / PATCHES

Обсудить ваши данные

Почему разработчикам ИИ нужно разнообразие исходного кода

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

  1. Функция и комментарий
  2. Тест
  3. Подтверждённый результат
  • Работать с редкими языками

  • Разбирать структуру сложных проектов

  • Связывать код с тестами и документацией

  • Анализировать исправления и изменения

Один файл не объясняет устройство всей системы

Модуль становится понятнее, когда видны его зависимости, документация, тесты и история изменений. Связанные материалы показывают, как программа устроена и как её поддерживают.

  1. 1Модуль исходного кода
  2. 2Зависимости и документация
  3. 3Тесты и проверки
  4. 4История исправлений
Условный пример

Начните с описания, а не с передачи файлов

Чтобы начать разговор, не нужно загружать конфиденциальные материалы.

  1. 1 Опишите

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

  2. 2 Оценим

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

  3. 3 Обсудим

    Если найдётся потенциальное соответствие, можно обсудить разрешённые способы использования, доступ, подготовку данных и коммерческие условия.

Связь между специализированными данными и разработчиками ИИ

Ваша команда владеет и поддерживает специализированное ПО. Argo Reach помогает оценить, могут ли архивы исходного кода соответствовать определённым требованиям разработчиков ИИ.

  • Фокус на специализированных языках
  • Оценка структуры репозиториев
  • Связь кода с тестами и документацией
  • Координация лицензирования
Обсудить ваши данные

У вас есть крупные архивы кода на специализированных языках?

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

Для лицензирования необходимы соответствующие права на материалы и согласованные способы их использования.

Обсудить ваши данные

Начните с описания ваших материалов. Для первого разговора файлы не нужны.

Какие данные у вас есть? *

Выберите все подходящие варианты.

Необязательно
Необязательно

На этом этапе, пожалуйста, не отправляйте конфиденциальные файлы или персональные данные.