انجینئرنگ گائیڈ
😃 بنیادی باتیں
💼 بنیادی ایپلی کیشنز
🧙‍♂️ انٹرمیڈیٹ
🤖 ایجنٹس
⚖️ اعتبار
🖼️ امیج پرمپٹنگ
🔓 پرامپٹ ہیکنگ
🔨 ٹولنگ
💪 پرامپٹ ٹیوننگ
🎲 متفرق
📙 الفاظ کا حوالہ
📚 کتابیات
📦 پرامپٹ مصنوعات
🛸 اضافی وسائل
🔥 گرم موضوعات
✨ کریڈٹس

LLMs ٹولز کا استعمال کرتے ہوئے

🟦 This article is rated medium
Reading Time: 2 minutes

Last updated on August 7, 2024

MRKL سسٹمز (ماڈیولر ریزننگ، نالج اینڈ لینگویج، جس کا اعلان "معجزہ" ہے) ایک نیورو علامتی فن تعمیر ہیں جو LLMs (عصبی حساب کتاب) اور بیرونی پیچیدہ مسائل کو حل کرنے کے لیے ٹولز جیسے کیلکولیٹر (علامتی حساب کتاب)۔

ایک MRKL سسٹم ماڈیولز کے ایک سیٹ پر مشتمل ہوتا ہے (مثال کے طور پر ایک کیلکولیٹر، موسم کا API، ڈیٹا بیس، وغیرہ) اور ایک روٹر جو فیصلہ کرتا ہے کہ آنے والی قدرتی زبان کے سوالات کو مناسب ماڈیول تک کیسے 'روٹ' کرنا ہے۔

MRKL سسٹم کی ایک سادہ مثال LLM ہے جو کر سکتا ہے۔ کیلکولیٹر ایپ استعمال کریں۔ یہ ایک واحد ماڈیول سسٹم ہے، جہاں ایل ایل ایم روٹر ہے۔ جب پوچھا گیا، ''100*100 کیا ہے؟''، ایل ایل ایم اس کا انتخاب کر سکتا ہے۔ پرامپٹ سے نمبر نکالیں، اور پھر MRKL سسٹم کو کیلکولیٹر استعمال کرنے کو کہیں۔ نتیجہ کا حساب لگانے کے لیے ایپ۔ یہ مندرجہ ذیل کی طرح نظر آسکتا ہے:

100*100 کیا ہے؟

کیلکولیٹر[100*100]

MRKL سسٹم لفظ CALCULATOR دیکھے گا اور 100*100 کو کیلکولیٹر ایپ میں پلگ کرے گا۔ اس سادہ خیال کو آسانی سے مختلف علامتی کمپیوٹنگ ٹولز تک بڑھایا جا سکتا ہے۔

ایپلی کیشنز کی درج ذیل اضافی مثالوں پر غور کریں:

  • ایک چیٹ بوٹ جو مالیاتی ڈیٹا بیس کے بارے میں سوالات کا جواب دینے کے قابل ہے۔ صارف کے ٹیکسٹ سے SQL استفسار بنانے کے لیے معلومات نکالنا۔

اس وقت Apple کے اسٹاک کی قیمت کیا ہے؟

موجودہ قیمت ڈیٹا بیس ہے[SELECT price FROM stock WHERE company = "Apple" AND time = "now"]۔

  • ایک چیٹ بوٹ جو نکال کر موسم کے بارے میں سوالات کا جواب دینے کے قابل ہے۔ پرامپٹ سے معلومات حاصل کریں اور معلومات کو بازیافت کرنے کے لیے موسم کا API استعمال کریں۔

نیو یارک میں موسم کیسا ہے؟

موسم WEATHER_API[نیویارک] ہے۔
  • یا اس سے بھی زیادہ پیچیدہ کام جو متعدد ڈیٹا ذرائع پر منحصر ہوتے ہیں، جیسے کہ درج ذیل:

ایک مثال

میں نے Dust.tt کا استعمال کرتے ہوئے اصل کاغذ سے ایک مثال MRKL سسٹم کو دوبارہ پیش کیا ہے، لنک کردہ یہاں۔ سسٹم ریاضی کا مسئلہ پڑھتا ہے (جیسے 20 گنا 5^6 کیا ہے؟)، اعداد اور کارروائیاں نکالتا ہے، اور انہیں کیلکولیٹر ایپ کے لیے ریفارمیٹ کرتا ہے (جیسے 20*5^6)۔ یہ پھر فارمیٹ شدہ مساوات بھیجتا ہے۔ Google کی کیلکولیٹر ایپ پر، اور نتیجہ واپس کرتا ہے۔ نوٹ کریں کہ اصل کاغذ راؤٹر (ایل ایل ایم) پر پرامپٹ ٹیوننگ کرتا ہے، لیکن میں اس مثال میں نہیں کرتا۔ آئیے دیکھتے ہیں کہ یہ کیسے کام کرتا ہے:

سب سے پہلے، میں نے Dust Datasets ٹیب میں ایک سادہ ڈیٹا سیٹ بنایا۔

پھر، میں نے 'Specification' ٹیب پر سوئچ کیا اور ایک 'ان پٹ' بلاک کا استعمال کرتے ہوئے ڈیٹاسیٹ کو لوڈ کیا۔

اگلا، میں نے ایک llm بلاک بنایا جو نمبرز اور آپریشنز کو نکالتا ہے۔ نوٹ کریں کہ کیسے پرامپٹ میں میں نے اسے بتایا کہ ہم گوگل کا کیلکولیٹر استعمال کریں گے۔ میں جو ماڈل استعمال کرتا ہوں (GPT-3) ممکنہ طور پر گوگل کے کیلکولیٹر کے بارے میں پہلے سے تربیت کے بارے میں کچھ علم ہے۔

پھر، میں نے ایک کوڈ بلاک بنایا، جو ہٹانے کے لیے کچھ آسان جاوا اسکرپٹ کوڈ چلاتا ہے۔ تکمیل سے خالی جگہیں.

آخر میں، میں نے ایک 'تلاش' بلاک بنایا جو گوگل کے کیلکولیٹر کو دوبارہ فارمیٹ شدہ مساوات بھیجتا ہے۔

ذیل میں ہم حتمی نتائج دیکھ سکتے ہیں، جو سب درست ہیں!

[یہاں] (https://dust.tt/w/ddebdfcdde/a/98bdd65cb7) اس کھیل کے میدان کے ساتھ کلون اور تجربہ کرنے کے لیے آزاد محسوس کریں۔

نوٹس

MRKL کو AI21 نے تیار کیا اور اصل میں ان کا استعمال کیا J-1 (Jurasic 1) LLM۔

مزید

MRKL سسٹم کی یہ مثال دیکھیں LangChain کے ساتھ بنایا گیا ہے۔

سینڈر شلہوف

Footnotes

  1. Karpas, E., Abend, O., Belinkov, Y., Lenz, B., Lieber, O., Ratner, N., Shoham, Y., Bata, H., Levine, Y., Leyton-Brown, K., Muhlgay, D., Rozen, N., Schwartz, E., Shachaf, G., Shalev-Shwartz, S., Shashua, A., & Tenenholtz, M. (2022).

  2. Lieber, O., Sharir, O., Lentz, B., & Shoham, Y. (2021). Jurassic-1: Technical Details and Evaluation, White paper, AI21 Labs, 2021. URL: Https://Uploads-Ssl. Webflow. Com/60fd4503684b466578c0d307/61138924626a6981ee09caf6_jurassic_ Tech_paper. Pdf.

Copyright © 2024 Learn Prompting.