افهم
معرفة من يسأل وماذا يحتاجون.
يميز AWP الشخص عن الوكيل، ويحمل سياق الجلسة والأعمال، ويمنح وقت التشغيل بنية كافية لتوجيه الطلب بشكل جيد.
على سبيل المثال: يرى المشتري توجيهات التسليم؛ يقرأ وكيل الشراء الخاص بهم السعر والتوفر وإمكانيات الشراء.
يوفر AWP لموقع ويب واحد واجهتين من الدرجة الأولى: واجهة بشرية للأشخاص وواجهة وكيل منظمة لوكلاء الذكاء الاصطناعي. وخلف كليهما، يمكن لموقع الويب فهم النية، وتنسيق الوكلاء المتخصصين، واستخدام الأدوات، وتذكر السياق، والتصرف ضمن السياسة، ومواصلة العمل المعتمد بعد الزيارة الأصلية.
الفكرة في دقيقة واحدة
The web now has a second kind of customer: AI assistants acting for people. Thales reports that automated systems represented 53% of observed web traffic in 2025, Bain finds that roughly 60% of searches end without a visit to another website, and McKinsey estimates AI-assisted shopping could influence $900 billion to $1 trillion of US retail revenue by 2030. Most websites still speak only to people, so an AI assistant must read pages, click around, and guess what the business allows. That creates missed customers, incorrect answers, and lost opportunities.
AWP gives your website a second front door designed for AI assistants. People continue to see the website, explanations, conversations, and choices they already understand. An AI assistant receives a clear guide to what your business offers, which information is current, what it can help a customer do, what details it needs, and when it must ask for permission. The assistant can work with your business proactively.
ADK-Rust provides the engine that makes this practical. Start by letting AI assistants read approved information and complete one useful task. As your needs grow, the website can coordinate specialist AI helpers, remember ongoing work, complete bookings or purchases, send requested updates, and ask a person to approve sensitive actions. You keep control of your website, your business rules, your data, and the customer relationship.
موقع واحد · واجهتان · نظام وكيل واحد
زائر بشري
موقع ويب ومحادثة ونماذج ومحتوى قابل للتكيف وموافقات واضحة مصممة للشخص.
قبول: نص/أتش تي أم ألحدود AWP
وكيل ذكاء اصطناعي
الاكتشاف المنظم، والإمكانيات المكتوبة، والموارد التي يمكن قراءتها آليًا، واستدعاءات A2A، والأحداث غير المتزامنة.
قبول: application/ld+jsonتقرأ كلتا الواجهتين نفس الحقائق التجارية والسياسات والمنتجات وحالة الجلسة المنشورة.
تحدد الثقة والموافقة وسياسة المالك والموافقة ما يمكن أن يفعله كل طالب.
تسمح الأحداث والجداول الزمنية والقنوات المعتمدة بمواصلة العمل بعد إغلاق علامة تبويب المتصفح.
ما يتغير
إن نشر محتوى يمكن قراءته بواسطة الآلة هو البداية. تصبح AWP قوية عندما يتمكن موقع الويب من تحويل الطلب إلى عمل محكوم، والحفاظ على سياق هذا العمل، وتوصيل النتيجة من خلال الواجهة أو القناة الصحيحة.
افهم
يميز AWP الشخص عن الوكيل، ويحمل سياق الجلسة والأعمال، ويمنح وقت التشغيل بنية كافية لتوجيه الطلب بشكل جيد.
على سبيل المثال: يرى المشتري توجيهات التسليم؛ يقرأ وكيل الشراء الخاص بهم السعر والتوفر وإمكانيات الشراء.
قانون
تتيح المدخلات والمخرجات ومتطلبات الثقة والآثار الجانبية المعلنة للوكيل استخدام موقع الويب دون نماذج الهندسة العكسية أو تخمين نقطة النهاية الآمنة.
على سبيل المثال: ابحث عن طلب، أو اطلب عرض أسعار، أو احتفظ بالمخزون، أو اتصل بوكيل متخصص من خلال عقد مكتوب.
متابعة
تسمح الجلسات ومسارات العمل الدائمة والجداول الزمنية واشتراكات الأحداث لموقع الويب بمواصلة المهمة والإبلاغ عن التقدم لاحقًا إلى وجهة معتمدة.
على سبيل المثال: قم بإعلام الوكيل عند تسوية الدفعة، أو تغيير التسليم، أو أن التقرير المطلوب جاهز.
كن مسؤولاً
تحدد مستويات الثقة والموافقة وحدود الأسعار وسياسة المالك والموافقات والصحة وأدلة التدقيق ما يمكن أن يحدث ومن يظل مسؤولاً.
على سبيل المثال: قد يقرأ الوكلاء المجهولون؛ قد يتصرف الشركاء المعروفون؛ يمكن أن تنتظر الخطوات التبعية الحصول على موافقة صريحة.
من الزيارة إلى العمل المستمر
ينتظر موقع الويب التقليدي تحميل صفحة أخرى. يمكن لنظام AWP مواصلة مهمة طويلة الأمد، أو التفاعل مع حدث عمل، أو الوصول إلى قناة معتمدة لاحقًا. تنتقل الموافقة والغرض والتوقيت وسياسة المالك ومسار التدقيق مع هذا الإجراء.
يجد الوكيل /.well-known/awp.json.
يقرأ البيان والمخططات وقواعد الثقة والحدود.
فهو يستدعي قدرة معلنة أو يرسل رسالة مكتوبة A2A.
يتحقق AWP من الهوية والثقة والموافقة والسياسة وحدود الأسعار.
يستخدم وكلاء ADK-Rust الأدوات وسير العمل لإكمال المهمة.
تحمل الأحداث الموقعة أو القنوات المعتمدة تحديثات لاحقة.
يطلب شخص أو وكيل شيئًا ما ويتلقى الرد الآن.
يقوم وقت التشغيل بتنسيق الوكلاء والأدوات وسير العمل ضمن الأذونات المعلنة وقواعد الإكمال.
يستأنف الجدول الزمني أو الحدث العمل ويرسل تحديثًا عبر قناة معتمدة.
بنية النظام AWP
تربط البنية الكاملة القنوات الواردة ببوابة AWP، وتفصل الواجهات البشرية والوكيل، ثم تجمع كليهما في نفس منسق ADK-Rust والوكلاء المتخصصين والأدوات والذاكرة وسياق الأعمال والمدفوعات والأحداث. يطبق مستوى التحكم الثقة والموافقة والموافقة وحدود الأسعار والصحة والتدقيق عبر النظام بأكمله.
العمارة المرجعية AWP
طلب وارد ← عمل محكوم ← استجابة أو متابعة معتمدة
حيث يدخل النظام شخص أو وكيل أو جدول زمني أو حدث عمل.
حدود قناة واحدة مستقلة للاتصالات الواردة والصادرة.
تجربة موقع مصممة لشخص ما.
واجهة مستقرة ومكتوبة مصممة لوكيل آخر.
نظام التنفيذ الذي يفهم النية، ويوجه العمل، ويتابع التقدم، ويحافظ على الحالة.
منسق
تصنيف النية · اختيار سير العمل · توجيه المتخصصين · دمج النتائج
الخدمات التي يمكن لكل وكيل استخدامها من خلال عقود صريحة.
سطح التحكم البشري لنظام التشغيل.
طائرة التحكم
يتم تطبيقه عبر كل طبقة
قم بإرجاع HTML أو JSON-LD أو نتيجة A2A أو أحداث التقدم أو طلب الموافقة.
ينتظر سير العمل الدائم التسوية أو التسليم أو المراجعة أو أي حدث نظام آخر.
بالموافقة والسياسة، أرسل حدثًا أو رسالة موقعة عبر قناة معتمدة.
بنية البروتوكول
AWP قابل للتبني بشكل تدريجي. يمكن أن يبدأ الموقع بالاكتشاف وواجهة يمكن قراءتها آليًا، ثم يضيف استدعاءات الوكيل والأحداث والقنوات والمدفوعات والذاكرة والتنسيق حسب حاجة المنتج إليها.
AWP Gateway
What it is
Normalizes browser, agent, messaging, email, and other channel traffic into a common request envelope while maintaining session continuity.
Why it matters
Business logic should not be rewritten for every place a person or agent starts a conversation.
How it works
Channel adapters identify the requester, recover the session, attach metadata, and forward one typed request to the runtime.
When to use it
Add it when the same business must work across the website, A2A clients, WhatsApp, Slack, email, or future channels.
AWP UI
What it is
Returns a human interface for browsers and a structured resource or capability manifest for agents.
Why it matters
People need explanation and interaction design. Agents need stable data, schemas, endpoints, and constraints.
How it works
Content negotiation and explicit AWP headers select HTML, JSON-LD, or an agent-oriented response without creating a separate shadow website.
When to use it
Start here when agents currently scrape pages or depend on brittle DOM interpretation.
A2A communication
What it is
Carries typed requests, responses, notifications, and errors between the website's agent system and other independently deployed agents.
Why it matters
A capability becomes much more useful when another agent can request work and receive a structured result.
How it works
AWP publishes an A2A endpoint, validates the message envelope and replay window, applies trust policy, then routes the task to an agent or workflow.
When to use it
Use it for delegated research, booking, support, procurement, quoting, and other multi-system tasks.
AWP Payments
What it is
Models payment intent, approval, execution, settlement, rejection, and cancellation as explicit states.
Why it matters
An agent should be able to transact without bypassing consent, spending policy, or human accountability.
How it works
Signed intents and policy thresholds decide which requests can proceed and which require owner confirmation before a payment provider is called.
When to use it
Add it when agents can buy, sell, reserve, subscribe, refund, or move money on behalf of someone.
AWP Runtime
What it is
Runs the orchestrator and specialist agents, manages shared context, streams events, invokes tools, and records the execution trail.
Why it matters
The two interfaces need one dependable system behind them or the human and agent experiences will drift apart.
How it works
ADK-Rust supplies typed agents, workflows, sessions, tools, RAG, artifacts, protocols, telemetry, and operating controls in one async runtime.
When to use it
Use the full runtime when the website must reason, coordinate, remember, act, and operate as a production agent system.
الأحداث تعبر كل طبقة
تحمل اشتراكات الأحداث AWP تغييرات مثل إكمال المهمة وتسوية الدفع وحالة التسليم ونشاط المراجعة والانتقالات الصحية. تقوم ADK-Rust بتوقيع حمولات webhook باستخدام HMAC-SHA256 وتتوقع من المشتركين التعامل مع التسليم مرة واحدة على الأقل بشكل غير فعال.
الثقة قبل العمل
يتعامل AWP مع الثقة كجزء من الطلب بدلاً من كونها افتراضًا مخفيًا داخل رمز التطبيق. يمكن أن يجمع وقت التشغيل بين هوية الطالب وسجلات الموافقة وسياسة القدرة وحدود الأسعار وموافقة المالك والأحداث الموقعة قبل أن يتجاوز العمل حدودًا ذات معنى.
الاكتشاف العام وقدرات القراءة المنشورة بشكل صريح.
No credentialإمكانات مصادق عليها محددة لمتصل أو جلسة معروفة.
Bearer token or API keyتمت الموافقة على الإجراءات المتبادلة بين الشركات مع قائمة مسموح بها وسياسة أقوى.
Verified partner identityالتواصل بين الوكيل والعمل التشغيلي المصرح به من قبل المالك.
Inside the trusted runtimeتحدد سياسة الأعمال ما يمكن أن يحدث تلقائيًا، وما يحتاج إلى موافقة، وما يجب أن ينتظر الموافقة. تمنح الملخصات التشغيلية وقوائم انتظار الاقتراحات والإشارات الصحية وسجلات التدقيق المنقحة للمالك واجهة عملية للإشراف على النظام.
يمكن الحصول على الموافقة والتحقق منها وإلغائها حسب الغرض.
ترتفع حدود المعدل مع علاقة الثقة.
يمكن أن تتوقف الإجراءات اللاحقة عند حالة الموافقة.
تحتفظ الخدمات المتدهورة بمسار مفيد غير LLM متاح.
دليل حي
اسأل وكيل نموذج اللغة ADK-Rust الحقيقي عن AWP، وكيف يمكن أن يساعد موقع الويب الخاص بك، أو ما يمكن أن يفعله التنفيذ الحالي. يتم إنشاء الإجابة من سؤالك ويتم بثها مباشرة، فالمحادثة ليست مكتوبة.
Answers come from a live ADK-Rust agent.
Ask a question above. The answer will appear here as the agent writes it.
افحص الواجهة خلف المحادثة
يشرح دليل نموذج اللغة AWP بشكل تحادثي. تُظهر هذه الطلبات المباشرة واجهة موقع الويب الأساسية: كيف يعثر وكيل الذكاء الاصطناعي الآخر على الموقع، ويفهم ما يقدمه، ويقرأ المعلومات المعتمدة، ويستدعي دليل موقع الويب، ويتحقق من صحة الخدمة.
Request
GET /.well-known/awp.json
Accept
application/awp+json
Status
Example response
{
"version": { "major": 1, "minor": 0 },
"siteName": "ADK-Rust",
"capabilityManifestUrl": "https://adk-rust.com/awp/manifest",
"a2aEndpointUrl": "https://adk-rust.com/awp/a2a",
"supportedTrustLevels": ["anonymous", "known"],
"disabledCapabilities": ["events", "payments", "external_channels"]
}/.well-known/awp.jsonينشر الإصدار 1.0 من AWP ونقاط النهاية الأساسية للموقع.
/awp/manifestيصف المدخلات والمخرجات والثقة والحدود والأدلة والآثار الجانبية.
/en/frameworkيقوم بإرجاع HTML إلى المتصفح وJSON-LD إلى طلب وكيل صريح.
/awp/catalogيعرض الكتالوج الذي تمت مراجعته والذي يستخدمه موقع الويب البشري.
POST/awp/a2aينفذ عمليات بحث موثقة في إطار العمل والوثائق والفهرس. تستخدم مهام الوكيل البعيد الكاملة واجهة A2A المنفصلة.
/awp/healthتقارير إصدار البروتوكول، وصحة المكونات، والسلوك المتدهور.
الحدود المنشورة
يكشف هذا الموقع عن مستويات ثقة مجهولة ومعروفة، وإمكانيات كتالوج للقراءة فقط، والتحقق الصارم من صحة الإصدار والرسالة، والحد من المعدل، والصحة، والتدقيق المنقح. تحدد وثيقة الاكتشاف الخاصة بها بشكل صريح الأحداث والمدفوعات والقنوات الخارجية على أنها معطلة. توجد هذه القدرات في نموذج AWP الأوسع ودعم صناديق ADK-Rust، لكن هذا العرض التوضيحي العام لا يدعي تمكينها.
مفتوح حسب التصميم
لا يحتاج AWP إلى استبدال البروتوكولات التي يستخدمها الوكيل بالفعل. إنه يمنح موقع الويب حدودًا مستقرة للاكتشاف والخبرة والثقة ودورة الحياة، ثم يتكون من بروتوكولات متخصصة خلف تلك الحدود أو عبرها.
MCP
يقوم MCP بتوصيل الوكيل بالأدوات والبيانات والمطالبات والموارد الخارجية. يصف AWP موقع الويب ويديره كنظام يواجه الوكلاء؛ ويجوز لعملائها استخدام MCP خلف تلك الحدود.
A2A
يحمل A2A مهمة من وكيل إلى آخر. يستخدم AWP نقطة نهاية A2A كطريقة يمكن للوكيل الخارجي من خلالها استدعاء الإمكانات المعلنة لموقع الويب.
ACP / AP2 / UCP
تركز بروتوكولات التجارة على المنتجات والخروج والتفويضات وتفويض الدفع. تضع AWP هذه الإمكانات داخل علاقة موقع الويب الأوسع ونموذج الثقة ودورة حياة الحدث.
HTML + Schema.org
يظل HTML هو السطح البشري ويصف JSON-LD الموارد العامة. يضيف AWP الاكتشاف والإمكانات القابلة للاستدعاء والثقة واتصالات الوكيل والأحداث والصحة التشغيلية.
تنفيذ مرجع ADK-Rust
يوفر صندوق أنواع awp عقود الأسلاك الخفيفة التابعة. يضيف صندوق adk-awp تحميل سياق العمل، والاكتشاف وإنشاء البيان، ومسارات Axum، والتفاوض على الإصدار، واكتشاف الطالب، وتعيين الثقة، وتحديد معدل الثقة، وخدمات الموافقة، واشتراكات الأحداث الموقعة، ومراقبة الصحة.
site_name = "My Business"
site_description = "Human service with an AWP agent interface"
domain = "example.com"
[[capabilities]]
name = "get_quote"
description = "Create a quote from published pricing"
endpoint = "/awp/a2a"
method = "POST"
access_level = "known"use adk_awp::{AwpState, BusinessContextLoader, awp_routes};
let loader = BusinessContextLoader::from_file("business.toml".as_ref())?;
let state = AwpState::builder(loader.context_ref()).build();
let app = axum::Router::new()
.merge(awp_routes(state))
.merge(your_human_site);قم بنشر المستند المعروف وبيان القدرة قبل إضافة الإجراءات.
قم بتوصيل الإمكانات بالوكلاء الحقيقيين، ومسارات العمل، والأدوات، والحالة، والتفويض.
أضف الموافقة والأحداث والصحة والقياس عن بعد وموافقة المالك والقنوات كما هو مطلوب.
بناء لكل من مستخدمي الويب
ابدأ بمستند اكتشاف حقيقي وإمكانية قراءة مفيدة. قم بتوصيله بنفس سياق الأعمال مثل الصفحة البشرية، ثم قم بإضافة الإجراءات وسير العمل والموافقة والأحداث والقنوات وعناصر تحكم المالك مع نمو موقع الويب إلى نظام وكيل استباقي.