ክፍል 6 / 11

ወጪ ማመቻቸት፡ ፈጣን መሸጎጫ

ትርፍ፡

  • የፈጣን መሸጎጫ ቅድመ ቅጥያ ተዛማጅ አመክንዮ ያብራሩ
  • ቋሚ አውድ መጀመሪያ እና ተለዋዋጭ አውድ በኋላ በመቀየር መሸጎጫውን ይጨምራል
  • መሸጎጫ መፃፍ/ማንበብ ኢኮኖሚክስ እና የእረፍት ጊዜን ማስላት ይችላል።

የኤልኤልኤም ምርት በፕሮቶታይፕ ርካሽ ይመስላል። ወደ ሚዛኑ ሲወጡ ሂሳቡ ይደነቃል። በአብዛኛዎቹ የስራ ጫናዎች፣ አብዛኛው ሂሳቡ የሚመጣው ከእያንዳንዱ ጥያቄ ጋር ደጋግሞ ከሚላከው ተመሳሳይ ቋሚ አውድ ነው፡ ረጅም የስርዓት መጠየቂያ፣ ደንብ መጽሐፍ፣ የማጣቀሻ ሰነድ። በፍጥነት መሸጎጥ ይህንን ቆሻሻ በትክክል ያስወግዳል። በዚህ ክፍል ውስጥ፣ መሸጎጫው እንዴት እንደሚሰራ፣ ለመምታት መጠየቂያውን እንዴት ማቀናጀት እንደሚችሉ እና የመሸጎጫ ኢኮኖሚውን የመግጫ ነጥብ እንዴት ማስላት እንደሚችሉ ይማራሉ ። በትክክል ሲጫኑ እሱ ብቻ ሂሳብዎን በግማሽ ወይም በትንሹ ሊቀንስ ይችላል።

መሸጎጫ እንዴት ይሰራል? አንድ የማይለወጥ ህግ

ፈጣን መሸጎጫ ቅድመ ቅጥያ ተዛማጅ ነው። አቅራቢው ከጥያቄዎ መጀመሪያ ጀምሮ ያከናወናቸውን ቶከኖች ለጊዜው ያከማቻል። ጥያቄው በሚቀጥለው ጥያቄ ላይ በተመሳሳይ ቅድመ ቅጥያ ከጀመረ ይህ የጋራ ክፍል እንደገና አይሰላም; ከመሸጎጫ ይልቅ ለማንበብ በጣም ርካሽ ነው.

አንድ የማይለወጥ ህግ ከዚህ ይከተላል፡ አንድ ባይት በቅድመ-ቅጥያው ውስጥ የትኛውም ቦታ ቢቀየር ሙሉው መሸጎጫ ከዚያን ጊዜ ጀምሮ ዋጋ የለውም። ማለትም ቋሚ ይዘት መጀመሪያ ላይ እና ተለዋዋጭ ይዘቶች መጨረሻ ላይ መሆን አለባቸው. እንደ "የዛሬ ቀን: 18.07.2026" የመሳሰሉ በእያንዳንዱ ጥያቄ የሚለዋወጥ የስርዓት ጥያቄ መጀመሪያ ላይ መስመር ካስቀመጡ ከጀርባው ያለው ነገር ሁሉ መሸጎጫውን ማስገባት አይችሉም.

የማቀነባበሪያው ቅደም ተከተል ብዙውን ጊዜ፡ መሳሪያዎች → የስርዓት መጠየቂያ → መልእክቶች ናቸው። የመሸጎጫ ነጥቡን (ብሬክ ነጥብ) በቋሚው ክፍል መጨረሻ ላይ አስቀምጠዋል.

መሸጎጫ ኢኮኖሚ

መሸጎጫ ሶስት የዋጋ ደረጃዎች አሉት

  • መሸጎጫ ይፃፉ: ለመጀመሪያ ጊዜ በማከማቸት ላይ. ~ 1.25x መደበኛ የግቤት ዋጋ (ለ5 ደቂቃ ማከማቻ)።
  • መሸጎጫ አንብብ፡ በሚቀጥሉት ጥያቄዎች ላይ ማንበብ። ከመደበኛው የግቤት ዋጋ ~ 0.1 እጥፍ - ማለትም አንድ አስረኛ።
  • መደበኛ ግቤት፡ ወደ መሸጎጫው የማይገባ ክፍል እና በእያንዳንዱ ጊዜ በሙሉ ወጪ የሚሰራ ነው።

