Spring til indhold
Kom i gang

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
  1. Hvad du skal have med
  2. Dårligt og bedre
  3. Store projekter: byg i trin
  4. Forbedr prompt
  5. Sig, hvad du ikke vil have

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:

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årligt: a mod with new swords

Bedre:

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årligt: custom recipes

Bedre:

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årligt: moderation bot

Bedre:

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.

#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.

Sådan skriver du en god anmodning | Codexe Docs