INDEPENDENT SESSION WORKSPACES

چندنشستی Multi-Session

چندنشستی یعنی کاربر مجبور نیست برای شروع کار جدید، جریان قبلی را ببندد یا Context آن را قربانی کند. تب‌ها و Sessionهای مستقل اجازه می‌دهند چند موضوع یا پروژه هم‌زمان باز بمانند.

در Smart Space هدر اختصاصی Session Tabs و دکمه ساخت تب جدید وجود دارد؛ در Chat نیز Conversation Tabها شناسه، عنوان، وضعیت active و close مستقل دارند. Runtime Writer برای هر Job یک session_id جدا نگه می‌دارد.

Independent Tabs Per-Session Context Parallel Work
PRODUCT CAPABILITY Multi-Session
Multi-Session AIFP Engine
Tab A Tab B Tab C Writer Job Conversation Project
تب‌های مستقل Smart Space و Chat هر دو سطح tab/session دارند
Session ID واقعی Writer Session state شناسه مستقل در Context Job دارد
Context ایزوله Conversation و Writer Job state با مالکیت جدا نگه‌داری می‌شوند
WHY IT MATTERS

کار هم‌زمان زمانی امن است که هر تب مالک state خودش باشد

تعریف این قابلیت بر اساس پیاده‌سازی واقعی AIFP 5.3.218.

Smart Space UI یک tablist اختصاصی برای Sessionها و دکمه New Session دارد. Runtime مستقیم Writer نیز session_id را در Context Writer History همان Job ثبت می‌کند و از Start تا Reset مالک همان Session است.

در Chat، هر Conversation می‌تواند در یک Tab فعال شود و tab item عنوان، UUID، active state و close action مستقل دارد. Store نیز activeConversationId و state Conversationها را جدا نگه می‌دارد.

این معماری اجازه می‌دهد چند جریان کاری هم‌زمان باز باشند بدون اینکه draft، Conversation، Project یا Writer Job به state سراسری صفحه تقلیل پیدا کند.

Multi-Session یعنی هر تب یک مرز عملیاتی برای state و Context دارد؛ نه چند نمای ظاهری روی یک state مشترک.
HOW IT WORKS

جریان واقعی این قابلیت در محصول.

مراحل زیر از ساختار Engine، UI و قراردادهای نسخه 5.3.218 استخراج شده‌اند.

01 تب جدید بسازید

در Smart Space یا Chat یک Session/Conversation مستقل باز می‌شود.

02 Context همان تب شکل می‌گیرد

ورودی، Job یا Conversation به شناسه خودش متصل است.

03 میان تب‌ها جابه‌جا شوید

active state عوض می‌شود بدون حذف Sessionهای دیگر.

04 هر جریان مستقل ادامه می‌دهد

Writer Job و Chat Conversation state خودشان را حفظ می‌کنند.

05 بستن یا Reset

فقط Session هدف بسته یا reset می‌شود و سایر جریان‌ها باقی می‌مانند.

CORE CAPABILITIES

اجزایی که چندنشستی را به یک قابلیت کامل تبدیل می‌کنند.

هر مورد زیر به یک مسیر واقعی در محصول متصل است.

Session Tabs

Tablist اختصاصی در Smart Space و Conversation Tabs در Chat.

New Session

دکمه ایجاد Session جدید بدون نیاز به ترک جریان فعلی.

Session Identity

Writer runtime برای هر Job session_id مستقل تولید و در Context ذخیره می‌کند.

Project Context

Conversationهای داخل Project نیز tab/state مستقل خود را نگه می‌دارند.

Resume State

با فعال کردن دوباره تب، state همان Session/Conversation دوباره projection می‌شود.

Scoped Close / Reset

بستن یک Tab یا Reset یک Session سایر جریان‌های فعال را هدف قرار نمی‌دهد.

REAL PRODUCT VIEW SCREENSHOT SLOT
AIFP / Multi-Session فضای تصویر واقعی محصول این Placeholder برای Screenshot نهایی UI همین قابلیت در محصول AIFP در نظر گرفته شده است.
PRODUCT EXPERIENCE

UI چندنشستی باید هم‌زمان چند جریان زنده را بدون نشت Context نشان دهد

هدر Smart Space عملاً برای Session Tabs طراحی شده و Chat نیز Template رسمی tab با UUID و close button دارد.

این صفحه قابلیت را از روی معماری واقعی تب‌ها، Conversation Store و Writer Session Runtime توضیح می‌دهد.

چند Tab باز هم‌زمان
active state و UUID مستقل
New / Close / Resume برای هر Session
USE CASES

سناریوهایی که این قابلیت در آن‌ها معنا پیدا می‌کند.

مثال‌ها مستقیماً از توانایی‌های واقعی Engine و UI استخراج شده‌اند.

CONTENT

چند مقاله هم‌زمان

یک Writer Session برای هر موضوع بدون overwrite کردن جریان دیگر.

CLIENTS

چند مشتری

Conversation یا Project هر مشتری در تب مستقل باز می‌ماند.

COMPARE

مقایسه مدل‌ها

چند Conversation با تنظیمات runtime متفاوت به‌صورت هم‌زمان.

RESEARCH

پژوهش موازی

یک تب برای جمع‌آوری منبع و تب دیگر برای تولید یا تحلیل.

CONNECTED PLATFORM

چندنشستی تنها کار نمی‌کند.

AIFP از موتورهای مستقل اما هماهنگ ساخته شده است؛ این قابلیت در کنار بخش‌های زیر جریان کامل‌تری می‌سازد.

AIFP

این قابلیت بخشی از یک پلتفرم یکپارچه است.

برای دیدن تصویر کامل، به صفحه اصلی برگردید یا سایر قابلیت‌های عمیق AIFP را مرور کنید.