كيفية أتمتة المهام باستخدام أدوات Anthropic و Claude 3؟

الشروع في العمل مع أدوات الأنثروبولوجيا

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

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

بينما قادت OpenAI الطريق في تمكين استدعاءات الوظائف الخارجية لتنفيذ المهام ، قدمت Anthropic مؤخرا ميزة محسنة تسمى “استخدام الأدوات” ، لتحل محل آلية استدعاء الوظائف السابقة. يبسط هذا الإصدار المحدث التطوير من خلال استخدام JSON بدلا من علامات XML. بالإضافة إلى ذلك ، تفتخر Claude-3 Opus بميزة على طرازات GPT مع نافذة السياق الأكبر التي تبلغ 200 ألف رمز ، وهي قيمة خاصة في سيناريوهات محددة.

في هذه المدونة ، سوف نستكشف مفهوم “استخدام الأدوات” ، ونناقش ميزاته ، ونقدم إرشادات حول البدء.

ما هو “استخدام الأداة”؟

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

سير العمل لاستخدام أدوات مع كلود هو كما يلي:

  1. تزويد كلود بالأدوات وموجه المستخدم (طلب واجهة برمجة التطبيقات)
    • حدد مجموعة من الأدوات ليختار كلود من بينها.
    • قم بتضمينها مع استعلام المستخدم في موجه إنشاء النص.
  2. كلود يختار أداة
    • يحلل كلود موجه المستخدم ويقارنه بجميع الأدوات المتاحة لتحديد الأداة الأكثر صلة.
    • باستخدام عملية “التفكير” الخاصة ب LLM ، فإنه يحدد الكلمات الرئيسية المطلوبة للأداة ذات الصلة.
  3. توليد الاستجابة (استجابة API)
    • عند الانتهاء من العملية ، يتم إنشاء موجه التفكير ، جنبا إلى جنب مع الأداة والمعلمات المحددة ، كمخرجات.

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

المخطط العام للأداة

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

مظاهره

دعنا نمضي قدما ونبني أدوات لكشط الويب وإيجاد سعر أي سهم.

مخطط الأدوات

رمز 1

في الأداة scrape_website ، ستجلب عنوان URL لموقع الويب من موجه المستخدم. بالنسبة للأداة stock_price ، ستحدد اسم الشركة من موجه المستخدم وتحوله إلى شريط yfinance.

موجه المستخدم

رمز 2

طرح استعلامين على الروبوت ، واحد لكل أداة ، يعطينا المخرجات التالية:

رمز 3

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

اختيار الأداة ذات الصلة

سيتعين علينا كتابة بعض التعليمات البرمجية الإضافية التي ستؤدي إلى تشغيل الوظائف ذات الصلة بناء على الظروف.

رمز 4

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

تنفيذ الوظائف

سنقوم بتمرير الوظيفة بالكامل ToolUseBlock select_tool() لتشغيل الكود ذي الصلة.

النواتج

  1. الموجه الأولرمز 5
  2. الموجه الثانيرمز 4

إذا كنت تريد عرض التعليمات البرمجية المصدر بالكامل لهذا العرض التوضيحي، يمكنك عرض دفتر الملاحظات هذا.

بعض حالات الاستخدام

تعمل ميزة “استخدام الأداة” لكلود على رفع تعدد استخدامات LLM إلى مستوى جديد تماما. في حين أن المثال المقدم أساسي ، إلا أنه بمثابة أساس لتوسيع الوظائف. إليك تطبيق واقعي واحد منه:

للعثور على المزيد من حالات الاستخدام ، يمكنك زيارة المستودع الرسمي ل Anthropic
هنا
.

More From Our Blog

من روبوت الدردشة الآلية إلى محرك البحث: كيف يغير محرك البحث ChatGPT من OpenAI اللعبة

من روبوت الدردشة الآلية إلى محرك البحث: كيف يغير محرك البحث ChatGPT من OpenAI اللعبة

تطور عمليات البحث على الويب المدعومة بالذكاء الاصطناعي يُمثل أحدث ابتكارات OpenAI، ChatGPT Search، قفزة كبيرة في قدرات البحث على الويب القائمة عل...

Read More
إطلاق Nvidia للذكاء الاصطناعي Nemotron 70B: هل يجب أن تخاف OpenAI وأنثروبيك من الذكاء الاصطناعي؟

إطلاق Nvidia للذكاء الاصطناعي Nemotron 70B: هل يجب أن تخاف OpenAI وأنثروبيك من الذكاء الاصطناعي؟

طرحت Nvidia بهدوء أحدث طرازات الذكاء الاصطناعي الخاصة بها، وهو Nemotron 70B، الذي يُحدث طفرة في قطاع الذكاء الاصطناعي من خلال تفوقه على نماذج راس...

Read More

Build Your Own Business AI

Get Started Free
Top