اسناد صد صفحهای که واقعاً به پایان میرسند
اوایل امسال درباره تولید صدها صفحه از اسناد و ارائهها نوشتیم. اینکه بتوانید یک گزارش ۱۰۰ صفحهای درخواست کنید یک چیز است؛ اما دریافت هر ۱۰۰ صفحه، در هر بار تلاش، به طوری که کیفیت صفحه ۸۷ به خوبی صفحه ۳ باشد، مسئله سختتری بود. این موضوع منجر به ناامیدکنندهترین گزارشهای خطایی شد که امسال دریافت کردیم: سندی که کامل به نظر میرسید اما در صفحه ۱۴ متوقف شده بود.
این پست توضیح میدهد که تولید اسناد طولانی چگونه کار میکند، چه تغییراتی در نسخه v1.11.1 ایجاد کردهایم و چگونه میتوانید هنگام نیاز به یک سند بسیار طولانی، بهترین نتیجه را بگیرید.
یک سند طولانی چگونه ساخته میشود
NextDocs از یک مدل نمیخواهد که ۱۰۰ صفحه را یکنفس بنویسد. سه نقش این کار را با هم تقسیم میکنند:
- یک مسیریاب (Router) درخواست شما را میخواند و تصمیم میگیرد که چه نوع سندی است، چقدر طول دارد، چه ساختاری دارد و از کدام مسیر باید استفاده کند.
- یک مدل سازنده (Create model) سند را بخش به بخش مینویسد و آن را به صورت زنده (Stream) روی بوم نمایش میدهد تا بتوانید روند تولید آن را تماشا کنید.
- یک مدل بهروزرسانی (Update model) ویرایشهایی را که بعداً درخواست میکنید، بخش به بخش انجام میدهد، بدون اینکه بقیه سند را دوباره تولید کند.
هر نقش روی مدلی اجرا میشود که بهترین تناسب را با آن دارد. مسیریاب کوچک و سریع است. مدل سازنده بر اساس طرح و حالت انتخابی شما تعیین میشود: GPT-5.6 Luna در مسیر سریع (Fast lane)، Gemini 3.8 Flash در حالت کیفیت (Quality)، و Claude Sonnet 4.6 در حالت پرمیوم (Premium). پست نردبان این انتخابها را توضیح میدهد.
مشکل قبلاً کجا بود؟
مدلی که یک سند طولانی را مینویسد، بودجه زمانی مشخصی دارد: NextDocs حدود یازده دقیقه برای ساخت و شش دقیقه برای بهروزرسانی زمان میدهد. برخی از مدلها با سرعت ثابتی از صفحه اول تا آخر مینویسند. برخی دیگر سریع شروع میکنند و با بزرگتر شدن سند، سرعتشان کاهش مییابد. در یک سند طولانی، مدلهای کندتر بودجه زمانیشان تمام میشود، جریان تولید متوقف میگردد و باگ کار اینجا بود: سند نیمهکاره به گونهای ذخیره میشد که گویی کامل شده است. بدون خطا، بدون هشدار، فقط گزارشی که در وسط جمله تمام میشد.
ما این مشکل را با اجرای مجدد یک درخواست واقعی ۲۲ صفحهای از محیط عملیاتی روی تمام مدلهایی که استفاده میکنیم، پیدا کردیم. الگو پس از مشاهده کاملاً واضح بود و اکنون اولین چیزی است که تست میکنیم. پنج مدل این اجرای مجدد را پشت سر گذاشتند؛ دو مورد از آنها به همین دلیل نتوانستند مسیری دریافت کنند.
چه چیزی در نسخه v1.11.1 تغییر کرد؟
سه چیز.
جریانی که زودتر از موعد تمام شود، اکنون یک شکست محسوب میشود، نه یک سند. اگر مدلی قبل از اتمام کار متوقف شود، NextDocs از ذخیره نتیجه ناقص خودداری کرده و به شما اعلام میکند چه اتفاقی افتاده است، تا بتوانید دوباره تلاش کنید، نه اینکه در طول یک جلسه متوجه این مشکل شوید.
یک اجرای قطعشده، بخشهای کاملشده را حفظ میکند. این روی دیگر سکه است: اگر اتصال شما قطع شود یا تب مرورگر را در حین تولید یک سند طولانی ببندید، صفحاتی که کامل شدهاند حفظ میشوند و میتوانید به جای شروع مجدد، از همانجا ادامه دهید. قطع شدن بیصدا یک شکست است؛ اما توقف عمدی اینطور نیست.
هر مدلی در نردبان، از فیلتر اسناد طولانی عبور کرده است. هیچ مدلی، هرچقدر هم که جدید باشد یا معیارهای سنجش (Benchmarks) خوبی داشته باشد، تا زمانی که اجرای مجدد ۲۲ صفحهای را در محدوده بودجه زمانی به پایان نرساند، مسیری دریافت نمیکند. Gemini 3.8 Flash ظرف یک روز پس از انتشار خود از این فیلتر عبور کرد و در ۳ سپتامبر ارتقا یافت. Claude Sonnet 5 در صفحه ۱۶ متوقف شد و ارتقا پیدا نکرد.
گرفتن بهترین نتیجه در یک سند بسیار طولانی
- از حالت Quality (کیفیت) یا Premium (پرمیوم) استفاده کنید. مسیر سریع (Fast lane) چابک و قابل اعتماد است، اما برای یک سند ۶۰ صفحهای با بخشهایی که باید یکپارچگی خود را حفظ کنند، مدل مسیر کیفیت ساختار را بهتر حفظ میکند. حالت پرمیوم دقیقترین و طولانیترین اسناد را مینویسد، بنابراین زمان لازم را به آن بدهید.
- به آن ساختار بدهید. عبارت «دوازده بخش، هر کدام شامل یک خلاصه، یافتهها و جدول توصیهها» سندی بسیار یکدستتر از «یک گزارش طولانی» تولید میکند. اسناد طولانی وقتی شکل آنها به شانس واگذار شود، از مسیر خود منحرف میشوند.
- ابتدا طرح کلی (Outline) را تولید کنید، سپس سند را. برای هر چیزی بیش از ۴۰ صفحه، طرح کلی را به عنوان یک سند کوتاه مجزا بخواهید، آن را اصلاح کنید و سپس در پرامپت اصلی قرار دهید. این ارزانترین ویرایشی است که تا به حال انجام خواهید داد.
- منابع را پیوست کنید. فایلهای PDF، ورد و صفحات گسترده (Spreadsheets) پیوستشده به پرامپت، سند طولانی را به جای انحراف، به واقعیتها متصل نگه میدارند.
- بخشها را ویرایش کنید، نه کل سند را. پس از تولید، تغییرات را با ذکر نام برای یک بخش خاص درخواست کنید. مدل بهروزرسانی فقط همان بخش را تغییر میدهد که این کار سریع است و بقیه سند را دقیقاً همانطور که بود حفظ میکند.
این چه معنایی دارد
یک سند طولانی از NextDocs اکنون به یکی از دو روش به پایان میرسد: کامل، یا با یک پیام واضح که نشان میدهد کامل نیست و چرا. حالت سومی وجود ندارد. این ممکن است چیز کوچکی به نظر برسد. اما اگر تا به حال از روی گزارشی ارائه دادهاید که در صفحه ۱۴ متوقف شده بود، میدانید که اصلاً چیز کوچکی نیست.
تولید یک سند طولانی در NextDocs
تیم NextDocs


