Slik skriver du en god forespørsel
Hva du bør ta med i en forespørsel til Codexe, med gode og dårlige eksempler for plugins, mods, datapacks, boter og nettsteder.
Oppdatert
På denne siden
Forespørselen er den aller viktigste enkeltfaktoren for kvaliteten på resultatet. AI-en kan bare bygge det den kan utlede, så konkrete forespørsler slår lange.
#Hva du bør ta med
- Plattform og versjon. «Paper 1.21.4», «Fabric for 1.20.1», «datapack for 1.21.1», «discord.py».
- Oppførsel. Hva som skjer, steg for steg, inkludert hva som skjer når noe går galt.
- Kommandoer og argumenter.
/home <name>, hvem som kan kjøre dem, og meldingene som vises. - Tillatelser. Nodenavn og standardverdier.
- Konfigurasjon. Hva serveradministratorer skal kunne endre.
- Lagring. I minnet, i en YAML-fil, SQLite eller MySQL, og om dataene overlever omstarter.
- Integrasjoner. Vault, PlaceholderAPI, LuckPerms, WorldGuard. Nevn dem eksplisitt.
- Brukergrensesnitt. Chatmeldinger, GUI-er (inventarmenyer), scoreboards, boss bars.
- Grensetilfeller. Spillere som er offline, fulle inventarer, deaktiverte verdener, reloads.
#Dårlig mot bedre
Dårlig: make a factions plugin
Bedre:
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årlig: a mod with new swords
Bedre:
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årlig: custom recipes
Bedre:
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årlig: moderation bot
Bedre:
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.#Store prosjekter: bygg i trinn
Ikke lim inn en spesifikasjon med femti funksjoner i én forespørsel. Begynn med kjernen (datamodell, hovedkommandoer), la Codexe verifisere den, og legg deretter til funksjoner i oppfølgingsmeldinger. Hvert trinn blir mindre, billigere, verifisert og lettere å rette.
#Forbedre
På Opprett (Opprette et prosjekt) skriver Forbedre-knappen om en grov forespørsel til en mer fullstendig en. Det koster en fast pris på 5,000 tokens. Les alltid den forbedrede teksten før du genererer: den kan anta detaljer du ikke vil ha.
#Si hva du ikke vil ha
«Ingen database, hold alt i config.yml», «ikke bruk NMS», «ingen eksterne avhengigheter». Begrensninger hindrer AI-en i å velge noe du ikke kan bruke.