در موج هوش مصنوعی، بسیاری از شرکتها شیفته مدلها شدهاند. کدام مدل reasoning بهتری دارد؟ کدام ارزانتر است؟ کدام فارسی را بهتر میفهمد؟ کدام API latency کمتری دارد؟ کدام hallucination کمتری دارد؟ این پرسشها مهماند، اما اگر همه رقابت را به انتخاب مدل تقلیل دهیم، احتمالاً نقطه اصلی مزیت را اشتباه دیدهایم.
مدلهای عمومی با سرعت زیادی بهتر میشوند و همزمان کالاییتر. قابلیتی که امروز خاص به نظر میرسد، چند ماه بعد در چند مدل دیگر هم دیده میشود. خلاصهسازی، تولید متن، جستوجوی معنایی، تحلیل تصویر، کدنویسی و پاسخگویی عمومی به تدریج از مزیت اختصاصی به قابلیت پایه تبدیل میشوند. در چنین وضعیتی، سؤال استراتژیک این نیست که «چه کسی به مدل دسترسی دارد؟» بلکه این است که «چه کسی زمینه بهتری دارد؟»
Context همان چیزی است که پاسخ عمومی را به پاسخ مناسب تبدیل میکند. همان چیزی است که باعث میشود سیستم بداند کاربر چه کسی است، در چه وضعیتی است، چه هدفی دارد، چه محدودیتهایی وجود دارد، کدام دادهها معتبرند، کدام تصمیمها قبلاً گرفته شدهاند و خروجی باید با چه استانداردی سنجیده شود.
به بیان ساده، در محصول AI، مدل موتور است؛ اما Context نقشه، مقصد، قوانین رانندگی، سوخت و حافظه مسیر است. بدون Context، حتی مدل قدرتمند هم فقط حدسهای خوشزبان تولید میکند.

