ai for designersApril 30, 202611 min read

التصميم مع مراعاة زمن الاستجابة: عندما تصبح سرعة الذكاء الاصطناعي تجربة المستخدم

دليل عملي لتصميم تطبيقات تراعي زمن استجابة الذكاء الاصطناعي. يتضمن الدليل نصوصًا متدفقة، وواجهات مستخدم متفائلة، وكشفًا تدريجيًا، وواجهات استدلال، وعناصر تحكم تعمل في الخلفية، مع تحليلات تفصيلية لـ Claude.ai، وCursor، وLinear AI، وGranola، وPerplexity. بالإضافة إلى حسابات السرعة المُدركة.

By Boone
XLinkedIn
designing for ai latency

يُعدّ تأخير الذكاء الاصطناعي أهم مشكلة في تجربة المستخدم في منتجات الذكاء الاصطناعي، ومع ذلك، يكاد لا أحد يتعامل معه كجزء من عملية التصميم. توقفت الفرق التي تُقدّم أفضل تجارب الذكاء الاصطناعي عن انتظار نماذج أسرع، وبدأت بتصميم حلول تتجاوز هذا التأخير.

هذه هي الخطة: حسابات السرعة المُدرَكة، والأنماط الخمسة الناجحة، والأنماط الأربعة الفاشلة، وخمسة تحليلات تفصيلية، وقائمة مراجعة قبل الإطلاق.

تأخير الذكاء الاصطناعي مشكلة تصميم، وليست هندسية

تبدو معظم منتجات الذكاء الاصطناعي بطيئة لأنها تتعامل مع التأخير كمشكلة هندسية. يُقدّم فريق الهندسة نموذجًا أسرع، ومع ذلك يبقى المنتج بطيئًا، لأنّ عنق الزجاجة لم يكن أبدًا أجزاء من الثانية، بل كان خيار التصميم الذي جعل المستخدم يُحدّق في مؤشر تحميل دون أي شيء يقرأه.

المستخدم لا يقيس أجزاء الثانية، بل يقيس ما إذا كان شيء ما يحدث. أربع ثوانٍ من النص المتدفق تُقرأ بسرعة. تأخر ظهور نافذة منبثقة بمقدار 1.5 ثانية يُشير إلى وجود خلل.

حسابات السرعة المُدرَكة

استجابة تستغرق أربع ثوانٍ تُقرأ بسرعة. يُعتبر زمن استجابة 1.5 ثانية مع توقف القراءة بطيئًا. السرعة المُدرَكة تتعلق بكثافة المعلومات المُستَقبَلة، لا بالوقت المُنْتَهِك. هذه الحقيقة وحدها تُعيد ترتيب كل قرار يتعلق بزمن الاستجابة في أي منتج ذكاء اصطناعي.

تكوين فوكسل من قاعدتين فوكسل متجاورتين، على اليسار لوح مرجاني يحمل علامة STREAM ويحمل كومة طويلة من قضبان فوكسل صغيرة متدفقة لأعلى، وعلى اليمين لوح فحمي يحمل علامة BLOCK ويحمل مكعب فوكسل مغلقًا واحدًا ثقيلًا وخافتًا
تكوين فوكسل من قاعدتين فوكسل متجاورتين، على اليسار لوح مرجاني يحمل علامة STREAM ويحمل كومة طويلة من قضبان فوكسل صغيرة متدفقة لأعلى، وعلى اليمين لوح فحمي يحمل علامة BLOCK ويحمل مكعب فوكسل مغلقًا واحدًا ثقيلًا وخافتًا

الأرقام المهمة هي زمن الوصول إلى أول رمز وعدد الرموز في الثانية، وليس إجمالي زمن الاستجابة. زمن أقل من 500 مللي ثانية للوصول إلى أول رمز يبدو فوريًا. من 30 إلى 80 رمزًا في الثانية تُقرأ بسرعة الإنسان. زمن إجمالي خمس ثوانٍ مقبول عند بدء تدفق المعلومات من الرمز الأول، ولكنه غير مقبول عند توقفها. صمم بناءً على هذه الأرقام، وسيُمكن لنموذج أبطأ أن يبدو أسرع من المنافسين.

الأنماط الخمسة الناجحة

