141 lines
19 KiB
HTML
141 lines
19 KiB
HTML
<!doctype html>
|
||
<html lang="ar" dir="rtl">
|
||
<head>
|
||
<meta charset="utf-8" />
|
||
<meta name="viewport" content="width=device-width, initial-scale=1" />
|
||
<meta name="referrer" content="strict-origin-when-cross-origin" />
|
||
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; script-src 'self' 'unsafe-inline'; style-src 'self' 'unsafe-inline'; img-src 'self' data:; font-src 'self'; connect-src 'none'; object-src 'none'; base-uri 'self'; form-action 'self'; frame-src 'none'; worker-src 'none'" />
|
||
<meta name="description" content="نموذج كيف يظهر الدليل الحصري للمستخدم غير المشترك في أنور بي آي." />
|
||
<title>دليل مقفل — زيارة غير مشترك — أنور بي آي</title>
|
||
<style>
|
||
:root {
|
||
--bg: oklch(12% 0 0); --surface: oklch(16% 0 0); --fg: oklch(94% 0 0);
|
||
--muted: oklch(65% 0 0); --border: oklch(26% 0 0); --accent: oklch(96% 0 0);
|
||
--accent-soft: color-mix(in oklch, var(--accent) 12%, transparent); --fg-soft: color-mix(in oklch, var(--fg) 6%, transparent);
|
||
--font-display: "SF Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
||
--font-body: "SF Arabic", "Noto Sans Arabic", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
|
||
--font-mono: ui-monospace, "SF Mono", Menlo, monospace; --container: 1180px; --gutter: 32px;
|
||
}
|
||
*,*::before,*::after{box-sizing:border-box} html{scroll-behavior:smooth;-webkit-text-size-adjust:100%} body{margin:0;background:var(--bg);color:var(--fg);font:16px/1.75 var(--font-body);text-rendering:optimizeLegibility} body.locked{overflow:hidden}
|
||
a{color:inherit;text-decoration:none} button,input,textarea{font:inherit} button{cursor:pointer} h1,h2,h3{font-family:var(--font-display);text-wrap:balance} p{text-wrap:pretty} :focus-visible{outline:3px solid color-mix(in oklch,var(--accent) 55%,transparent);outline-offset:3px}
|
||
.container{max-width:var(--container);margin-inline:auto;padding-inline:var(--gutter)}
|
||
.topnav{position:sticky;top:0;z-index:20;background:color-mix(in oklch,var(--bg) 92%,transparent);backdrop-filter:blur(14px);border-bottom:1px solid var(--border)} .nav-inner{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:24px}
|
||
.logo{display:inline-flex;align-items:center;gap:10px;font-family:var(--font-display);font-size:23px;font-weight:700}.logo-mark{width:12px;height:12px;background:var(--fg);transform:rotate(45deg)} .nav-links{display:flex;align-items:center;gap:28px}.nav-links a{min-height:44px;display:inline-flex;align-items:center;color:var(--muted)}.nav-links a:hover{color:var(--fg)}
|
||
.nav-tools{display:flex;align-items:center;gap:8px}.nav-login,.icon-btn{min-height:44px;border:1px solid var(--border);background:transparent;color:var(--fg);display:inline-grid;place-items:center}.nav-login{padding-inline:16px}.nav-login:hover,.icon-btn:hover{border-color:var(--fg);background:var(--fg-soft)}.icon-btn{width:46px}
|
||
.demo-strip{background:var(--fg);color:var(--surface);font:11px/1.6 var(--font-mono);letter-spacing:.04em;padding:8px 0;text-align:center}
|
||
.demo-strip b{color:var(--surface);font-weight:700}
|
||
.article-head{padding-block:clamp(58px,9vw,100px);border-bottom:1px solid var(--border)}
|
||
.crumb{font:12px/1.5 var(--font-mono);color:var(--accent);margin:0 0 20px}
|
||
.lock-chip{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--fg);padding:6px 14px;font:12px/1.5 var(--font-mono);color:var(--fg);margin-bottom:22px}
|
||
.lock-chip svg{width:14px;height:14px}
|
||
.article-head h1{font-size:clamp(46px,7vw,88px);line-height:1.06;letter-spacing:-.025em;max-width:12ch;margin:0}
|
||
.dek{font-size:clamp(19px,2vw,24px);line-height:1.7;color:var(--muted);max-width:58ch;margin:28px 0 0}
|
||
.article-meta{display:flex;align-items:center;flex-wrap:wrap;gap:14px 24px;margin-top:34px;padding-top:20px;border-top:1px solid var(--border);font:12px/1.5 var(--font-mono);color:var(--muted)}
|
||
.article-layout{display:grid;grid-template-columns:minmax(0,740px) 240px;gap:clamp(48px,8vw,100px);align-items:start;padding-block:80px}
|
||
.article-body{font-size:19px;line-height:2}
|
||
.article-body h2{font-size:clamp(32px,4vw,48px);line-height:1.2;margin:64px 0 20px}
|
||
.article-body p{margin:0 0 26px}
|
||
.lede{font-family:var(--font-display);font-size:28px;line-height:1.6}
|
||
.note{border-block:1px solid var(--fg);padding:28px 0;margin:42px 0}
|
||
.note strong{display:block;font-family:var(--font-display);font-size:22px;margin-bottom:8px}
|
||
.free-tag{font:11px/1.5 var(--font-mono);color:var(--muted);letter-spacing:.05em;margin-bottom:6px;display:block}
|
||
.lock-cut{position:relative}
|
||
.lock-cut::after{content:"";position:absolute;inset-inline:0;bottom:0;height:120px;background:linear-gradient(to bottom,transparent,var(--bg) 88%);pointer-events:none}
|
||
.lock-cut .cut-p{margin-bottom:0}
|
||
.paywall{margin-top:-30px;position:relative;border:1px solid var(--fg);background:var(--surface);padding:clamp(28px,4vw,44px);z-index:2}
|
||
.paywall .crumb{margin-bottom:12px}
|
||
.paywall h2{font-size:clamp(30px,3.6vw,44px);line-height:1.18;margin:0 0 14px;max-width:16ch}
|
||
.paywall p{color:var(--muted);max-width:56ch;margin:0 0 24px}
|
||
.locked-in{border-top:1px solid var(--fg);margin:0 0 26px}
|
||
.locked-in li{display:flex;align-items:center;gap:12px;min-height:52px;border-bottom:1px solid var(--border);color:var(--muted);font-size:16px}
|
||
.locked-in svg{width:14px;height:14px;flex:none}
|
||
.locked-in .num{margin-inline-start:auto;font:12px/1.5 var(--font-mono)}
|
||
.paywall-actions{display:flex;align-items:center;gap:18px;flex-wrap:wrap}
|
||
.btn{min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:11px 22px;border:1px solid transparent;font-weight:700}
|
||
.btn-primary{background:var(--accent);color:var(--surface);border-color:var(--accent)}
|
||
.btn-primary:hover{background:color-mix(in oklch,var(--accent) 86%,black)}
|
||
.btn-secondary{border-color:var(--border);background:transparent;color:var(--fg)}
|
||
.btn-secondary:hover{border-color:var(--fg);background:var(--fg-soft)}
|
||
.text-link{font-weight:700;color:var(--fg);text-decoration:underline;text-underline-offset:4px;min-height:44px;display:inline-flex;align-items:center}
|
||
.text-link:hover{color:var(--accent)}
|
||
.price-line{font:12px/1.6 var(--font-mono);color:var(--muted);margin-top:18px}
|
||
.toc{position:sticky;top:100px;border-top:1px solid var(--fg);padding-top:18px}
|
||
.toc strong{font-family:var(--font-display);font-size:20px}
|
||
.toc a,.toc .toc-locked{display:flex;align-items:center;gap:10px;padding:11px 0;border-bottom:1px solid var(--border);color:var(--muted)}
|
||
.toc a:hover{color:var(--fg)}
|
||
.toc .toc-locked{color:color-mix(in oklch,var(--muted) 60%,transparent)}
|
||
.toc .toc-locked svg{width:12px;height:12px;flex:none}
|
||
.member-note{margin-top:28px;border:1px solid var(--fg);padding:22px}
|
||
.member-note strong{font-family:var(--font-display);font-size:20px;display:block;margin-bottom:8px}
|
||
.member-note p{color:var(--muted);font-size:14px;margin:0 0 16px}
|
||
.pagefoot{padding-block:54px;border-top:1px solid var(--border);color:var(--muted)}
|
||
.footer-grid{display:grid;grid-template-columns:1.4fr repeat(3,1fr);gap:44px}
|
||
.footer-col strong{display:block;color:var(--fg);margin-bottom:12px}
|
||
.footer-col a{display:block;min-height:36px}
|
||
.footer-col a:hover{color:var(--fg);text-decoration:underline}
|
||
.footer-bottom{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;padding-top:28px;margin-top:38px;border-top:1px solid var(--border);font-size:13px}
|
||
.menu-panel{position:fixed;inset:0;z-index:60;visibility:hidden;pointer-events:none}.menu-panel.open{visibility:visible;pointer-events:auto}.menu-scrim{position:absolute;inset:0;border:0;background:color-mix(in oklch,var(--fg) 55%,transparent);opacity:0}.menu-panel.open .menu-scrim{opacity:1}.menu-drawer{position:absolute;inset-block:0;inset-inline-start:0;width:min(520px,92vw);padding:28px clamp(24px,5vw,54px);background:var(--bg);border-inline-end:1px solid var(--fg);transform:translateX(105%);transition:transform .25s ease;display:flex;flex-direction:column}.menu-panel.open .menu-drawer{transform:translateX(0)}.menu-head{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px;border-bottom:1px solid var(--border)}.menu-links{display:flex;flex-direction:column}.menu-links a{display:flex;justify-content:space-between;align-items:center;min-height:58px;border-bottom:1px solid var(--border);font-size:18px}
|
||
@media(max-width:920px){:root{--gutter:22px}.nav-links{display:none}.article-layout{grid-template-columns:1fr}.toc{position:static;order:0;margin-top:24px}.footer-grid{grid-template-columns:1fr 1fr}.article-body{font-size:18px}}
|
||
@media(max-width:620px){:root{--gutter:18px}.nav-login{display:none}.article-head h1{font-size:46px}.article-layout{padding-block:56px}.footer-grid{grid-template-columns:1fr;gap:28px}.paywall-actions{flex-direction:column;align-items:stretch}.paywall-actions .btn{width:100%}}
|
||
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important}}
|
||
</style>
|
||
<link rel="stylesheet" href="assets/anwarpi.css?v=5">
|
||
<script src="assets/anwarpi.js?v=4" defer></script>
|
||
</head>
|
||
<body data-anw-dim>
|
||
<p class="demo-strip" data-od-id="demo-strip">نموذج تجريبي: <b>زائر غير مشترك</b> — الأقسام المتقدمة مغلقة. <b>قارن مع: post-unlocked.html</b></p>
|
||
<header class="topnav" data-od-id="topnav"><div class="container nav-inner"><a class="logo" href="index.html"><img class="logo-mark" src="assets/anwarpi-logo.jpg" alt="" width="1200" height="1352">أنور بي آي</a><nav class="nav-links" aria-label="التنقل الرئيسي"><a href="arabic-ai-learning-catalog.html#catalog">المكتبة</a><a href="article-agent-guide.html">المقالات</a><a href="subscription.html">العضوية</a></nav><div class="nav-tools"><a class="nav-login" href="login.html">تسجيل الدخول</a><button class="icon-btn" id="menuTrigger" aria-label="فتح القائمة" aria-expanded="false" aria-controls="siteMenu" data-od-id="menu-button">☰</button></div></div></header>
|
||
<main>
|
||
<section class="article-head" data-od-id="article-header"><div class="container">
|
||
<span class="lock-chip" data-od-id="access-status"><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7" /><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>VIP · معاينة مجانية</span>
|
||
<p class="crumb">الوكلاء · دليل عملي</p>
|
||
<h1 data-od-id="article-title">امنع وكيلك من الدوران في حلقة</h1>
|
||
<p class="dek">افصل التخطيط والتنفيذ والتحقق، وحدد متى يتوقف الوكيل ومتى يطلب تدخلاً بشرياً — مع قالب حالة وقائمة فحص جاهزة للتشغيل.</p>
|
||
<div class="article-meta"><span>فريق تحرير أنور بي آي</span><span class="num">قراءة ١٨ دقيقة</span><span>محدّث: أكتوبر ٢٠٢٦</span><span>المتاح مجاناً: المقدمة والقسم الأول</span></div>
|
||
</div></section>
|
||
<section class="container article-layout" data-od-id="article-content">
|
||
<article class="article-body">
|
||
<p class="free-tag">معاينة مجانية</p>
|
||
<p class="lede">الوكيل الذي يدور في حلقة لا ينقصه ذكاء؛ ينقصه شرط توقف. هنا نبني الحلقة بحيث يستطيع الوكيل أن يقول «انتهيت» — أو «أحتاجك».</p>
|
||
<p>أغلب الوكلاء يفشل بطريقة واحدة: يعيدون تخطيط المهمة نفسها إلى ما لا نهاية. السبب دائماً بنية الحلقة: التخطيط والتنفيذ والتحقق مدموجة في تعليمة واحدة، فلا يملك الوكيل مرجعاً مستقلاً يخبره أن النتيجة تحققت فعلاً.</p>
|
||
<h2 id="goal">١. اكتب نتيجة يمكن فحصها</h2>
|
||
<p>ابدأ بما يجب أن يكون صحيحاً عند النهاية. «ابحث عن أفضل خيار» هدف ضبابي. أما «أنشئ قائمة من ثلاثة خيارات، مع المصدر والسعر وتاريخ التحقق» فيمكن اختباره بشرط واحد واضح.</p>
|
||
<div class="note"><strong>قاعدة أنور بي آي</strong>إذا لم تستطع كتابة اختبار بسيط للنتيجة، فلن يعرف الوكيل متى يتوقف.</div>
|
||
<div class="lock-cut" data-od-id="lock-cut">
|
||
<p class="cut-p">من هنا تبدأ الأجزاء العملية: بنية الحلقة خطوة بخطوة، قالب حالة الوكيل جاهز النسخ، وقائمة الفحص التي تمرّر عليها قبل كل تشغيل — وهي المحتوى الذي تفرّق بين وكيل يعمل مرة ووكيل يعتمد عليه فريقك.</p>
|
||
</div>
|
||
<div class="paywall" data-od-id="paywall" aria-labelledby="paywall-title">
|
||
<p class="crumb">الجزء المتبقي · للأعضاء فقط</p>
|
||
<h2 id="paywall-title">أكملت الجزء المجاني من هذا الدليل</h2>
|
||
<p>بقية الدليل غير موجودة في صفحة المعاينة، وتُفتح فقط بعد تسجيل الدخول بعضوية فعّالة. اشتراك واحد يفتح الأدلة الحصرية ومسارات الفيديو وملفات العمل.</p>
|
||
<ul class="locked-in">
|
||
<li><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>٢. استخدم حلقة قصيرة وواضحة<span class="num">٤ دقائق</span></li>
|
||
<li><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>٣. اجعل الأدوات ضيقة الصلاحية<span class="num">٣ دقائق</span></li>
|
||
<li><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>قالب حالة الوكيل + قائمة الفحص<span class="num">ملفات</span></li>
|
||
<li><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>فيديو تطبيقي: تشغيل الحلقة معاً<span class="num">١٢ دقيقة</span></li>
|
||
</ul>
|
||
<div class="paywall-actions">
|
||
<a class="btn btn-primary" href="subscription.html" data-od-id="subscribe-cta">اشترك لفتح الدليل</a>
|
||
<a class="text-link" href="login.html" data-od-id="login-cta">لدي اشتراك؟ سجّل الدخول</a>
|
||
</div>
|
||
<p class="price-line">٤٩ ر.س شهرياً · إلغاء فوري في أي وقت · الدفع غير مربوط في هذه المعاينة</p>
|
||
</div>
|
||
</article>
|
||
<aside class="toc" aria-label="فهرس الدليل" data-od-id="article-toc">
|
||
<strong>داخل هذا الدليل</strong>
|
||
<a href="#goal">نتيجة قابلة للفحص</a>
|
||
<span class="toc-locked"><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>حلقة الوكيل</span>
|
||
<span class="toc-locked"><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>صلاحيات الأدوات</span>
|
||
<span class="toc-locked"><svg viewBox="0 0 16 16" fill="none" stroke="currentColor" stroke-width="1.5" aria-hidden="true"><rect x="3" y="7" width="10" height="7"/><path d="M5 7V5a3 3 0 0 1 6 0v2"/></svg>قالب الحالة والفحص</span>
|
||
<div class="member-note"><strong>ملفات الأعضاء</strong><p>قالب حالة الوكيل وقائمة الفحص قبل التشغيل متاحان للتنزيل داخل العضوية.</p><a class="btn btn-primary" href="subscription.html">شاهد مزايا العضوية</a></div>
|
||
</aside>
|
||
</section>
|
||
</main>
|
||
<footer class="pagefoot" data-od-id="footer"><div class="container"><div class="footer-grid"><div><a class="logo" href="index.html"><img class="logo-mark" src="assets/anwarpi-logo.jpg" alt="" width="1200" height="1352">أنور بي آي</a><p>محتوى عربي عملي لتعلّم الذكاء الاصطناعي والوكلاء.</p></div><div class="footer-col"><strong>استكشف</strong><a href="arabic-ai-learning-catalog.html#catalog">المكتبة</a><a href="article-agent-guide.html">مقال الأسبوع</a></div><div class="footer-col"><strong>العضوية</strong><a href="subscription.html">الأسعار والمزايا</a><a href="login.html">تسجيل الدخول</a></div><div class="footer-col"><strong>تواصل</strong><a href="mailto:hello@anwarpi.ai">hello@anwarpi.ai</a><a href="privacy.html">الخصوصية</a></div></div><div class="footer-bottom"><span>© أنور بي آي ٢٠٢٦</span><span>نموذج تجربة — الشاشة: دليل مقفل لغير المشترك</span></div></div></footer>
|
||
<aside class="menu-panel" id="siteMenu" aria-hidden="true" data-od-id="site-menu"><button class="menu-scrim" type="button" aria-label="إغلاق القائمة" data-menu-close></button><div class="menu-drawer" role="dialog" aria-modal="true" aria-label="قائمة أنور بي آي"><div class="menu-head"><a class="logo" href="index.html"><img class="logo-mark" src="assets/anwarpi-logo.jpg" alt="" width="1200" height="1352">أنور بي آي</a><button class="icon-btn" type="button" aria-label="إغلاق القائمة" data-menu-close>×</button></div><nav class="menu-links"><a href="arabic-ai-learning-catalog.html#catalog">المكتبة <span>←</span></a><a href="article-agent-guide.html">مقال الأسبوع <span>←</span></a><a href="subscription.html">العضوية والأسعار <span>←</span></a><a href="login.html">تسجيل الدخول <span>←</span></a></nav></div></aside>
|
||
<script>
|
||
(()=>{const menu=document.getElementById('siteMenu'),trigger=document.getElementById('menuTrigger');function setMenu(open){menu.classList.toggle('open',open);menu.setAttribute('aria-hidden',String(!open));trigger.setAttribute('aria-expanded',String(open));document.body.classList.toggle('locked',open);(open?menu.querySelector('.menu-head [data-menu-close]'):trigger).focus()}trigger.addEventListener('click',()=>setMenu(true));document.querySelectorAll('[data-menu-close]').forEach(el=>el.addEventListener('click',()=>setMenu(false)));document.addEventListener('keydown',e=>{if(e.key==='Escape'&&menu.classList.contains('open'))setMenu(false)})();})();
|
||
</script>
|
||
</body>
|
||
</html>
|