Hoppa till innehållet
Kom igång

Så skriver du en bra förfrågan

Vad du ska ta med i en förfrågan till Codexe, med bra och dåliga exempel för plugin, mods, datapacks, botar och webbplatser.

Uppdaterad

På den här sidan
  1. Vad du ska ta med
  2. Dåligt och bättre
  3. Stora projekt: bygg i steg
  4. Förbättra
  5. Säg vad du inte vill ha

Förfrågan är den enskilt viktigaste faktorn för resultatets kvalitet. AI:n kan bara bygga det den kan sluta sig till, så specifika förfrågningar slår långa.

#Vad du ska ta med

  • Plattform och version. "Paper 1.21.4", "Fabric för 1.20.1", "datapack för 1.21.1", "discord.py".
  • Beteende. Vad som händer, steg för steg, inklusive vad som händer när något går fel.
  • Kommandon och argument. /home <name>, vem som får köra dem och vilka meddelanden som visas.
  • Behörigheter. Nodnamn och standardvärden.
  • Konfiguration. Vad serverägare ska kunna ändra.
  • Lagring. I minnet, en YAML-fil, SQLite eller MySQL, och om den överlever omstarter.
  • Integrationer. Vault, PlaceholderAPI, LuckPerms, WorldGuard. Nämn dem uttryckligen.
  • Gränssnitt. Chattmeddelanden, GUI:n (inventariemenyer), scoreboards, bossbarer.
  • Gränsfall. Spelare som är offline, fulla inventarier, avstängda världar, omladdningar.

#Dåligt och bättre

Dåligt: make a factions plugin

Bättre:

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.

Dåligt: a mod with new swords

Bättre:

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.

Dåligt: custom recipes

Bättre:

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.

Dåligt: moderation bot

Bättre:

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.

#Stora projekt: bygg i steg

Klistra inte in en specifikation med femtio funktioner i en enda förfrågan. Börja med kärnan (datamodell, huvudkommandon), låt Codexe verifiera den och lägg sedan till funktioner i uppföljande meddelanden. Varje steg blir mindre, billigare, verifierat och lättare att rätta.

#Förbättra

På Skapa (Skapa ett projekt) skriver knappen Förbättra prompt om en grov förfrågan till en mer komplett. Den kostar fast 5,000 tokens. Läs alltid den förbättrade texten innan du genererar: den kan anta detaljer som du inte vill ha.

#Säg vad du inte vill ha

"Ingen databas, håll allt i config.yml", "använd inte NMS", "inga externa beroenden". Begränsningar hindrar AI:n från att välja något som du inte kan använda.

Så skriver du en bra förfrågan | Codexe Docs