تدفق النصوص. واجهة مستخدم متفائلة. الكشف التدريجي. أسطح الاستدلال. عوامل الخلفية. كل منتج ذكاء اصطناعي ناجح في السرعة المُدرَكة يعتمد على ثلاثة منها على الأقل، والمنتجات الرائعة تعتمد على الخمسة جميعها.

الخمسة عناصر أساسية. يوفر التدفق للمستخدم محتوىً للقراءة. واجهة المستخدم المتفائلة تمنحهم شيئًا يرونه. والكشف التدريجي يمنحهم شيئًا يتصفحونه. وواجهات الاستدلال تمنحهم شيئًا يثقون به. والوظائف الخلفية توفر لهم شيئًا آخر يفعلونه. مجتمعةً، يستغرق النموذج عشر ثوانٍ، ومع ذلك يبقى المنتج حيويًا.

تحويل النص المتدفق إلى إجابة

النمط الأول هو عرض النص كلمةً كلمة. يقرأ المستخدم بينما يكتب النموذج، ويختفي الانتظار في الناتج. يصبح وقت ظهور أول كلمة هو الرقم الوحيد المهم. بمجرد ظهور أول كلمة، يبدأ المستخدم بالقراءة، لا الانتظار.

يُعدّ تدفق Claude.ai أفضل مثال مُقدّم. تصل أول كلمة في أقل من ثانية، وتتوالى بقية الكلمات بسرعة القراءة. يكون المستخدم في منتصف الجملة في الفقرة الأولى قبل أن يُنهي النموذج الفقرة الثانية. نفس النموذج، لو تم تقديمه ككتلة كاملة بعد أربع ثوانٍ، سيبدو كمنتج مختلف.

واجهة المستخدم المتفائلة تُنفذ الإجراء قبل أن يُعيد النموذج

النمط الثاني هو عرض النتيجة قبل انتهاء النموذج، ثم إجراء عملية التوفيق عند وصول الاستجابة. لا يحتاج المستخدم إلى التأكد من صحة الإجابة فورًا، بل يحتاج إلى تأكيدها.

مخطط فوكسل لخمسة أعمدة فوكسل صغيرة وثقيلة في صف أفقي على أرضية الاستوديو، كل منها بلون باهت مختلف مفصول بخطوط فوكسل رفيعة متصلة، وكلمات مفردة محفورة على كل عمود: STREAM، OPTIMISTIC، DISCLOSE، REASON، BACKGROUND
مخطط فوكسل لخمسة أعمدة فوكسل صغيرة وثقيلة في صف أفقي على أرضية الاستوديو، كل منها بلون باهت مختلف مفصول بخطوط فوكسل رفيعة متصلة، وكلمات مفردة محفورة على كل عمود: STREAM، OPTIMISTIC، DISCLOSE، REASON، BACKGROUND

Linear يستخدم الذكاء الاصطناعي هذا الأسلوب عند قبول اقتراح. تُضاف النتيجة إلى المشكلة فورًا مع حالة انتظار بسيطة، وتتم عملية التوفيق في الخلفية. إذا توصل النموذج إلى نتيجة مختلفة، يتم تحديث واجهة المستخدم بسلاسة. في حال فشل النموذج، تتراجع واجهة المستخدم وتُظهر الخطأ. يستمر المستخدم في المتابعة في كلتا الحالتين.

الكشف التدريجي يُقدم الهيكل، والمسودة، والنتيجة النهائية

النمط الثالث هو عرض الهيكل أولًا، ثم المسودة الجزئية، وأخيرًا الناتج النهائي. يتم عرض الهيكل قبل المحتوى، مما يُقلل من الشعور بالانتظار من خلال توفير عنصر بصري للمتابعة.

يُقدم الإصدار v0 هذا الأسلوب في واجهة التطبيق. يظهر هيكل التخطيط فورًا تقريبًا، وتُضاف المكونات تدريجيًا أثناء توليدها بواسطة النموذج، وتُعرض المعاينة النهائية المُنسقة أخيرًا. يُطبّق برنامج Lovable نفس الأسلوب. كل مرحلة هي نقطة تفتيش يمكن للمستخدم قراءتها أثناء تحميل المرحلة التالية.

واجهات التفكير تُحوّل وقت الانتظار إلى ثقة

