Договір включає в себе наступні послуги:
- Аналіз вимог: розробник повинен зрозуміти вимоги до програмного забезпечення замовника і забезпечити, щоб результат відповідав цим вимогам.
- Збір та обробка даних: розробник повинен зібрати необхідні дані для роботи програмного забезпечення та виконати їх попередню обробку.
- Побудова моделі: розробник повинен побудувати модель машинного навчання, яка забезпечує оптимальне виконання завдання.
- Оцінка моделі: розробник повинен провести оцінку роботи моделі, щоб забезпечити її ефективність та точність.
- Розробка програмного забезпечення: розробник повинен розробити програмне забезпечення, яке буде використовувати модель машинного навчання для розв'язання завдання.
- Налагодження та тестування: розробник повинен налагодити та протестувати програмне забезпечення, щоб забезпечити його коректну роботу.
- Введення в експлуатацію: розробник повинен забезпечити введення програмного забезпечення в експлуатацію та навчити користувачів його використовувати.
- Підтримка та оновлення: розробник повинен забезпечити підтримку та оновлення програмного забезпечення після його введення в експлуатацію, включаючи виправлення помилок та багів, додавання нового функціоналу та оновлення моделей машинного навчання.
- Аналітика та звітність: розробник може забезпечити аналіз та звітність про роботу програмного забезпечення, включаючи дані про ефективність, продуктивність, точність, користувацький досвід, витрати та інші показники, що допоможуть у плануванні та оптимізації бізнес-процесів.
- Сумісність зі стандартами та вимогами: розробник повинен забезпечити сумісність програмного забезпечення зі стандартами та вимогами бізнес-індустрії, такими як GDPR, PCI DSS, SOX та інші.
- Забезпечення конфіденційності: розробник повинен забезпечити конфіденційність даних замовника та дотримання вимог щодо захисту персональних даних.
- Підготовка документації: розробник повинен забезпечити підготовку документації, яка описує функціональні та технічні характеристики програмного забезпечення, його інструкції з використання, а також інші документи, необхідні для ефективної роботи з програмним забезпеченням.
- Оптимізація продуктивності: розробник може забезпечити оптимізацію продуктивності програмного забезпечення, включаючи швидкодію та ефективність роботи моделі машинного навчання.