чекліст вимог до фінального проєкту AI Skills
project_requirements_and_defense_checklist.md AI Skills · Вимоги до фінального проєкту та захисту Головна ідея: не обов’язково бути програмістом, щоб створити корисний цифровий продукт. Ваше завдання — пройти шлях від власної ідеї до готового рішення, використовуючи штучний інтелект як помічника. Можливі формати: вебсайт, вебзастосунок, утиліта для Windows, Android-застосунок, 2D/3D-гра, інтерактивний навчальний продукт або інша цікава ідея.
Обирайте те, що вам справді хочеться створити! Важливо: ми оцінюємо не кількість написаних вручну рядків коду, а ідею, продуманість, роботу з ШІ, готовий результат і здатність пояснити свої рішення. 1. Ідея та продукт Проєкт має назву та зрозумілий короткий опис. Зрозуміло, яку проблему він вирішує та кому може бути корисним. Є 1–2 реальні приклади використання продукту. Визначено основні можливості: що користувач зможе зробити. Головний сценарій працює від початку до кінця. За бажанням: аналіз 1–2 схожих продуктів, проста персона користувача, макет у Figma або іншому інструменті. 2. SRS · Технічне завдання SRS (Software Requirements Specification) — це короткий документ, який допомагає домовитися із собою, командою та ШІ, що саме ми створюємо. Підготовлено SRS у зрозумілому форматі (орієнтовно 1–3 сторінки, або більше, якщо це потрібно проєкту). Описано мету, цільову аудиторію та головні функції. Є кілька функціональних вимог: що продукт повинен робити. Є базові нефункціональні вимоги: наприклад, зручність, швидкість, коректна робота на телефоні (якщо актуально). Вказано, що входить до першої готової версії (MVP), а що можна зробити пізніше. Готовий продукт загалом відповідає SRS; зміни, які виникли під час роботи, пояснено. SRS не має перетворюватися на дисертацію. Це ваш маршрут від ідеї до результату, а не документ заради документа. 3. Робота зі штучним інтелектом Це центральна частина курсу AI Skills. Для створення проєкту використано ШІ-чати або інші ШІ-інструменти. Ви вмієте сформулювати для ШІ задачу, додати контекст і уточнити вимоги. Ви не обмежилися першою відповіддю: перевіряли результат, знаходили недоліки та вдосконалювали його. Можете показати 2–3 приклади того, як ШІ допоміг вам: від ідеї чи промпту до конкретного результату. Розумієте, що саме створено, і можете пояснити головні функції своїми словами. Пам’ятайте: користуватися згенерованим кодом можна, писати його вручну не обов’язково. Але важливо розуміти, що робить застосунок, і не довіряти результатам ШІ без перевірки. 4. Інтерфейс і технології Продукт має зрозумілий та охайний інтерфейс (якщо інтерфейс передбачений). Користувачеві зрозуміло, куди натискати і що робити далі. Немає критичних помилок, порожніх екранів або кнопок, які нічого не роблять без пояснення. Ви можете назвати основні використані інструменти та пояснити, навіщо вони знадобилися. Приклади технологій, які можна використати за потреби: HTML, CSS, Tailwind CSS — оформлення вебсторінок. JavaScript / TypeScript, Python — проста логіка та автоматизація. Firebase (Authentication / Firestore) — вхід користувачів і зберігання даних. Git та GitHub — збереження й історія змін проєкту. Vercel, Netlify, Firebase Hosting — публікація вебпроєктів. Жодна технологія зі списку не є обов’язковою сама по собі. База даних, сервер, авторизація та складна архітектура потрібні лише тоді, коли цього справді вимагає ваша ідея. Для гри чи десктопної утиліти спосіб поширення може відрізнятися від вебсайту. 5. Дані, безпека та проста перевірка Якщо проєкт зберігає дані, ви можете простими словами пояснити, які саме та де (наприклад, у Firebase). Якщо є вхід користувачів або особисті дані,…
Источник: gist.github.com — gist.github.com/sunmeat/ca022d83debbfbc00607673b8bc31725