النمط الرابع هو عرض خطة النموذج أو عملية تفكيره أثناء عمله. مشاهدة العميل وهو يُفكّر أفضل من مشاهدة مؤشر التحميل. كما أنه يُعزّز الثقة، لأن المستخدم يرى ما يُحاول النموذج فعله قبل تنفيذه.

يأتي وضع العميل في برنامج Cursor مزودًا بواجهة خطة. يرى المستخدم الخطوات المقصودة قبل تنفيذ الأمر الأول. يُظهر ChatGPT آثار التفكير لنماذج التفكير، مع ملخصات فكرية قابلة للطي تُقرأ كنص مُنظّم. خمس عشرة ثانية من التفكير المرئي أفضل من ثلاث ثوانٍ من الصندوق الأسود.

وكلاء الخلفية يُتيحون للمستخدمين مواصلة العمل أثناء تشغيل النموذج

النمط الخامس هو نقل الوكيل من الواجهة الأمامية إلى لوحة جانبية. لا يُعيق أي طلب من الذكاء الاصطناعي المستخدم أبدًا. يعمل الوكيل في الزاوية بينما يواصل المستخدم الكتابة أو البرمجة أو التصميم في اللوحة الرئيسية.

تُعدّ وكلاء الخلفية في Cursor النسخة الأفضل من حيث سلاسة الأداء. يبدأ المستخدم مهمة طويلة ويستمر في التحرير في المقدمة بينما يعمل الوكيل في لوحة جانبية. GitHub يقوم وكيل البرمجة في Copilot بنفس الشيء مع المهام التي تشبه طلبات السحب. لا ينجح هذا النمط إلا إذا كان لدى المستخدم ما يفعله، وهو ما يحدث دائمًا في أي سير عمل حقيقي.

الأنماط الأربعة التي تُسبب مشاكل

معظم منتجات الذكاء الاصطناعي التي تبدو بطيئة تتضمن مزيجًا من أربعة أنماط تُسبب مشاكل: مؤشرات التحميل فقط، حلقات النصوص، مربعات الحوار التي تحجب التقدم، وعدم وجود أي إشارة تقدم. كل نمط منها يُقلل من سرعة الاستجابة المُدركة حتى عندما تكون الاستجابة سريعة.

مؤشرات التحميل فقط تُخفي كل ما يحتاجه المستخدم

مؤشر التحميل بدون إشارة تقدم هو بمثابة صندوق أسود. لا يوجد ما يجذب انتباه المستخدم، ويكون وقت الانتظار أبطأ من وقت الانتظار نفسه مع تدفق الرموز. مؤشر التحميل يُجبر المستخدم على إبعاد نظره، وهو عكس ما يجب أن تفعله واجهة الذكاء الاصطناعي.

احذف مؤشر التحميل. أرسل سلسلة من الرموز، أو هيكلًا أوليًا، أو مسارًا للاستدلال. إذا كانت الاستجابة قصيرة جدًا بحيث لا يمكن إرسالها كسلسلة، فأرسل حالة متفائلة. إذا كان النموذج يقوم بعمل غير مرئي، فأرسل سطر حالة يوضح ذلك.

حلقات نص التفكير مجرد تشويش بدون معلومات

حلقة نص التفكير الدوارة أسوأ من مؤشر التحميل. فهي توحي بتقدم غير موجود. يتعلم المستخدمون خلال جلستين تجاهلها، مما يقطع قناة أي حالة حقيقية تُرسلها الواجهة لاحقًا.

تكوين فوكسل من أربعة قواعد فوكسل تحمل أنماطًا متداخلة، في أقصى اليسار حلقة دوارة عليها خط مرجاني مشطوب، ثم مجموعة من أشرطة حلقات نصية بنفس الخط، ثم مربع حوار مشروط بنفس الخط، وفي أقصى اليمين شاشة فارغة بنفس الخط، مع تسميات من كلمة واحدة: دوار، حلقة، مشروط، فارغ.
تكوين فوكسل من أربعة قواعد فوكسل تحمل أنماطًا متداخلة، في أقصى اليسار حلقة دوارة عليها خط مرجاني مشطوب، ثم مجموعة من أشرطة حلقات نصية بنفس الخط، ثم مربع حوار مشروط بنفس الخط، وفي أقصى اليمين شاشة فارغة بنفس الخط، مع تسميات من كلمة واحدة: دوار، حلقة، مشروط، فارغ.