የመለያየት ነጥብ፡ የመጀመሪያ ጥያቄ ይከፍላል ፕሪሚየም ይፃፉ (1.25×)። ከሁለተኛው ጥያቄ, ንባብ (0.1 ×) ወደ ጨዋታ ይመጣል. በግምት, በሁለት ጥያቄዎች ላይ አንገት እና አንገት ይሆናሉ; ከዚያ በኋላ, የተጣራ ቁጠባ ነው. ቋሚ አውድ በትልቁ እና ብዙ ጥያቄዎች እንደገና ጥቅም ላይ ሲውሉ, ትርፉ እየጨመረ ይሄዳል.

ሁኔታ

መሸጎጫ ይሠራል?

ትልቅ ቋሚ የስርዓት ጥያቄ፣ በሺዎች የሚቆጠሩ ጥያቄዎች

አዎ - ከፍተኛ ገቢዎች

በተመሳሳዩ ማጣቀሻ ሰነዶች ላይ ብዙ ጥያቄዎች

አዎ

ለእያንዳንዱ ጥያቄ ሙሉ ለሙሉ የተለየ አጭር ጽሑፍ

አይ - ጉርሻ ይፃፉ ይባክናል

የአንድ ጊዜ ጥያቄ

አይ - ምንም ማንበብ አይቻልም

ቀን/መታወቂያ በስርዓቱ መጠየቂያ በእያንዳንዱ ጥያቄ ይቀየራል።

አይ — ቅድመ ቅጥያ ተሰብሯል፣ መምታት ዜሮ ነው።

ደረጃ በደረጃ፡ የመምታት ጥያቄን እንዴት ማዘጋጀት ይቻላል?

  1. የተለየ ቋሚ እና ተለዋዋጭ. የትኛው ይዘት መቼም አይለወጥም (የስርዓት መጠየቂያ፣ መመሪያ መጽሐፍ፣ ሰነድ)? በእያንዳንዱ ጥያቄ (የተጠቃሚ ጥያቄ፣ ቀን፣ መታወቂያ) የትኛው ይለወጣል?
  2. ቋሚውን መጀመሪያ ላይ ያስቀምጡ. በማቀነባበር ወቅት, መጀመሪያ የሚመጣው ክፍል (መሳሪያዎች, ስርዓት) የተረጋጋ መሆን አለበት.
  3. ተለዋዋጭውን መጨረሻ ላይ ያስቀምጡት. የተጠቃሚው ወቅታዊ ጥያቄ፣ የመጨረሻ።
  4. ምልክቱን በድንበሩ መጨረሻ ላይ ያስቀምጡት. የመሸጎጫ ነጥቡን በመጨረሻው የቋሚ ክፍል እገዳ ውስጥ ያድርጉት።
  5. መምታቱን ያረጋግጡ። በምላሹ ውስጥ መሸጎጫ_read_input_token በአጠቃቀም መስክ ውስጥ ከዜሮ በላይ መሆኑን ያረጋግጡ። ዜሮ ከሆነ፣ በቅድመ-ቅጥያው ውስጥ የተደበቀ ረብሻ አለ።

