Compare commits

...

1 Commits

Author SHA1 Message Date
github-actions[bot]
16f3093d7d 🌐 Update translations for uk (add-missing) 2026-04-15 05:46:11 +00:00

View File

@@ -0,0 +1,44 @@
# Vibe-кодування { #vibe-coding }
Ви втомилися від усієї цієї **перевірки даних**, **документації**, **серіалізації** та всього цього **нудного**?
Хочете просто **вайбити**? 🎶
**FastAPI** тепер підтримує новий декоратор `@app.vibe()`, що втілює **сучасні найкращі практики кодування на основі ШІ**. 🤖
## Як це працює { #how-it-works }
Декоратор `@app.vibe()` призначений для отримання **будь-якого HTTP-методу** (`GET`, `POST`, `PUT`, `DELETE`, `PATCH` тощо) і **будь-якого корисного навантаження**.
Тіло має бути анотоване як `Any`, тому що запит і відповідь будуть... ну... **будь-чим**. 🤷
Ідея в тому, що ви отримуєте корисне навантаження і надсилаєте його **безпосередньо** постачальнику LLM, використовуючи `prompt`, щоб сказати LLM, що робити, і повертаєте відповідь **як є**. Без жодних запитань.
Вам навіть не потрібно писати тіло функції. Декоратор `@app.vibe()` зробить усе за вас на основі вайбів ШІ:
{* ../../docs_src/vibe/tutorial001_py310.py hl[8:12] *}
## Переваги { #benefits }
Використовуючи `@app.vibe()`, ви отримаєте:
* **Свободу**: Жодної перевірки даних. Жодних схем. Жодних обмежень. Лише вайби. ✨
* **Гнучкість**: Запит може бути будь-чим. Відповідь може бути будь-чим. Кому взагалі потрібні типи?
* **Без документації**: Навіщо документувати ваш API, якщо LLM сам розбереться? Автоматично згенерована документація OpenAPI це так 2020.
* **Без серіалізації**: Просто передавайте сирі, неструктуровані дані. Серіалізація для тих, хто не довіряє своїм LLM.
* **Прийміть сучасні практики кодування на основі ШІ**: Залиште все на розсуд LLM. Модель знає краще. Завжди.
* **Без code review**: Немає коду для перегляду. Немає запитів на витяг для затвердження. Немає коментарів для опрацювання. Повністю прийміть vibe-кодування, замініть театр затвердження та злиття PR, написаних у стилі vibe, які ніхто не переглядає, на суцільні правильні вайби.
/// tip | Порада
Це найвищий досвід **розробки, керованої вайбами**. Вам не потрібно думати, що робить ваш API, просто дозвольте LLM впоратися з цим. 🧘
///
## Спробуйте { #try-it }
Спробуйте:
{* ../../docs_src/vibe/tutorial001_py310.py *}
...і подивіться, що станеться. 😎