استبدل الحلقة بحالة حقيقية. البحث في ثلاثة مصادر. قراءة ملف. كتابة استجابة. سطر الحالة هو المعلومات. الحلقة مجرد تشويش يتظاهر بأنه معلومات.

النوافذ المنبثقة التي تحجب الانتظار تحوله إلى حواجز

النافذة المنبثقة التي تحجب باقي واجهة المستخدم أثناء تشغيل النموذج هي أكثر أخطاء زمن الاستجابة تكلفة. فهي تحول الانتظار إلى حالة احتجاز. لا يستطيع المستخدم التمرير، ولا نسخ إجابة سابقة، ولا القيام بأي شيء آخر.

احذف النافذة المنبثقة. أرسل الاستجابة مباشرةً، أو في لوحة جانبية، أو في إشعار غير مُعيق. يجب ألا يفقد المستخدم الوصول إلى باقي المنتج بسبب طلب ذكاء اصطناعي قيد التنفيذ.

غياب إشارة التقدم يُعلّم المستخدم التراجع

واجهة الذكاء الاصطناعي التي لا تحتوي على إشارة تقدم تُعلّم المستخدم افتراض أن الطلب معطّل. فيضغط على زر الرجوع قبل وصول الاستجابة. وفي أسوأ الأحوال، يُحدّث الصفحة ويفقد الطلب.

كل واجهة ذكاء اصطناعي تستغرق أكثر من 500 مللي ثانية تحتاج إلى إشارة تقدم. النص المتدفق هو الأفضل، يليه الهيكل الأساسي. تتبع الاستدلال مناسب لفترات الانتظار الطويلة. شريط الحالة مناسب لجميع الحالات الأخرى. الإشارة ضرورية.

خمسة تحليلات حقيقية للمنتجات

خمس واجهات ذكاء اصطناعي تُحوّل زمن الاستجابة إلى تجربة مستخدم مميزة.

Claude.ai، التدفق كتفاعل كامل

Claude.ai، التدفق هو أوضح مثال على زمن الاستجابة كميزة. يستغرق وقت معالجة أول رمز أقل من ثانية واحدة في جلسة معالجة سلسة، وتُعرض النصوص بسرعة القراءة، ويختفي وقت الانتظار في المخرجات.

يكمن جوهر التصميم في الالتزام الكامل بتدفق البيانات. لا يوجد مؤشر تحميل، ولا نص توضيحي، ولا هيكل أساسي، بل يتم عرض الاستجابة رمزًا تلو الآخر. يبدو المنتج سريعًا خلال العشرين ثانية الأولى من المعالجة لأن المستخدم يقرأ لمدة تسع عشرة ثانية منها.

المؤشر، حلقة التخطيط والتنفيذ

يحوّل المؤشر زمن الاستجابة إلى ثقة من خلال عرض خطة البرنامج أولًا، وتنفيذ كل خطوة مع تقدم مرئي، وحفظ التغييرات فور ظهورها. تبدو المهمة التي تستغرق عدة دقائق ذات مغزى لأن المستخدم يستطيع قراءة الخطة، ومتابعة كل خطوة، ومراجعة كل تغيير عند حفظه.

يكمن جوهر التصميم في ترتيب وقت الانتظار. التخطيط أولًا. كل خطوة بمثابة نقطة تفتيش. التغييرات هي المخرجات النهائية. كل طبقة تحمل معلومات، لذا لا ينظر المستخدم أبدًا إلى مربع أسود حتى لو استغرقت المهمة دقائق.

Linear الذكاء الاصطناعي، الكشف التدريجي المدمج

Linear يُدمج الذكاء الاصطناعي الكشف التدريجي ضمن واجهات المستخدم الحالية. لا يستحوذ الذكاء الاصطناعي على واجهة المستخدم. يظهر اقتراح مبدئي ضمن المشكلة، ويظهر ملخص ضمن المشروع. لا يُعيق الانتظار عمل المستخدم الفعلي، لأنه يقوم بالفعل بالعمل الذي يُعززه الذكاء الاصطناعي.

يجب ألا يكون دمج الذكاء الاصطناعي في منتج يعرفه المستخدم نافذة منبثقة أو مُستحوذة. الكشف المدمج هو الأسلوب الأمثل، وتختفي تكلفة التأخير ضمن الإجراءات التي يقوم بها المستخدم بالفعل.

