Sumulat ng prompt na magpapagawa sa isang agent ng tool: 3 bahagi
Kung saan nakatira ang tool, ano ang ginagawa nito, aling mga detalye ang nakatakda: isang tatlong-bahaging prompt na binuo mula sa mga halimbawa ng Creator Mode ng DeepSeek, kasama ang gastos ng isang build session.

Sa pahinang ito
Nagtanong ka sa isang agent na "gumawa ng tool", at ang nakuha mo ay malabo at hindi tugma sa iyong app. Ang solusyon ay hindi mas mahabang prompt, kundi isang prompt na may tatlong partikular na bahagi: kung saan nakatira ang tool, ano ang ginagawa nito, at ang mga konkretong detalye na dapat tuparin. Asahan din ang higit sa isang round: kahit ang DeepSeek ay nagsasabi na ang ilan sa mga demo plugin nito ay pinino sa ilang round ng usapan.
Karamihan sa mga prompt sa koleksyon ng DeepSeek para sa Harness Creator Mode demo video ay nagpapakita ng tatlong-bahaging hugis na iyon. Ang pahina (koleksyon ng prompt ng Creator Mode ng DeepSeek, sinuri noong 3 Nobyembre 2026, walang petsa ng publikasyon sa pahina) ay naglilista ng pitong plugin: isang 3D gallery ng mga sikat na landmark, isang Transformer 3D visualization, isang pixelated na DSH interface, isang poster design workbench, isang video editing workbench, isang paper reader at conversation statistics. Para gamitin ang isa, i-paste mo ang prompt sa DeepSeek Harness at piliin ang opsyon na Creator Mode. Ang bawat prompt ay ibinibigay sa Ingles at Tsino.
Ano ang hitsura ng tatlong bahagi sa isang tunay na prompt#
Kunin ang Transformer 3D visualization prompt mula sa pahinang iyon. Nagbubukas ito sa "Create a DeepSeek Harness plugin with a left sidebar entry". Iyon ang unang bahagi: kung saan nakatira ang tool. Pagkatapos ay inilalarawan nito ang function: isang interactive na 3D demonstration game na nagpapaliwanag ng Transformer computation. Ikalawang bahagi. Nagtatapos ito sa isang requirement na madaling kalimutan at nakakainis ayusin mamaya: ang panel title at toolbar ay hindi dapat mag-overlap sa native na macOS window buttons. Ikatlong bahagi.
Ang iba pang mga prompt sa pahina ay sumusunod sa parehong hugis, na may mga pagkakaiba. Ang entry point ay iba-iba: isang left sidebar entry sa tatlo sa kanila, isang spot na naaabot mula sa conversation sa dalawa, ang right sidebar sa paper reader. Ang pagtatapos ang lugar kung saan sila nagiging konkret: limang estilo, isa sa kanila ay pixelated, o isang default na page title na "Everything is a plugin". Iyon ang pattern na dapat kopyahin, at ang pagkakaiba ay mabilis na lumilitaw:
Ihambing
Malabo vs tatlong bahagi
Bago
Gawan mo ako ng tool para sa aking mga conversation.
Pagkatapos
Gumawa ng plugin na may left sidebar entry. Ipinapakita nito ang statistics para sa aking mga conversation: kung ilan sila, gaano kahaba ang bawat isa, at aling araw ang pinaka-abala. Ang panel title ay hindi dapat mag-overlap sa window buttons.
Ang unang bersyon ay nag-iiwan sa agent na naghuhula tungkol sa lahat. Saan ito pupunta? Isang sidebar, isang command, isang hiwalay na window? Ano ang maituturing na "para sa aking mga conversation"? Ang pangalawa ay sumasagot sa mga tanong na iyon bago pa man magtanong ang agent.

