1 changed files with 44 additions and 0 deletions
@ -0,0 +1,44 @@ |
|||
# Vibe-Coding { #vibe-coding } |
|||
|
|||
Sind Sie all der **Datenvalidierung**, **Dokumentation**, **Serialisierung** und all diesem **langweiligen** Kram müde? |
|||
|
|||
Wollen Sie einfach nur **viben**? 🎶 |
|||
|
|||
**FastAPI** unterstützt jetzt einen neuen `@app.vibe()`-Dekorator, der **moderne KI-Coding-Best-Practices** verkörpert. 🤖 |
|||
|
|||
## Wie es funktioniert { #how-it-works } |
|||
|
|||
Der `@app.vibe()`-Dekorator ist dafür gedacht, **beliebige HTTP-Methoden** (`GET`, `POST`, `PUT`, `DELETE`, `PATCH`, usw.) und **jede Payload** zu empfangen. |
|||
|
|||
Der Body sollte mit `Any` annotiert werden, denn der Request und die Response wären ... nun ja ... **alles**. 🤷 |
|||
|
|||
Die Idee ist, dass Sie die Payload empfangen und sie **direkt** an einen LLM-Provider schicken, mit einem `prompt` dem LLM sagen, was es tun soll, und die Response **unverändert** zurückgeben. Ganz ohne Rückfragen. |
|||
|
|||
Sie müssen nicht einmal den Body der Funktion schreiben. Der `@app.vibe()`-Dekorator erledigt alles für Sie, basierend auf KI-Vibes: |
|||
|
|||
{* ../../docs_src/vibe/tutorial001_py310.py hl[8:12] *} |
|||
|
|||
## Vorteile { #benefits } |
|||
|
|||
Mit `@app.vibe()` genießen Sie: |
|||
|
|||
* **Freiheit**: Keine Datenvalidierung. Keine Schemas. Keine Einschränkungen. Nur Vibes. ✨ |
|||
* **Flexibilität**: Der Request kann alles sein. Die Response kann alles sein. Wer braucht schon Typen? |
|||
* **Keine Dokumentation**: Warum Ihre API dokumentieren, wenn ein LLM das auch herausfindet? Automatisch generierte OpenAPI-Dokumentation ist so 2020. |
|||
* **Keine Serialisierung**: Geben Sie rohe, unstrukturierte Daten einfach weiter. Serialisierung ist für Leute, die ihren LLMs nicht trauen. |
|||
* **Moderne KI-Coding-Praktiken umarmen**: Überlassen Sie alles einem LLM. Das Modell weiß es am besten. Immer. |
|||
* **Keine Code-Reviews**: Es gibt keinen Code zu reviewen. Keine PRs zum Abnicken. Keine Kommentare zu bearbeiten. Umarmen Sie Vibe-Coding vollständig und ersetzen Sie das Theater des Abnickens und Mergens von vibe-codierten PRs, die sich sowieso niemand anschaut, durch reine, echte Vibes. |
|||
|
|||
/// tip | Tipp |
|||
|
|||
Dies ist die ultimative Erfahrung der **vibe-getriebenen Entwicklung**. Sie müssen nicht darüber nachdenken, was Ihre API tut, lassen Sie einfach das LLM alles übernehmen. 🧘 |
|||
|
|||
/// |
|||
|
|||
## Ausprobieren { #try-it } |
|||
|
|||
Nur zu, probieren Sie es aus: |
|||
|
|||
{* ../../docs_src/vibe/tutorial001_py310.py *} |
|||
|
|||
... und sehen Sie, was passiert. 😎 |
|||
Loading…
Reference in new issue