דילוג לתוכן
תחילת העבודה

איך לכתוב בקשה טובה

מה לכלול בבקשה ל-Codexe, עם דוגמאות טובות ורעות לפלאגינים, מודים, דאטהפאקים, בוטים ואתרים.

עודכן

בדף הזה
  1. מה לכלול
  2. רע מול טוב יותר
  3. פרויקטים גדולים: בנו בשלבים
  4. שיפור הפרומפט
  5. אמרו מה אתם לא רוצים

הבקשה היא הגורם הבודד החשוב ביותר לאיכות התוצאה. ה-AI יכול לבנות רק את מה שהוא מסוגל להסיק, ולכן בקשות ממוקדות עדיפות על בקשות ארוכות.

#מה לכלול

  • פלטפורמה וגרסה. "Paper 1.21.4", "Fabric ל-1.20.1", "דאטהפאק ל-1.21.1", "discord.py".
  • התנהגות. מה קורה, שלב אחר שלב, כולל מה קורה כשמשהו משתבש.
  • פקודות וארגומנטים. /home <name>, מי יכול להריץ אותן, וההודעות שמוצגות.
  • הרשאות. שמות הצמתים וערכי ברירת המחדל.
  • קונפיגורציה. מה בעלי שרתים צריכים להיות מסוגלים לשנות.
  • אחסון. בזיכרון, בקובץ YAML, ב-SQLite או ב-MySQL, והאם הוא שורד הפעלה מחדש.
  • אינטגרציות. Vault, PlaceholderAPI, LuckPerms, WorldGuard. ציינו אותן במפורש.
  • ממשק. הודעות צ'אט, ממשקי GUI (תפריטי אינוונטורי), לוחות ניקוד, סרגלי בוס.
  • מקרי קצה. שחקנים לא מחוברים, אינוונטורי מלא, עולמות מושבתים, טעינה מחדש.

#רע מול טוב יותר

רע: make a factions plugin

טוב יותר:

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.

רע: a mod with new swords

טוב יותר:

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.

רע: custom recipes

טוב יותר:

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.

רע: moderation bot

טוב יותר:

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.

#פרויקטים גדולים: בנו בשלבים

אל תדביקו מפרט של חמישים יכולות בבקשה אחת. התחילו מהליבה (מודל הנתונים, הפקודות העיקריות), תנו ל-Codexe לאמת אותה, ואז הוסיפו יכולות בהודעות המשך. כל שלב קטן יותר, זול יותר, מאומת וקל יותר לתיקון.

#שיפור הפרומפט

במסך יצירה (יצירת פרויקט), הכפתור שיפור הפרומפט כותב מחדש בקשה גולמית לבקשה שלמה יותר. הוא עולה סכום קבוע של 5,000 טוקנים. תמיד קראו את הטקסט המשופר לפני היצירה: ייתכן שהוא מניח פרטים שאתם לא רוצים.

#אמרו מה אתם לא רוצים

"בלי מסד נתונים, הכול ב-config.yml", "בלי NMS", "בלי תלויות חיצוניות". אילוצים מונעים מה-AI לבחור משהו שאתם לא יכולים להשתמש בו.

איך לכתוב בקשה טובה | Codexe Docs