Sumulat ng sarili mo, isang bahagi sa isang pagkakataon#
Sabihin nating gusto mo ng maliit na panel na nagbabasa ng isang papel at nagbibigay-daan sa iyong magtanong tungkol dito. Dumaan sa mga bahagi nang sunod-sunod.
Kung saan ito nakatira. Isang pangungusap, at pangalanan ang eksaktong lugar: "isang plugin na may left sidebar entry", "isang button sa toolbar", "isang page na bubuksan mula sa menu". Kung iiwan mo ito, ang agent ang pipili para sa iyo.
Ano ang ginagawa nito. Ilarawan ang nakikita at naki-click mo, hindi kung paano ito itinayo. "Mag-drop ka ng PDF, ang kaliwang bahagi ay nagpapakita ng teksto, ang kanang bahagi ay may chat tungkol dito." Laktawan ang framework maliban kung may dahilan ka para pangalanan ito.
Konkretong requirements. Dito pumupunta ang mga bagay na nagkamali noong nakaraan. Mga patakaran sa layout, mga bagay na hindi dapat mag-overlap, isang wika, isang file format, isang limitasyon tulad ng "walang network calls". Maikli, nasusuri na mga linya. Kung hindi mo masabi kung natugunan ang isang requirement sa pamamagitan ng pagtingin sa resulta, isulat muli ito hanggang kaya mo.
Pagsamahin:
Create a plugin with a left sidebar entry.
It is a paper reader: I open a PDF, the text is shown
on the left, and a chat about the paper is on the right.
Requirements:
- the panel title must not overlap the window buttons
- the chat answers only from the paper's text
- keep everything in one fileIpadala ito sa pamamagitan ng API#
Ang Creator Mode ay isang feature ng DeepSeek Harness; ang prompt mismo ay plain text, kaya anumang bagay na nagbabasa ng prompt ay maaaring magpatakbo nito, kabilang ang isang script na tumatawag sa CheapTokens API. Ang prompt sa ibaba ay ang nasa itaas, ipinadala sa DeepSeek-V4-Flash (buong id deepseek-, 380K context, hanggang 32,768 tokens sa isang sagot, na nag-iiwan ng puwang para sa isang buong plugin sa isang sagot):
import os
from openai import OpenAI
client = OpenAI(
base_url="https://api.cheaptokens.dev/v1",
api_key=os.environ["CHEAPTOKENS_API_KEY"],
)
prompt = """Create a plugin with a left sidebar entry.
It is a paper reader: I open a PDF, the text is shown
on the left, and a chat about the paper is on the right.
Requirements:
- the panel title must not overlap the window buttons
- the chat answers only from the paper's text
- keep everything in one file"""
resp = client.chat.completions.create(
model="deepseek-ai/DeepSeek-V4-Flash-0731",
messages=[{"role": "user", "content": prompt}],
max_tokens=8000,
)
print(resp.choices[0].message.content)
print(resp.choices[0].finish_reason, resp.usage)Ang key ay inilalagay sa isang environment variable, hindi kailanman sa file. Kung ang finish_reason ay nagpi-print ng length, ang plugin ay naputol ng max_tokens: taasan ang limitasyon. Ang pag-set up ng DeepSeek Harness mismo gamit ang custom provider ay isang hiwalay na gawain, na saklaw sa pagkonekta ng DeepSeek Harness sa CheapTokens. Ang mga pangunahing kaalaman sa unang request ay nasa CheapTokens docs.
Bakit bihirang sapat ang isang prompt#
Sinasabi ito ng DeepSeek nang tahasan: ang ilan sa mga demo plugin ay pinino sa ilang round ng usapan, kaya maaaring hindi eksaktong ma-reproduce ng isang prompt ang video. Isipin mo ito na parang nagbibigay ng briefing sa isang kontratista. Ang unang drawing ay nagbibigay sa iyo ng karamihan ng silid, at nilalakad mo ito at sinasabi mong "mali ang pagbukas ng pinto".
Subukan mo mismoSubukan: ano ang dapat sabihin sa ikalawang round?Ipakita ang sagot
Pangalanan ang nakita mo, hindi ang nararamdaman mo. "Ang title ay nago-overlap sa close button; ilipat ito ng 40 px pakanan" ay nakakakuha ng pagwawasto. "Mali ang layout" ay nakakakuha ng isa pang hula. Ang bawat pagwawasto ay nagiging isa pang linya sa bahagi ng requirements para sa susunod.

At doon napupunta ang pera. Ang isang agent ay muling nagpapadala ng usapan sa bawat round (parehong epekto tulad ng sa bakit mas mahal ang mahabang chat), kaya ang ikalimang round ay nagdadala ng prompt, apat na naunang sagot at lahat ng code sa ngayon.
Magkano ang isang build session#
Narito ang isang ipinapalagay na session, hindi isang pagsukat: limang round, mga 12,000 tokens na ipinadala bawat round (prompt, history, kasalukuyang code) at mga 6,000 tokens na isinulat pabalik. Ang talahanayan sa ibaba ay gumagamit ng live na presyo ng CheapTokens para sa bawat modelo; ang OpenRouter column ay naroon upang ihambing ang parehong session sa kabuuan, na binibilang ang input at output nang magkasama.
| Modelo | Input $/1M | Output $/1M | Bawat kahilingan | 5 mga kahilingan | OpenRouter, 5 mga kahilingan |
|---|---|---|---|---|---|
| GLM-5.3-Flash | $0.02 | $0.04 | $0.00048 | $0.0024 | $0.0045 |
| DeepSeek-V4-Flash | $0.015 | $0.10 | $0.00078 | $0.0039 | $0.0084 |
| MiniMax-M2.7 | $0.05 | $0.15 | $0.0015 | $0.0075 | $0.09 |
12,000 input at 6,000 output na token bawat kahilingan. Ang mga presyo kada 1M token ay kasalukuyan at nagbabago kasabay ng aming mga taripa; ang column ng OpenRouter ay nagpapakita ng reference na presyo para sa parehong workload.
Para sa isang DeepSeek-V4-Flash round, ang parehong mga numero ay umabot sa $0.00078. Kung mas malaki ang iyong plugin, lumalaki ang history sa bawat round, kaya palitan ang dalawang numero at muling patakbuhin ang estimate. Higit pa sa pagtantya ng mga bill ng agent sa paano tantiyahin ang gastos ng isang AI agent, at ang listahan ng modelo ay nasa pricing page.
Suriin bago mo ipadala#
Listahan ng dapat gawin
Bago ka magpadala ng build prompt
Isulat ang unang prompt, basahin ang ibinalik, at ilagay ang bawat pagwawasto sa susunod na bersyon ng requirements. Pagkatapos ng dalawa o tatlong session magkakaroon ka ng maikling listahan ng mga linya na i-paste mo sa bawat bagong prompt, at ang unang round ay lalabas na mas malapit sa ibig mong sabihin. Para sa mga pinagbabatayan na gawi ng anumang prompt, tingnan ang paano sumulat ng magandang prompt.



