Hyperskill — команда AIGC: фреймворки тестування та контент
Майже чотири роки розробником у команді AIGC (AI-generated content) Hyperskill — розробляв фреймворки тестування, якими платформа валідує проєкти учнів, і писав контент.
- Роль
- Розробник — команда AIGC
- Стек
- JavaKotlinPythonGradleFastAPIDjango
Майже чотири роки я був розробником у команді AIGC (AI-generated content) Hyperskill. Розробляв і підтримував фреймворки тестування, якими платформа автоматично перевіряє проєкти учнів — у масштабі великого й постійно зростаючого масиву контенту, — робив бекенд на Python і паралельно писав навчальні матеріали.
Що я будував
Фреймворки тестування валідують роботу учня так, як це зробив би рев’юер, але автоматично й повторювано. Я розробляв і підтримував їх у складі команди:
- hs-test — фреймворк на Java/Kotlin для тестування навчальних проєктів.
- hs-test-python — відповідник на Python.
- hs-gradle-plugin — Gradle-плагін, що їх запускає.
На боці бекенду сервіси команди AIGC були на Python (FastAPI, Django).
Що я з цього виніс
Автоматичні повторювані перевірки над великим масивом контенту — це та сама задача, над якою я працюю зараз: оцінювання недетермінованих агентів у масштабі.