هل ترغب في منتج ذكاء اصطناعي سريع الاستجابة حتى عندما يكون النموذج بطيئًا؟ استئجار Brainy. يوفر UXBrainy تدقيقًا للتأخير وإعادة تصميم واجهة المستخدم المتدفقة، ويوفر AppBrainy تسليمًا كاملاً لمنتجات الذكاء الاصطناعي، ويوفر ClaudeBrainy طبقة التنبيه والمهارات التي تجعل التدفق منخفض التكلفة. قم بدمجه مع أنماط تصميم واجهة المستخدم لوكيل الذكاء الاصطناعي لضمان أن تكون طبقة الوكيل بنفس مستوى الجودة.

جرانولا، سلسلة التسجيل إلى الملخص

يخفي جرانولا دقائق من العمل على النموذج خلف سلسلة من أربع مراحل. يبدأ التسجيل كموجة صوتية خام، ثم يأتي النص المكتوب كنص قابل للتمرير، ثم تأتي الملاحظات الأولية كنقاط مُرتبة، وأخيرًا يأتي الملخص النهائي كنص مُنمق. كل مرحلة مفيدة قبل أن تصبح المرحلة التالية جاهزة.

يبدو العمل على النموذج لمدة ثلاثين ثانية وكأنه ثلاثون ثانية فقط، لأن أول نتيجة مفيدة تظهر خلال عشر دقائق. النص المكتوب قيّم بحد ذاته، والملاحظات قيّمة بحد ذاتها، والملخص يُكمل التجربة دون حجب القيمة.

Perplexity، بث المصادر المباشر

Perplexity يبث مصادره قبل الإجابة. تظهر قائمة المراجع أولًا، ويتم تحديثها أثناء استرجاع النموذج لكل مصدر وترتيبه. تظهر الإجابة في الأسفل بينما يقرأ المستخدم المصادر. يُقرأ الانتظار على أنه بحث، وليس تحميلًا.

تكمن فكرة التصميم في عرض العمل قبل النتيجة. المستخدم الذي يقرأ قائمة المصادر لا ينتظر. مع ثبات إجمالي زمن الاستجابة، وإخفاء المصادر حتى يصبح الرد جاهزًا، سيبدو الوقت أبطأ بمرتين إلى ثلاث مرات. كثافة المعلومات خلال فترة الانتظار هي العامل الأساسي في سرعة الاستجابة المُدركة.

قائمة التحقق من زمن الاستجابة قبل الإطلاق

قم بتشغيل هذه القائمة على أي واجهة ذكاء اصطناعي قبل إطلاقها. تتضمن القائمة 12 فحصًا، جميعها قابلة للقياس.

  1. زمن ظهور أول رمز مميز أقل من 500 مللي ثانية في جلسة تجريبية.

  2. استمرار تدفق البيانات بمعدل 30 إلى 80 رمزًا مميزًا في الثانية على النموذج المستهدف.

  3. وجود إشارة تقدم لكل فترة انتظار تزيد عن 500 مللي ثانية.

  4. عدم وجود مؤشر تحميل في أي مكان على واجهة الذكاء الاصطناعي.

  5. عدم وجود حلقة نصية دوارة في أي مكان على واجهة الذكاء الاصطناعي.

  6. عدم وجود نافذة حوارية تعيق عمل النموذج.

  7. تنفيذ واجهة المستخدم التفاؤلية للإجراء المرئي خلال 100 مللي ثانية من وقت التنفيذ.

  8. عرض الهياكل قبل المحتوى لأي استجابة تستغرق أكثر من ثانيتين. ٩. يتم عرض آثار الاستدلال لأي مهمة تستغرق أكثر من عشر ثوانٍ.

١٠. تعمل العوامل طويلة الأمد في لوحة جانبية، وليس في المقدمة.

١١. يمكن للمستخدم التمرير والنسخ وقراءة المخرجات السابقة أثناء معالجة الطلب.

١٢. تعرض كل استجابة متعددة المراحل المراحل الوسيطة التي يمكن للمستخدم الاطلاع عليها.

تُحفظ القائمة في قالب مراجعة التصميم، وتتحسن سرعتها مع كل تشغيل.

الأسئلة الشائعة