{"ስርዓት"፡ [ {"አይነት"፡ "ጽሑፍ"፣ "ጽሑፍ"፡ "{{large_constant_system_promptu_and_rules}}"፣ "cache_control": {"type": "ephemeral" } } ]፣ "መልእክቶች"፡

ጠቃሚ ምክር፡ መሸጎጫ እንደሚመታ አይገምቱ፣ ይለኩ። usage.cache_read_input_tokens በተከታታይ ጥያቄዎች ላይ አሁንም ዜሮ ከሆነ፣የፀጥታ ሰባሪ (datetime.now() በስርዓት መጠየቂያ፣ ያልታዘዘ JSON፣ በእያንዳንዱ ጥያቄ የሚለወጡ መሳሪያዎች ዝርዝር) እየሰራ ነው። የሁለቱን ጥያቄዎች ባይት በባይት ያወዳድሩ እና ልዩነቱን ያግኙ።

ጸጥ ያሉ አስጨናቂዎች

ሳያውቁ መሸጎጫውን የሚያበላሹ የተለመዱ ቅጦች፡

# BREAKER: በእያንዳንዱ ጥያቄ የሚቀየረውን መረጃ በሲስተሙ መጠየቂያ ውስጥ መክተት "የዛሬ ቀን: {{አሁን}}. እርስዎ ረዳት ነዎት..." ← በእያንዳንዱ ጥያቄ ቅድመ ቅጥያ ይለዋወጣል, ዜሮ ነው# እውነት: ተለዋዋጭውን ወደ የመልዕክት ስርዓቱ ያንቀሳቅሱት: "እርስዎ ረዳት ነዎት..." ← ቋሚ ወደ መሸጎጫዎች ያስገባል: [{ሚና: ተጠቃሚ, ይዘት: አሁን]" [{ ሚና: ተጠቃሚ, ይዘት:" አሁን. መጨረሻ ላይ

ሌሎች መግቻዎች፡- JSON በእያንዳንዱ ጥያቄ ላይ በተለያየ መንገድ የተደረደሩ (ቁልፎችን በቅደም ተከተል ያስቀምጡ)፣ በተጠቃሚው የሚለያዩ የመሳሪያዎች ዝርዝር (መሳሪያዎች መጀመሪያ ይከናወናሉ፣ ከተቀየሩ ምንም ነገር ወደ መሸጎጫው ውስጥ አይገባም)፣ የሞዴሉን መሃል ውይይት መለወጥ (መሸጎጫዎች ሞዴል ናቸው)።

ደካማ መጠየቂያ / ጠንካራ ጥያቄ (መሸጎጫ ተስማሚ መዋቅር)

# ደካማ (የመሸጎጫ ግንባታ ግንባታ) ስርዓት: "ቀን: 18.07.2026 14:32. ተጠቃሚ: Ahmet (መታወቂያ 8842). እርስዎ የድጋፍ ቦት ነዎት. ደንቦች: ... (2000 tokens)..."

# ጠንካራ (የመሸጎጫ ተስማሚ መዋቅር) ስርዓት: "እርስዎ የድጋፍ ቦት ነዎት. ደንቦች: ... (2000 ቶከኖች, መቼም አይቀየሩም)..." [መሸጎጫ ምልክት] መልዕክቶች: [ { ሚና: ተጠቃሚ, ይዘት: "ቀን: 18.07.2026 14: 32. የተጠቃሚ መታወቂያ: 8842. ጥያቄ: ተመላሽ ማድረግ የምችለው እንዴት ነው?" }]

በደካማ ስሪት ውስጥ የ 2000 ቶከኖች ደንብ በእያንዳንዱ ጥያቄ ላይ ሙሉ ወጪ ይከናወናል. በጠንካራው ስሪት ውስጥ, ተመሳሳይ እገዳ አንድ ጊዜ ተጽፏል እና በሁሉም ተከታይ ጥያቄዎች ላይ አንድ አስረኛ ዋጋ ይነበባል.

ሶስት ሚኒ ጉዳዮች

ጉዳይ 1 - የመመሪያውን መጽሐፍ መሸጎጥ. አንድ የሂሳብ አውቶማቲክ በእያንዳንዱ ደረሰኝ ላይ 12,000 ማስመሰያ ደንብ መጽሐፍ ማከል ነበር; በቀን 5,000 ጥያቄዎች. መሸጎጫ የሌለው ግቤት በቀን ~ 180 ዶላር ያወጣል። የመተዳደሪያ ደብተሩን ያለማቋረጥ ጠብቀው ሸሽገውታል፡ የመጀመሪያ ጥያቄዎች የመፃፍ ፕሪሚየም ከፍለዋል፣ በመቀጠልም 0.1× ይነበባል። የግብአት ዋጋ በቀን ~90% ወደ ~$18 ወርዷል።

ጉዳይ 2 - የተደበቀ የቀን መስመር ዋጋ. አንድ ቡድን መሸጎጫ አዘጋጀ ነገር ግን ምንም ስኬት እያገኙ ነበር; መሸጎጫ_ማንበብ_ግቤት_ቶከኖች ሁል ጊዜ ዜሮ ነበሩ። ምክንያት፡ በስርዓት መጠየቂያው የመጀመሪያ መስመር ላይ datetime.now() ነበር፣ ቅድመ ቅጥያው በእያንዳንዱ ጥያቄ እየተቀየረ ነበር። ቀኑን ወደ ተጠቃሚው መልእክት ስናንቀሳቅስ ፣የተመታ መጠኑ በድንገት ከ 0% ወደ 94% ጨምሯል።

ጉዳይ 3 - የተሳሳተ መሸጎጫ. የፍለጋ መተግበሪያ ከእያንዳንዱ ጥያቄ ጋር ሙሉ ለሙሉ የተለያዩ አጫጭር መጠይቆችን እየላከ ነበር። በጉጉት የመሸጎጫ ምልክት አክለዋል። ምንም የጋራ ቅድመ ቅጥያ በሌለበት፣ እያንዳንዱ ጥያቄ የሚከፈለው የጽሑፍ ፕሪሚየም ብቻ ነው፣ ምንም አያነብም - ወጪውን ይጨምራል። ምልክቱን አስወገዱት። ትምህርት፡ መሸጎጫ የሚከፍለው እንደገና ጥቅም ላይ የዋለ ትልቅ እና የማያቋርጥ ቅድመ ቅጥያ ካለ ብቻ ነው።

የተለመዱ ስህተቶች

  • ቋሚ እና ተለዋዋጭ ማደባለቅ፡- ተለዋዋጭ ይዘቱ በቅድመ-ቅጥያው ውስጥ ሲሆን መምታቱ ዳግም ይጀመራል።
  • ቀን/መታወቂያ በስርዓት መጠየቂያ ውስጥ መክተት፡ በጣም የተለመደው ጸጥታ አስተላላፊ።
  • ምቱን አለመለካት፡ መሸጎጫ_read_input_tokens ካልተረጋገጠ፣ ብክነት አይታወቅም።
  • ይፋዊ ቅድመ ቅጥያ በሌለበት ጊዜ መሸጎጫ ማከል፡ እርስዎ የሚከፍሉት የጽሑፍ ፕሪሚየም ብቻ ነው፣ ዋጋው ይጨምራል።
  • የተሸከርካሪውን ዝርዝር ወይም ሞዴል መቀየር፡ ቅድመ ቅጥያው ከመጀመሪያው ተሰብሯል፤ ሁሉም ነገር እንደገና ተጽፏል.
  • አነስተኛውን የመሸጎጫ መጠን በመርሳት፡ በጣም አጭር መሸጎጫዎች (ከ~1-4k ቶከኖች በአምሳያው ላይ ተመስርተው) በጸጥታ ወደ መሸጎጫው ውስጥ አይገቡም።

ጠለቅ ያለ፡ መሸጎጫ በስራ ጫና አይነት መንደፍ

የመሸጎጫ ትክክለኛ ክፍያ እንደ የስራ ጫናዎ አይነት ይለያያል። ስለዚህ መጀመሪያ ትራፊክዎን ይወቁ። ሶስት የተለመዱ ቅጦች እና ትክክለኛ ጭነት:

የተለመዱ የስርዓት ጥያቄዎች ፣ የተለያዩ ጥያቄዎች። በጣም የተለመደው የድርጅት ጥለት፡ ትልቅ የስርዓት ጥያቄ (ሚና፣ ደንቦች፣ ምናልባት የማመሳከሪያ ሰነድ) በመቶዎች ከሚቆጠሩ የተጠቃሚ ጥያቄዎች ጋር። እዚህ ቋሚው ክፍል (ሲስተም) መጀመሪያ ላይ ተደብቋል; እያንዳንዱ አዲስ ጥያቄ ሙሉ ዋጋ የሚከፍለው ለራሱ ትንሽ ክፍል ብቻ ነው። ትርፉ በጣም ከፍተኛ ነው ምክንያቱም ትልቁ ክፍል ከዋጋው በአስረኛው ላይ በተደጋጋሚ ይነበባል.

ባለብዙ ዙር ነጠላ ቃላት። ውይይት እየጎተተ ሲሄድ፣ እያንዳንዱ አዲስ ዙር ከቀደምት ታሪክ በላይ ይገነባል። የመሸጎጫውን ባንዲራ በመጨረሻው ዙር መጨረሻ ላይ ካስቀመጡት እያንዳንዱ ጥያቄ የቀደመውን የውይይት ቅድመ ቅጥያ እንደገና ይጠቀማል። ንግግሩ እያደገ ሲሄድ ድብደባዎች ይከማቻሉ. ይህ የረጅም ጊዜ የረዳት ክፍለ ጊዜ ወጪዎችን በሚያስደንቅ ሁኔታ ይቆጣጠራል።

የተጋራው ቅድመ ቅጥያ ለመለወጥ የመጨረሻው ትንሽ ነው። በርካታ ጥያቄዎች ብዙ ቋሚ ቀዳሚዎች ስብስብ (ናሙና ስብስብ፣ መመሪያዎች) ይጋራሉ ነገር ግን መጨረሻ ላይ በአንድ ጥያቄ ይለያያሉ። የመሸጎጫ ጠቋሚውን በተጋራው ክፍል መጨረሻ ላይ አስቀምጠዋል; አለበለዚያ እያንዳንዱ ጥያቄ የራሱን የተለየ መሸጎጫ ይጽፋል እና አንዳቸውም አይነበቡም.

አንድ ማሳሰቢያ: መሸጎጫው በአምሳያው እና በተወሰነ ዝቅተኛ መጠን ይወሰናል. በጣም ትንሽ ቅድመ ቅጥያ (ከጥቂት ሺዎች ቶከኖች በታች፣ በአምሳያው ላይ በመመስረት) ጠቁማችሁም እንኳ በፀጥታ ወደ መሸጎጫው ውስጥ አይገቡም - መሸጎጫ_creation_input_tokens ዜሮ ሆኖ ይቀራል። እንዲሁም ሞዴሉን መካከለኛ ውይይት መቀየር ሙሉውን መሸጎጫ ያበላሸዋል; የተለየ ተግባር ርካሽ ሞዴል የሚፈልግ ከሆነ ዋናውን ፍሰት በአንድ ሞዴል ውስጥ ያስቀምጡ እና የጎን ስራውን በተለየ ጥሪ ውስጥ ያስቀምጡ.

በማጠቃለያው

ፈጣን መሸጎጫ ቅድመ ቅጥያ ግጥሚያ ነው፡ ቋሚ ይዘት መጀመሪያ ላይ፣ ተለዋዋጭ ይዘት መጨረሻ ላይ መሆን አለበት። ለትልቅ፣ እንደገና ጥቅም ላይ ለዋለ አውድ፣ የንባብ ዋጋ ከሙሉ ዋጋ አንድ አስረኛ ነው፣ ይህም በሁለት ጥያቄዎች ውስጥ እንኳን ይቋረጣል። በጣም የተለመደው ስህተት በስርዓት ጥያቄ ውስጥ ተለዋዋጭ ውሂብን በማካተት ቅድመ ቅጥያውን ማበላሸት ነው; መምታቱን በአጠቃቀም መስክ ላይ በመለካት ያረጋግጣሉ።

የመተግበሪያ ተግባር

የስራ ጫና ይምረጡ። (1) ይዘቱን በሁለት አምዶች ይከፋፍሉት፡ "በፍፁም አይለወጥም" እና "በእያንዳንዱ ጥያቄ ይለወጣል"። (2) ፈጣን አወቃቀሩን እንደገና ይሳሉት, ቋሚውን ክፍል መጀመሪያ ላይ እና ተለዋዋጭውን ክፍል በመጨረሻው ላይ በማድረግ. (3) የቋሚውን ክፍል ማስመሰያ መጠን ይገምቱ እና ወርሃዊ ወጪን ያለ መሸጎጫ ያወዳድሩ። (4) መምታቱን ከየትኛው መስክ (cache_read_input_tokens) እንደሚያረጋግጡ አስተውል።

የማረጋገጫ ዝርዝር

  • [ ] መሸጎጫ ቅድመ ቅጥያ ማዛመጃ እና ብቸኛው የማይለወጥ ህግ መሆኑን ማስረዳት እችላለሁ።
  • [ ] ቋሚ ይዘቱን መጀመሪያ ላይ እና ተለዋዋጭውን መጨረሻ ላይ በማስቀመጥ ትክክለኛነትን መጨመር እችላለሁ።
  • [ ] ኢኮኖሚክስን መጻፍ/ማንበብ እና የሁለት ጥያቄ መቋረጥ ነጥብ አውቃለሁ።
  • [ ] ጸጥ ያሉ ረብሻዎችን (ቀን፣ ያልታዘዘ JSON፣ የተሽከርካሪ ዝርዝርን መቀየር) ለይቻቸዋለሁ።
  • [ ] መምታቱን በusage.cache_read_input_tokens ማረጋገጥ እችላለሁ።