Ugrás a tartalomra
Első lépések

Hogyan írj jó kérést

Mit tartalmazzon egy Codexe-kérés, jó és rossz példákkal pluginokhoz, modokhoz, datapackekhez, botokhoz és weboldalakhoz.

Frissítve

Ezen az oldalon
  1. Mit érdemes megadni
  2. Rossz és jobb
  3. Nagy projektek: haladj lépésenként
  4. Prompt javítása
  5. Mondd meg, mit nem szeretnél

Az eredmény minőségét leginkább a kérés határozza meg. Az AI csak azt tudja megépíteni, amire következtetni tud, ezért a konkrét kérések jobbak a hosszúaknál.

#Mit érdemes megadni

  • Platform és verzió. „Paper 1.21.4”, „Fabric 1.20.1-hez”, „datapack 1.21.1-hez”, „discord.py”.
  • Működés. Mi történik lépésről lépésre, beleértve azt is, mi történik, ha valami rosszul sül el.
  • Parancsok és argumentumok. /home <name>, ki futtathatja őket, és milyen üzenetek jelennek meg.
  • Jogosultságok. A node-ok neve és alapértéke.
  • Konfiguráció. Mit módosíthassanak a szervertulajdonosok.
  • Tárolás. Memóriában, YAML-fájlban, SQLite-ban vagy MySQL-ben, és megmarad-e újraindítás után.
  • Integrációk. Vault, PlaceholderAPI, LuckPerms, WorldGuard. Nevezd meg őket kifejezetten.
  • Felület. Csevegőüzenetek, GUI-k (inventory-menük), scoreboardok, boss barok.
  • Szélsőséges esetek. Offline játékosok, tele inventory, letiltott világok, újratöltések.

#Rossz és jobb

Rossz: make a factions plugin

Jobb:

Text
A Paper 1.21.x factions plugin.
- /f create <name>, /f invite <player>, /f join <name>, /f leave, /f disband (owner only).
- Max 10 members per faction (configurable).
- Chunk claiming with /f claim and /f unclaim; claimed chunks block building by non-members.
- Faction power: +1 per online member, claims limited to power x 2.
- Data saved to SQLite, loaded on startup.
- Vault economy: creating a faction costs 1000 (configurable).
- Permissions: factions.use (default true), factions.admin (op) for /f admin bypass.

Rossz: a mod with new swords

Jobb:

Text
A Fabric mod for Minecraft 1.20.1.
- Adds three swords: Ember Blade (sets targets on fire for 3s), Frost Edge (Slowness II for 2s), Void Cutter (5% chance to teleport the target 8 blocks).
- Crafting recipes using blaze rods, packed ice and ender pearls with a netherite sword.
- English lang file and item models (textures can be placeholders).
- No client-only code on the server side.

Rossz: custom recipes

Jobb:

Text
A datapack for Minecraft 1.21.1.
- Shaped recipe: 8 rotten flesh around a leather = 1 leather.
- Shapeless recipe: 9 nether wart = 1 nether wart block, and the reverse.
- A function that runs every tick and gives Speed I to players standing on gold blocks.

Rossz: moderation bot

Jobb:

Text
A discord.py bot with slash commands.
- /warn <user> <reason>: stores warnings in SQLite, DMs the user.
- /warnings <user>: lists warnings with dates.
- /timeout <user> <minutes> <reason>: applies a Discord timeout; only for members with Moderate Members.
- Logs every action to a channel set with /setlog.
- Token read from an environment variable.

#Nagy projektek: haladj lépésenként

Ne illessz be egy ötvenfunkciós specifikációt egyetlen kérésbe. Kezdd a maggal (adatmodell, fő parancsok), hagyd, hogy a Codexe ellenőrizze, aztán további üzenetekben adj hozzá funkciókat. Így minden lépés kisebb, olcsóbb, ellenőrzött, és könnyebben javítható.

#Prompt javítása

A Létrehozás oldalon (Projekt létrehozása) a Prompt javítása gomb egy vázlatos kérést teljesebbé ír át. Egységesen 5 000 tokenbe kerül. Generálás előtt mindig olvasd el a javított szöveget: olyan részleteket is feltételezhet, amelyeket nem szeretnél.

#Mondd meg, mit nem szeretnél

„Ne legyen adatbázis, minden maradjon a config.yml-ben”, „ne használj NMS-t”, „ne legyenek külső függőségek”. A megkötések megakadályozzák, hogy az AI olyasmit válasszon, amit nem tudsz használni.

Hogyan írj jó kérést | Codexe Docs