ما هو أهم رقم زمن استجابة في منتج الذكاء الاصطناعي؟

زمن الوصول إلى أول رمز مميز. يُعد زمن الاستجابة الإجمالي أقل أهمية من مدة انتظار المستخدم قبل أن يتمكن من قراءة شيء ما. يُعتبر زمن الاستجابة الأقل من ٥٠٠ مللي ثانية فوريًا.

هل البث أفضل دائمًا من الحظر؟

بالنسبة للنصوص، نعم. زمن الاستجابة الأقل من ٥٠٠ مللي ثانية مناسب لأن الانتظار غير ملحوظ. أما بالنسبة لأي شيء أطول، يتفوق البث على الحظر في جميع مقاييس السرعة المُدركة.

متى أستخدم واجهة المستخدم التفاؤلية مقابل واجهة المستخدم المتدفقة؟

الواجهة المتدفقة: عندما يكون الناتج هو الإجابة، مثل النص أو الكود أو التوليد المنظم. واجهة المستخدم التفاؤلية: عندما يتخذ النموذج قرارًا يتوقعه المستخدم مسبقًا، مثل مسودة مُنقحة أو اقتراح مقبول. يتكامل النوعان معًا.

كيف أعرض تقدم وكيل يستغرق دقائق؟

أسطح الاستدلال وجداول تقدم اللوحة الجانبية. اعرض الخطة أولًا، ثم الخطوة النشطة، ثم الناتج الجاري. يقرأ المستخدم الخطة، ويتابع تقدم الخطوات، ولا يشعر أبدًا بأنه مُحاصر.

ما هو أسوأ خطأ في زمن الاستجابة في منتجات الذكاء الاصطناعي اليوم؟

النافذة المنبثقة المُعطِّلة. تجمع هذه النافذة جميع أنماط الفشل الأربعة في شاشة واحدة، وتُعلِّم المستخدم أن الذكاء الاصطناعي شيءٌ يجب الانتظار حتى اكتماله، وليس شيئًا يُمكن استخدامه.

التحول في تصميم الذكاء الاصطناعي لتقليل زمن الاستجابة يُحرِّر

تصميم الذكاء الاصطناعي لتقليل زمن الاستجابة ليس حلًا بديلًا للنماذج البطيئة. إنها خطوة التصميم التي تُمكّن نموذجًا أبطأ وأكثر كفاءة من التفوق على نموذج أسرع وأقل كفاءة في جميع المقاييس التي تهم المستخدم فعليًا.

توقفت الفرق الفائزة حاليًا عن التركيز على السرعة القصوى، وبدأت بتصميم تطبيقات تُراعي السرعة المُدركة. لقد التزمت بتقنية البث المباشر، وأضافت واجهة مستخدم مُحسّنة، وبنت هياكل أساسية بسرعة 200 مللي ثانية، ونقلت العناصر إلى اللوحات الجانبية. كل تأخير يحمل في طياته معلومات.

إذا كانت واجهة الذكاء الاصطناعي الخاصة بك لا تزال تحتوي على مؤشر تحميل، أو حلقة تفكير، أو نافذة منبثقة تُعيق الاستجابة، فإن النموذج ليس هو العائق، بل التصميم. اربط هذا العمل مع أنماط تصميم واجهة المستخدم لوكيل الذكاء الاصطناعي، ودليل إعداد منتجات الذكاء الاصطناعي، وتصميم المنتجات الأصلي للذكاء الاصطناعي، والتسلسل الهرمي البصري للحفاظ على سهولة استعراض كل مرحلة.

إذا كنت ترغب في منتج ذكاء اصطناعي يبدو سريعًا حتى عندما يكون النموذج بطيئًا، فاستخدم استئجار Brainy. تقوم UXBrainy بتدقيق زمن الاستجابة وإعادة تصميم واجهة المستخدم للبث، وتقوم AppBrainy بتسليم منتجات الذكاء الاصطناعي بالكامل، وتقوم ClaudeBrainy بتوفير طبقة المطالبات والمهارات التي تجعل البث رخيصًا.

Want an AI product that feels fast even when the model is slow? Brainy ships UXBrainy as latency audits and streaming UI redesigns, AppBrainy as full AI product delivery, and ClaudeBrainy as the prompt and Skill layer that makes streaming and reasoning surfaces cheap to build.

Get Started