Hopp til innholdet
Kom i gang

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
  1. Hva du bør ta med
  2. Dårlig mot bedre
  3. Store prosjekter: bygg i trinn
  4. Forbedre
  5. Si hva du ikke vil ha

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:

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årlig: 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årlig: 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årlig: 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 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.

Slik skriver du en god forespørsel | Codexe Docs