Sådan skriver du en god anmodning
Hvad en anmodning til Codexe skal indeholde, med gode og dårlige eksempler for plugins, mods, datapacks, bots og websites.
Opdateret
På denne side
Anmodningen er den enkeltfaktor, der betyder mest for kvaliteten af resultatet. AI'en kan kun bygge det, den kan udlede, så præcise anmodninger slår lange.
#Hvad du skal have med
- Platform og version. "Paper 1.21.4", "Fabric til 1.20.1", "datapack til 1.21.1", "discord.py".
- Adfærd. Hvad der sker, trin for trin, også hvad der sker, når noget går galt.
- Kommandoer og argumenter.
/home <name>, hvem der må køre dem, og hvilke beskeder der vises. - Permissions. Navne på noderne og deres standardværdier.
- Konfiguration. Hvad serverejere skal kunne ændre.
- Lagring. I hukommelsen, i en YAML-fil, SQLite eller MySQL, og om det overlever genstarter.
- Integrationer. Vault, PlaceholderAPI, LuckPerms, WorldGuard. Nævn dem udtrykkeligt.
- Brugerflade. Chatbeskeder, GUI'er (inventory-menuer), scoreboards, boss bars.
- Grænsetilfælde. Spillere, der er offline, fyldte inventories, deaktiverede verdener, reloads.
#Dårligt og bedre
Dårligt: 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årligt: 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årligt: 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årligt: 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 projekter: byg i trin
Indsæt ikke en specifikation med halvtreds funktioner i én anmodning. Start med kernen (datamodel, hovedkommandoer), lad Codexe verificere den, og tilføj derefter funktioner i opfølgende beskeder. Hvert trin er mindre, billigere, verificeret og nemmere at rette.
#Forbedr prompt
Under Opret (Opret et projekt) omskriver knappen Forbedr prompt en grov anmodning til en mere komplet. Det koster en fast pris på 5,000 tokens. Læs altid den forbedrede tekst, før du genererer: den kan antage detaljer, du ikke ønsker.
#Sig, hvad du ikke vil have
"Ingen database, gem alt i config.yml", "brug ikke NMS", "ingen eksterne afhængigheder". Begrænsninger forhindrer AI'en i at vælge noget, du ikke kan bruge.