یکی از خطاهای رایج این است که Context را با Data یکی میگیریم. داده میتواند خام، پراکنده و بیمعنا باشد: تراکنشها، پیامها، لاگها، اسناد، رفتار کاربر، تیکتها، فایلها، رکوردهای CRM یا دادههای تحلیلی. Context زمانی شکل میگیرد که داده در کنار معنا، رابطه، تاریخچه، محدودیت، هدف و سطح اعتماد قرار میگیرد.
برای مثال، اینکه کاربر در ماه گذشته سه بار خرید ناموفق داشته، داده است. اما اینکه این شکستها مربوط به یک بانک خاص بوده، در زمان اختلال رخ داده، برای کاربری اتفاق افتاده که قبلاً اعتماد بالایی داشته، و حالا احتمال churn او بالا رفته، Context است. اینکه یک مشتری Enterprise است، داده است. اما اینکه قراردادش دو ماه دیگر تمدید میشود، تصمیمگیرنده جدیدی دارد و آخرین تعامل با پشتیبانی منفی بوده، Context است.
در مدیریت محصول هم همین است. داشتن دهها PRD و گزارش تحقیق داده است. اما اینکه کدام فرضیهها شکست خوردهاند، کدام تصمیمها بر اساس شواهد ضعیف گرفته شدهاند، کدام KPI واقعاً به استراتژی وصل است و کدام محدودیت فنی غیرقابل مذاکره است، Context است.
داده خام میتواند مدل را پرحرفتر کند، اما Context مدل را دقیقتر و مسئولانهتر میکند.
مزیت رقابتی پایدار معمولاً از چیزی میآید که کپی کردنش سخت باشد. دسترسی به یک API عمومی، بهتنهایی، به سختی moat میسازد. اگر محصولی فقط یک مدل عمومی را پشت یک رابط چت قرار دهد، رقیب هم میتواند همان کار را انجام دهد. حتی اگر امروز مدل شما کمی بهتر باشد، چرخه پیشرفت مدلها آنقدر سریع است که مزیت فنی خالص به سرعت فرسوده میشود.
این اتفاق در موجهای قبلی فناوری هم افتاده است. داشتن اپلیکیشن موبایل زمانی مزیت بود؛ بعد به انتظار پایه تبدیل شد. داشتن داشبورد زمانی پیشرفته بود؛ بعد تقریباً هر SaaS یک داشبورد داشت. داشتن پرداخت آنلاین، سرچ، recommendation یا notification هم همین مسیر را طی کرد. مزیت از «داشتن قابلیت» به «استفاده بهتر از قابلیت در زمینه مشخص» منتقل شد.
در AI نیز همین اتفاق میافتد. شرکتی برنده میشود که بتواند مدل را در زمینهای قرار دهد که دیگران ندارند یا نمیتوانند بهسادگی بسازند: داده اختصاصی تمیز، حافظه قابل اعتماد، feedback loop، integration عملیاتی، فهم دامنه، مجوزهای درست، استاندارد شواهد و اعتماد کاربر.
یکی از مسیرهای فنی برای آوردن Context به مدل، Retrieval-Augmented Generation یا RAG است. در RAG، سیستم هنگام پاسخگویی اطلاعات مرتبط را از یک منبع بیرونی بازیابی میکند و سپس پاسخ میسازد. مقاله کلاسیک RAG در ۲۰۲۰ نشان داد این رویکرد برای وظایف دانشمحور میتواند دقت و بهروز بودن پاسخ را بهبود دهد [1].
اما RAG بهتنهایی Context Engineering نیست. بسیاری از پیادهسازیهای RAG در عمل فقط «جستوجو + چسباندن چند تکه متن به prompt» هستند. اگر اسناد قدیمی، متناقض، بیکیفیت یا بدون سطح اعتبار باشند، سیستم همچنان خروجی ضعیف میدهد. اگر کاربر به بعضی اسناد نباید دسترسی داشته باشد، RAG میتواند ریسک امنیتی بسازد. اگر سیستم نداند کدام منبع رسمیتر است، ممکن است سند کماهمیت را بر سیاست اصلی ترجیح دهد.
بنابراین، مسئله فقط بازیابی نیست؛ حکمرانی زمینه است. Context باید انتخاب، فیلتر، رتبهبندی، خلاصه، محدود و قابل توضیح شود. سیستم باید بداند کدام داده واقعیت است، کدام فرضیه است، کدام منسوخ شده، کدام محرمانه است، کدام فقط برای یک نقش مجاز است و کدام باید در پاسخ به کاربر نشان داده شود.
در بسیاری از تیمها، واکنش اولیه به ضعف خروجی AI این است: «اطلاعات بیشتری به مدل بدهیم.» نتیجه، Context Stuffing است: پر کردن prompt با حجم زیادی از سند، دستور، تاریخچه، مثال و داده، بدون طراحی روشن. این روش در کوتاهمدت ممکن است خروجی را بهتر کند، اما در مقیاس، نویز، هزینه، ریسک و خطا را افزایش میدهد.
Context Engineering یعنی طراحی آگاهانه زمینه. یعنی تصمیم بگیریم:
چه چیزی باید در حافظه بلندمدت بماند و چه چیزی باید فراموش شود؟
چه چیزی هنگام پاسخ بازیابی شود و چه چیزی نه؟
کدام منابع رسمیتر و معتبرترند؟
دادههای متناقض چگونه حل شوند؟
کاربر چگونه میتواند حافظه سیستم را ببیند یا اصلاح کند؟
چه محدودیتهای حقوقی، امنیتی یا اخلاقی باید اعمال شود؟
خروجی AI چگونه به منبع و شواهد وصل شود؟
Anthropic در راهنمای ساخت agentهای مؤثر تأکید میکند که بسیاری از سیستمهای خوب به جای معماریهای پیچیده، روی طراحی درست workflow، tool use و ارزیابی تمرکز میکنند [2]. این نکته برای Context هم صادق است: ارزش محصول فقط از model call نمیآید؛ از orchestration درست داده، ابزار، حافظه و معیار میآید.
وقتی AI فقط پاسخ متنی میدهد، Context مهم است. اما وقتی AI از ابزار استفاده میکند یا اقدام انجام میدهد، Context حیاتی میشود. مقاله ReAct نشان داد که مدل میتواند reasoning و acting را ترکیب کند [3]. Toolformer نیز مسیر استفاده از ابزار توسط مدلها را نشان داد [4]. Google هم در whitepaper خود درباره agentها، نقش tool، planning، memory و orchestration را برجسته میکند [5].
در محصول Agentic، خروجی دیگر فقط یک پاراگراف نیست؛ ممکن است یک email ارسال شود، یک سفارش ثبت شود، یک query اجرا شود، یک ticket بسته شود یا یک تصمیم مالی پیشنهاد شود. در این حالت، سیستم باید دقیق بداند کاربر چه اجازهای داده، محدودیت چیست، دادهها چقدر معتبرند و چه زمانی باید توقف کند یا از انسان تأیید بگیرد.
به همین دلیل، Context در عصر Agentها فقط «اطلاعات بیشتر» نیست؛ لایه کنترل ریسک است. بدون Context، agent ممکن است با اعتماد به نفس، کار اشتباه را سریعتر انجام دهد.
یک CRM دارای AI میتواند برای فروشنده متن ایمیل بنویسد. این قابلیت مفید است، اما بهراحتی قابل کپی است. CRM با Context خوب اما میداند این مشتری در چه مرحلهای از pipeline است، آخرین تماس چه نتیجهای داشته، چه کسی تصمیمگیرنده است، چه objectionهایی قبلاً مطرح شده، کدام پیشنهاد با سیاست قیمتگذاری سازگار است و چه زمانی follow-up مناسبتر است.
در حالت اول، AI نویسنده متن است. در حالت دوم، AI شریک فروش است. تفاوت این دو، مدل نیست؛ Context است.
در فینتک، مدل عمومی میتواند توصیههای مالی کلی بدهد؛ اما توصیه مالی بدون زمینه شخصی خطرناک است. درآمد، هزینه، بدهی، هدف مالی، ریسکپذیری، نقدشوندگی، تورم، قوانین، سقف تراکنش، رفتار گذشته و حتی وضعیت روانی کاربر در تصمیم مالی اثر دارد. یک دستیار مالی قابل اعتماد باید بداند چه چیزی را نمیداند و چه زمانی نباید توصیه قطعی بدهد.
اینجا Context فقط مزیت محصولی نیست؛ شرط مسئولیت است. NIST در AI Risk Management Framework روی govern، map، measure و manage کردن ریسکهای AI تأکید میکند [6]. در محصول مالی، این یعنی Context باید هم برای ارزشآفرینی و هم برای کنترل ریسک طراحی شود.
یک ابزار مدیریت محصول که AI دارد میتواند برای هر ایده PRD تولید کند. اما ابزار AI-first باید بداند استراتژی شرکت چیست، کدام KPIها مهماند، کدام تصمیمها قبلاً گرفته شدهاند، کدام فرضیهها تست شدهاند، کدام محدودیتهای فنی وجود دارد و چه evidenceهایی معتبرند.
اگر این Context وجود نداشته باشد، AI فقط اسناد بیشتری تولید میکند؛ شاید روانتر و زیباتر، اما نه لزوماً درستتر. ارزش واقعی زمانی شکل میگیرد که سیستم به تصمیم بهتر کمک کند، نه فقط به تولید artifact بیشتر.
Context اگر درست طراحی شود، با استفاده بیشتر بهتر میشود. هر تعامل کاربر، هر feedback، هر تصمیم ثبتشده، هر خطای اصلاحشده و هر سند معتبر میتواند کیفیت آینده محصول را افزایش دهد. اینجا Context به دارایی تجمعی تبدیل میشود؛ داراییای که با زمان، اعتماد و رفتار واقعی ساخته میشود.
اما این دارایی فقط وقتی moat است که محصول بتواند آن را امن، قابل کنترل و قابل استفاده نگه دارد. اگر دادهها پراکنده، کثیف، بدون مجوز یا بیاعتماد باشند، انباشت آنها مزیت نیست؛ بدهی است. بسیاری از شرکتها فکر میکنند «داده زیاد» دارند، اما در عمل Context قابل استفاده ندارند.
هرچه Context ارزشمندتر شود، ریسک آن هم بیشتر میشود. حریم خصوصی، امنیت، سوگیری، خطای حافظه، استفاده خارج از انتظار کاربر و وابستگی بیش از حد به داده گذشته، همه خطرهای جدیاند. Microsoft HAX Guidelines و Google PAIR Guidebook هر دو بر طراحی interaction، کنترل کاربر، شفافیت و مدیریت خطا در سیستمهای AI تأکید میکنند [7][8].
محصول AI باید به کاربر امکان دهد بداند سیستم چه چیزی از او میداند، چگونه از آن استفاده میکند و چگونه میتواند آن را اصلاح یا حذف کند. بدون این کنترل، Context از مزیت به تهدید تبدیل میشود.
در موج AI، طبیعی است که همه درباره مدلها حرف بزنند. مدلها مهماند، اما مزیت پایدار محصولی احتمالاً در لایه Context ساخته میشود. Context همان چیزی است که خروجی عمومی را به پاسخ مناسب، تصمیم قابل اعتماد و تجربه متمایز تبدیل میکند.
به همین دلیل، سؤال استراتژیک شرکتها نباید فقط این باشد که «کدام مدل را استفاده کنیم؟» باید بپرسند: چه زمینهای داریم که دیگران ندارند؟ چگونه آن را میسازیم؟ چگونه کیفیت و امنیتش را حفظ میکنیم؟ چگونه کاربر را در کنترل آن شریک میکنیم؟ و چگونه از آن برای خلق ارزش واقعی استفاده میکنیم؟
در اقتصاد زمینه، برنده کسی نیست که فقط مدل قویتری دارد. برنده کسی است که بهتر میفهمد مدل باید در چه جهانی، برای چه کاربری، با چه شواهدی و تحت چه محدودیتهایی عمل کند.
[1] Lewis et al., Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks: https://arxiv.org/abs/2005.11401
[2] Anthropic, Building Effective AI Agents: https://www.anthropic.com/engineering/building-effective-agents
[3] Yao et al., ReAct: Synergizing Reasoning and Acting in Language Models: https://arxiv.org/abs/2210.03629
[4] Schick et al., Toolformer: Language Models Can Teach Themselves to Use Tools: https://arxiv.org/abs/2302.04761
[5] Google, Agents whitepaper: https://www.kaggle.com/whitepaper-agents
[6] NIST, AI Risk Management Framework: https://www.nist.gov/itl/ai-risk-management-framework
[7] Microsoft HAX Toolkit, Guidelines for Human-AI Interaction: https://www.microsoft.com/en-us/haxtoolkit/ai-guidelines/
[8] Google PAIR, People + AI Guidebook: https://pair.withgoogle.com/guidebook/