Код, який не так просто знайти у відкритому доступі

Організації підтримують спеціалізовані системи й програмні продукти мовами, які рідше трапляються в публічних репозиторіях. Вихідний код, тести, документація та історія підтримки можуть бути корисними для розробників ШІ.

  • COBOL
  • FORTRAN
  • ADA
  • RPG
  • ABAP

Що таке ліцензування даних для ШІ?

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

Ліцензування визначає, який вихідний код і документацію дозволено використовувати та на яких погоджених комерційних і правових умовах.

Як це працює
  1. Наявні матеріали
  2. Ліцензійна угода з визначеними умовами
  3. Розробка ШІ

Більше, ніж окремі фрагменти коду

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

  • Менш поширені мови

    Приватний і спеціалізований код на COBOL, Fortran, Ada, RPG, ABAP та предметно-орієнтованих мовах.

    COBOL / FORTRAN / ADA / RPG / ABAP

  • Повні репозиторії

    Модулі, пакети, інтерфейси, конфігурації та повʼязані залежності.

    Repo / Source Tree / Config

  • Тести й документація

    Unit/integration тести, технічні описи, специфікації та приклади входу/виходу.

    Tests / Docs / Examples

  • Версії та історія підтримки

    Коміти, патчі, виправлення багів, примітки до міграцій та code review, якщо доступні.

    Commits / Diffs / Changelog

Обговорити ваші дані

Чому ШІ потрібен різноманітніший вихідний код

Асистенти для програмування мають розуміти різні стилі, стандарти та застарілі середовища. Повний репозиторій разом із документацією й тестами дає більше контексту, ніж випадкові шматки коду.

  1. Запит
  2. Код і пояснення
  3. Результат тесту
  • Читати менш знайомий синтаксис

  • Розуміти структуру програми

  • Повʼязувати вимоги з реалізацією

  • Перевіряти зміни тестами

Один файл не пояснює всю програмну систему

Повні модулі, повʼязана документація, тести та історія змін показують, як працює код і як він змінювався. Такі звʼязки можуть робити архів інформативнішим за несистематизовані фрагменти.

  1. 1Технічна специфікація
  2. 2Модуль коду
  3. 3Тест або приклад
  4. 4Зміна з історією версій
Ілюстративний приклад

Спочатку опис, а не передавання файлів

Для першої розмови не потрібно завантажувати конфіденційні матеріали.

  1. 1 Опишіть

    Розкажіть, які колекції, формати й системи має ваша організація та приблизно який обсяг архіву.

  2. 2 Оцінимо

    Argo Reach оцінить доречність, структуру й обсяг колекції, а також потенційну відповідність запитам покупців.

  3. 3 Обговоримо

    Якщо є потенційна відповідність, обговоримо дозволене використання, доступ, підготовку даних і комерційні умови.

Звʼязок між спеціалізованими даними та розробниками ШІ

Ваша організація підтримує спеціалізоване ПЗ. Argo Reach допомагає оцінити, чи можуть відповідні архіви вихідного коду задовольнити потреби розробників ШІ.

  • Охоплення мов програмування
  • Структура та контекст репозиторію
  • Звʼязок документації й тестів
  • Комерційна координація
Обговорити ваші дані

Маєте великі архіви коду спеціалізованими мовами?

Розкажіть, які мови, системи та типи репозиторіїв має ваша організація. Не прикріплюйте до заявки вихідний код, паролі або виробничі секрети.

Для ліцензування потрібні належні права на матеріали та погоджені цілі їх використання.

Обговорити ваші дані

Почніть з опису ваших матеріалів. Для першої розмови файли не потрібні.

Які дані у вас є? *

Оберіть усі варіанти, що підходять.

Необовʼязково
Необовʼязково

Будь ласка, не надсилайте на цьому етапі конфіденційні файли або персональні дані.