واقعاً مدلهای زبانی بزرگ چجوری آموزش داده میشن؟
یه نکته خیلی جالب خوندم. معمولاً فکر میکنیم آموزش یک LLM یعنی چندتا GPU و یه عالمه دیتا و دیگه تموم. ولی داستان اصلاً اینقدر ساده نیست.
تیم HuggingFace اومده پشتصحنه آموزش SmolLM3 رو نوشته؛ چیزی که تو مقالههای رسمی اصلاً نمیبینید.
ماجرا اینطوریه که:
وسط آموزش loss یهویی بالا میپره و نمیفهمی چی شد
باگهای فضایی توی parallelism کل مدل رو داغون میکنه
بعضی چیزها تو تست کوچیک جواب میدن، ولی وقتی بزرگ میکنی کامل خراب میشن
حتی یه بار بعد از ۱ تریلیون توکن مجبور شدن کل آموزش رو از اول شروع کنن 🤦♂️
ولی نکته مهمش چیه؟
این نوع محتوای پشتپرده باعث میشه بفهمیم اگه ما هم با مشکلات عجیبغریب تو مدلسازی مواجه شدیم، تنها نیستیم و کلی تجربه ارزشمند ازش درمیاد.
اگر دوست داشتید بخونید:
https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook
@ML_Topics
یه نکته خیلی جالب خوندم. معمولاً فکر میکنیم آموزش یک LLM یعنی چندتا GPU و یه عالمه دیتا و دیگه تموم. ولی داستان اصلاً اینقدر ساده نیست.
تیم HuggingFace اومده پشتصحنه آموزش SmolLM3 رو نوشته؛ چیزی که تو مقالههای رسمی اصلاً نمیبینید.
ماجرا اینطوریه که:
وسط آموزش loss یهویی بالا میپره و نمیفهمی چی شد
باگهای فضایی توی parallelism کل مدل رو داغون میکنه
بعضی چیزها تو تست کوچیک جواب میدن، ولی وقتی بزرگ میکنی کامل خراب میشن
حتی یه بار بعد از ۱ تریلیون توکن مجبور شدن کل آموزش رو از اول شروع کنن 🤦♂️
ولی نکته مهمش چیه؟
این نوع محتوای پشتپرده باعث میشه بفهمیم اگه ما هم با مشکلات عجیبغریب تو مدلسازی مواجه شدیم، تنها نیستیم و کلی تجربه ارزشمند ازش درمیاد.
اگر دوست داشتید بخونید:
https://huggingface.co/spaces/HuggingFaceTB/smol-training-playbook
@ML_Topics
👍7❤1
چالش قشنگیه.
سوال بپرسید از جی پی تی جان و ببینید شخصیتتون شبیه کی هست؟ بفرستید باهم بخونیم :)
دوتا سریال آیندم که ببینم و با شخصیت خودم بیشتر آشنا بشم😂
بپرسید ازش و بفرستید با هم بخونیم
@ML_Topics
سوال بپرسید از جی پی تی جان و ببینید شخصیتتون شبیه کی هست؟ بفرستید باهم بخونیم :)
دوتا سریال آیندم که ببینم و با شخصیت خودم بیشتر آشنا بشم😂
بپرسید ازش و بفرستید با هم بخونیم
@ML_Topics
👍2
Forwarded from AI Agents | Howsam (Ali Farajnia)
تون TOON یا Token-Oriented Object Notation یک فرمت فشرده، خوانا برای انسان و مخصوص سریالسازی دادههاست که با هدف ارسال دادههای ساختاریافته به مدلهای زبانی بزرگ (LLM) طراحی شده تا مصرف توکن را بهطور قابل توجهی کاهش دهد.
این فرمت جایگزینی برای JSON است و همان دادهها را با ساختار مشابه، اما توکنهای کمتر منتقل میکند.
Github-ToonFormat
Github-ToonPython
PyPi-Python Toon 0.1.3
این فرمت جایگزینی برای JSON است و همان دادهها را با ساختار مشابه، اما توکنهای کمتر منتقل میکند.
pip install python-toon==0.1.3
Github-ToonFormat
Github-ToonPython
PyPi-Python Toon 0.1.3
👍1
Forwarded from AI Agents | Howsam
AI Agents | Howsam
تون TOON یا Token-Oriented Object Notation یک فرمت فشرده، خوانا برای انسان و مخصوص سریالسازی دادههاست که با هدف ارسال دادههای ساختاریافته به مدلهای زبانی بزرگ (LLM) طراحی شده تا مصرف توکن را بهطور قابل توجهی کاهش دهد. این فرمت جایگزینی برای JSON است…
با تشکر از علی بابت این پست، من با یک مثال از صفحه گیتهاب کارکرد این فرمت رو بیشتر توضیح میدم. جالبه...
ما معمولا از فرمت JSON برای ورودی دادن به LLM-ها استفاده میکنیم. مثلا:
اما، TOON همون اطلاعات مشابه را با توکنهای کمتری بهمون میده. فرمت TOON مثال بالا:
تعداد توکنها با توکنایزر GPT-4o در Tiktokenizer در مثال بالا:
* فرمت JSON برابر با 51
* فرمت TOON برابر با 24
ما معمولا از فرمت JSON برای ورودی دادن به LLM-ها استفاده میکنیم. مثلا:
{
"users": [
{ "id": 1, "name": "Alice", "role": "admin" },
{ "id": 2, "name": "Bob", "role": "user" }
]
}اما، TOON همون اطلاعات مشابه را با توکنهای کمتری بهمون میده. فرمت TOON مثال بالا:
users[2]{id,name,role}:
1,Alice,admin
2,Bob,userتعداد توکنها با توکنایزر GPT-4o در Tiktokenizer در مثال بالا:
* فرمت JSON برابر با 51
* فرمت TOON برابر با 24
👍2
از سمینار امروز برای خودم یه سری نت برداشتم.
گفتم شاید کسی رو به فکر فرو ببره
آیا «خلاقیت بیجا» یا «خلاقیت با جا» وجود دارد؟ مگه متریکس داریم براش اصلا؟
هواپیما را زمانی مسخره میکردند؛ پس خلاقیت همیشه با درد، مقاومت یا تمسخر همراه است.
خلاقیت یه اتفاقیه مثل شاید فکر کردن. سر یک سه راهی. حماقت( شجاعت و جسارت) و ترس.
خلاقیت یعنی وقتی کسی ازت نمیخواهد، خودت کارت را بهتر میکنی
کارمند بانک سالها فقط فرم پر کرده.
اما یک نفر راهی پیدا میکند برای سریع کردن روند مشتریها.
کارمندی که از صف طویل اذیت میشود، شاید به فکر شمارنده نوبت بیفتد.
خلق کردن = پوشش دادن کار + اضافه کردن ارزش
مثال: حسابداری از خشکترین حوزههاست؛ ولی هلو، اکسل، ماشینحساب… همگی محصول خلاقیتاند.
Data (اطلاعات خام)
Information (داده پردازششده)
Knowledge / Wisdom (دانش/خرد) → تحلیل
Decision-making (تصمیمگیری)
خلاقیت کجاست؟
در لایه ۴، تصمیمگیری.
نقش شغل:
بسیاری از کارمندها فقط دو لایه اول را انجام میدهند: جمعآوری داده و تولید اطلاعات.
تحلیل و خلق ارزش در لایههای بالاتر (۳ و ۴) اتفاق میافتد.
خلاقیت و تخیل
تخیل بخشی از خلاقیت است، ولی خلاقیت حتماً باید حسی را در تو بیدار کند یا مشکلی را حل کند.
خلاقیت از گوش دادن، دیدن و مواجهه با مشکل میآید.
روشها و تمرینهای تقویت خلاقیت
تمرین فکر کردن معکوس
«چی میشد اگر…؟»
بعد از وقوع خلاقیت، ایده باید کوچک و قابل تست باشد.
لازم نیست انقلاب باشد.
مثال بازاریابی
استارباکس به باریستاها گفت اسم مشتری را اشتباه بنویسید.
چرخه خلاقیت؛
با جسارت شروع میشود
با عمل زنده میماند
با تکرار رشد میکند
تفاوت وظیفه و خلاقیت
وظیفه: کاری که هست
خلاقیت: کاری که باید باشد
خلاقیت از خودت شروع میشود نه از عنوان شغلت
مینیمالیسم
مینیمالیسم یعنی چیزی که نباید باشد، نباشد.
تصور رایج ما از مینیمالیسم اشتباه است؛ آنچه معمولاً بهعنوان مینیمال میشناسیم سوپرماتیسم است.
یک فرش میتواند مینیمال باشد، حتی اگر طرح داشته باشد.
@ML_Topics
گفتم شاید کسی رو به فکر فرو ببره
آیا «خلاقیت بیجا» یا «خلاقیت با جا» وجود دارد؟ مگه متریکس داریم براش اصلا؟
هواپیما را زمانی مسخره میکردند؛ پس خلاقیت همیشه با درد، مقاومت یا تمسخر همراه است.
خلاقیت یه اتفاقیه مثل شاید فکر کردن. سر یک سه راهی. حماقت( شجاعت و جسارت) و ترس.
خلاقیت یعنی وقتی کسی ازت نمیخواهد، خودت کارت را بهتر میکنی
کارمند بانک سالها فقط فرم پر کرده.
اما یک نفر راهی پیدا میکند برای سریع کردن روند مشتریها.
کارمندی که از صف طویل اذیت میشود، شاید به فکر شمارنده نوبت بیفتد.
خلق کردن = پوشش دادن کار + اضافه کردن ارزش
مثال: حسابداری از خشکترین حوزههاست؛ ولی هلو، اکسل، ماشینحساب… همگی محصول خلاقیتاند.
Data (اطلاعات خام)
Information (داده پردازششده)
Knowledge / Wisdom (دانش/خرد) → تحلیل
Decision-making (تصمیمگیری)
خلاقیت کجاست؟
در لایه ۴، تصمیمگیری.
نقش شغل:
بسیاری از کارمندها فقط دو لایه اول را انجام میدهند: جمعآوری داده و تولید اطلاعات.
تحلیل و خلق ارزش در لایههای بالاتر (۳ و ۴) اتفاق میافتد.
خلاقیت و تخیل
تخیل بخشی از خلاقیت است، ولی خلاقیت حتماً باید حسی را در تو بیدار کند یا مشکلی را حل کند.
خلاقیت از گوش دادن، دیدن و مواجهه با مشکل میآید.
روشها و تمرینهای تقویت خلاقیت
تمرین فکر کردن معکوس
«چی میشد اگر…؟»
بعد از وقوع خلاقیت، ایده باید کوچک و قابل تست باشد.
لازم نیست انقلاب باشد.
مثال بازاریابی
استارباکس به باریستاها گفت اسم مشتری را اشتباه بنویسید.
چرخه خلاقیت؛
با جسارت شروع میشود
با عمل زنده میماند
با تکرار رشد میکند
تفاوت وظیفه و خلاقیت
وظیفه: کاری که هست
خلاقیت: کاری که باید باشد
خلاقیت از خودت شروع میشود نه از عنوان شغلت
مینیمالیسم
مینیمالیسم یعنی چیزی که نباید باشد، نباشد.
تصور رایج ما از مینیمالیسم اشتباه است؛ آنچه معمولاً بهعنوان مینیمال میشناسیم سوپرماتیسم است.
یک فرش میتواند مینیمال باشد، حتی اگر طرح داشته باشد.
@ML_Topics
🔥6👏1
چندتا خبر:
- معرفی جی پی تی ۵.۱. به قول اپن ای آی، هوشمند تر و محاوره ای تر
https://openai.com/index/gpt-5-1/?utm_source=futuretools.io&utm_medium=newspage
- اگر خدا بخواد لینکدین برای سرچ میخواد جستجو بر پایه ای آی بیاره!
https://www.theverge.com/news/819908/linkedin-ai-people-search-launch?utm_source=futuretools.io&utm_medium=newspage
- حالا میشه دست نوشته ها رو هم بدیم به نت بو ال ام :)
اگر تا حالا استفاده نداشتید از ال ام حتما استفاده کنید.پشیمون نمیشید
https://x.com/NotebookLM/status/1989392074119020981
@ML_Topics
- معرفی جی پی تی ۵.۱. به قول اپن ای آی، هوشمند تر و محاوره ای تر
https://openai.com/index/gpt-5-1/?utm_source=futuretools.io&utm_medium=newspage
- اگر خدا بخواد لینکدین برای سرچ میخواد جستجو بر پایه ای آی بیاره!
https://www.theverge.com/news/819908/linkedin-ai-people-search-launch?utm_source=futuretools.io&utm_medium=newspage
- حالا میشه دست نوشته ها رو هم بدیم به نت بو ال ام :)
اگر تا حالا استفاده نداشتید از ال ام حتما استفاده کنید.پشیمون نمیشید
https://x.com/NotebookLM/status/1989392074119020981
@ML_Topics
OpenAI
GPT-5.1: A smarter, more conversational ChatGPT
We’re upgrading the GPT-5 series with warmer, more capable models and new ways to customize ChatGPT’s tone and style. GPT-5.1 starts rolling out today to paid users.
🔥4
https://jalammar.github.io/
این آقا کلا معروفه به آموزش با تصویر و انیمیشن. کلا میاد مباحث سخت رو تصویری و انیمیشن میکنه که راحت تر یاد بگیریم.
حتما توصیه میکنم مطلب مربوط به ترنسفورمرش رو بخونید و ببینید. البته یکسری لینک هم داده به آموزشهای سریزمانی که اون رو هم خیلی توصیه میکنم اول ببینید.
و در آخرش ممنون از آقای محمدرضا اسماعیلیان بزرگوار که بهم معرفیش کردن...
@ML_Topics
این آقا کلا معروفه به آموزش با تصویر و انیمیشن. کلا میاد مباحث سخت رو تصویری و انیمیشن میکنه که راحت تر یاد بگیریم.
حتما توصیه میکنم مطلب مربوط به ترنسفورمرش رو بخونید و ببینید. البته یکسری لینک هم داده به آموزشهای سریزمانی که اون رو هم خیلی توصیه میکنم اول ببینید.
و در آخرش ممنون از آقای محمدرضا اسماعیلیان بزرگوار که بهم معرفیش کردن...
@ML_Topics
jalammar.github.io
Jay Alammar – Visualizing machine learning one concept at a time.
👏7🔥1🤩1
اول اینکه:
گوگل دسترسی به قابلیتهای هوش مصنوعی Gemini در سرویس Google Vids رو برای همه کاربرانی که جیمیل دارن باز کرده؛ یعنی دیگه فقط مخصوص کاربران پولی Workspace نیست. حالا میتونی با کمک Gemini از روی ایدههات، خیلی سریع ویدئوهای آماده بسازی، روشها شامل ساخت اسکریپت، نریشن خودکار با صدای AI، تمیز کردن صدا با حذف سکوتها و تیکههای اضافی، و حتی ادیت تصویری با ابزارهای هوش مصنوعی داخلی هست.
و دوم اینکه:
استارتاپ xAI متعلق به ایلان ماسک مدل جدید Grok 4.1 رو منتشر کرده که الان برای همه کاربران روی grok.com، داخل پلتفرم X و اپهای iOS و اندروید در دسترسه. این نسخه روی مکالمات واقعی تمرکز کرده و میخواد همزمان هم سریعتر باشه، هم مکالمهها طبیعیتر، احساسیتر و همکاریمحورتر بشن.
استارتاپ xAI میگه Grok 4.1 حدود ۳ برابر کمتر از نسخه قبلی دچار «هالوسینیشن» یا ارائه اطلاعات اشتباه میشه و در بنچمارک LMArena به رتبه اول رسیده و در تستهای EQ-Bench و خلاقیت نویسندگی هم امتیاز خیلی بالایی گرفته. این مدل در حالت Auto بهصورت پیشفرض برای اکثر کاربران فعال شده و دو نسخه داره: یکی سریعتر با پاسخ مستقیم و یکی با «تفکر مرحلهبهمرحله» برای کارهای تحلیلی و پیچیده..
@ML_Topics
گوگل دسترسی به قابلیتهای هوش مصنوعی Gemini در سرویس Google Vids رو برای همه کاربرانی که جیمیل دارن باز کرده؛ یعنی دیگه فقط مخصوص کاربران پولی Workspace نیست. حالا میتونی با کمک Gemini از روی ایدههات، خیلی سریع ویدئوهای آماده بسازی، روشها شامل ساخت اسکریپت، نریشن خودکار با صدای AI، تمیز کردن صدا با حذف سکوتها و تیکههای اضافی، و حتی ادیت تصویری با ابزارهای هوش مصنوعی داخلی هست.
و دوم اینکه:
استارتاپ xAI متعلق به ایلان ماسک مدل جدید Grok 4.1 رو منتشر کرده که الان برای همه کاربران روی grok.com، داخل پلتفرم X و اپهای iOS و اندروید در دسترسه. این نسخه روی مکالمات واقعی تمرکز کرده و میخواد همزمان هم سریعتر باشه، هم مکالمهها طبیعیتر، احساسیتر و همکاریمحورتر بشن.
استارتاپ xAI میگه Grok 4.1 حدود ۳ برابر کمتر از نسخه قبلی دچار «هالوسینیشن» یا ارائه اطلاعات اشتباه میشه و در بنچمارک LMArena به رتبه اول رسیده و در تستهای EQ-Bench و خلاقیت نویسندگی هم امتیاز خیلی بالایی گرفته. این مدل در حالت Auto بهصورت پیشفرض برای اکثر کاربران فعال شده و دو نسخه داره: یکی سریعتر با پاسخ مستقیم و یکی با «تفکر مرحلهبهمرحله» برای کارهای تحلیلی و پیچیده..
@ML_Topics
❤5
Forwarded from Ryan On The Way 💻
توی این جلسه از دورهمیهای Epoch Club، برای آشنایی با قلب LLMها، وارد دنیای Transformers و مدلهای زبانی بزرگ (Large Language Models) میشیم.
از ساختار پایه شروع میکنیم و تا قسمت مدلها و استفادههایی که ازش داریم پیش میریم.
همچنین با HuggingFace آشنا میشیم و ویژگیهاش رو میگیم.
البته یه سری تعاریف دیگری رو هم بررسی میکنیم که ویدیو رو ببینین لذت خواهید برد. 👌
لینک ویدیو:
لینک ریپوها هم توی دسکریپشن ویدیو هست
#ai@RyanHeida
#presentation@RyanHeida
#llm@RyanHeida
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3👍1
آنتروپیک – مدل جدید Claude Opus 4.5
مدل جدید کلود 4.5 معرفی شد؛ قویتر در برنامهنویسی، تحلیل و کارهای طولانی.
امنیت بالاتر در برابر حملات ورودی و امکانات جدید مثل کنترل سطح تلاش و حافظهی بهتر.
OpenAI – ابزار جدید «Shopping Research» در ChatGPT
چتجیپیتی حالا نقش مشاور خرید هوشمند را دارد.
با گفتن نیازها، برای شما تحقیق میکند و گزینههای مناسب پیشنهاد میدهد.
برای کاربران Free، Plus و Pro فعال شده.
البته امکان اشتباه در قیمت یا موجودی هنوز هست.
@ML_Topics
مدل جدید کلود 4.5 معرفی شد؛ قویتر در برنامهنویسی، تحلیل و کارهای طولانی.
امنیت بالاتر در برابر حملات ورودی و امکانات جدید مثل کنترل سطح تلاش و حافظهی بهتر.
OpenAI – ابزار جدید «Shopping Research» در ChatGPT
چتجیپیتی حالا نقش مشاور خرید هوشمند را دارد.
با گفتن نیازها، برای شما تحقیق میکند و گزینههای مناسب پیشنهاد میدهد.
برای کاربران Free، Plus و Pro فعال شده.
البته امکان اشتباه در قیمت یا موجودی هنوز هست.
@ML_Topics
❤3
هفدهمین جلسه دورهمی Epoch Club
ارائهدهنده: رایان هیدا
موضوع: آشنایی و کار با kaggle، کار با هاگینگ فیس به صورت عملی، آشنایی و کار با google colab و نگاهی به پاکسازی دادهها
زمان: پنجشنبه ۶ آذر ماه از ساعت ۱۶ تا ۱۸
در این فصل از جلسات، قرار است مجموعهای از نشستهای مرتبط داشته باشیم تا در پایان این فصل، بتوانیم از دانش بهدستآمده در این جلسات بهصورت عملی استفاده کنیم.
💡 شرکت در جلسات رایگان است، اما حتماً برای حضور از طریق لینک زیر ثبتنام کنید:
🔗 لینک ثبتنام:
https://evnd.co/W0lF7
📍 آدرس: کارخانه نوآوری، کهکشان دوم، عطارد
⚙️ پیشنیاز: آشنایی با زبان پایتون و داشتن تجربه تحقیق در حوزه هوش مصنوعی
ارائهدهنده: رایان هیدا
موضوع: آشنایی و کار با kaggle، کار با هاگینگ فیس به صورت عملی، آشنایی و کار با google colab و نگاهی به پاکسازی دادهها
زمان: پنجشنبه ۶ آذر ماه از ساعت ۱۶ تا ۱۸
در این فصل از جلسات، قرار است مجموعهای از نشستهای مرتبط داشته باشیم تا در پایان این فصل، بتوانیم از دانش بهدستآمده در این جلسات بهصورت عملی استفاده کنیم.
💡 شرکت در جلسات رایگان است، اما حتماً برای حضور از طریق لینک زیر ثبتنام کنید:
🔗 لینک ثبتنام:
https://evnd.co/W0lF7
📍 آدرس: کارخانه نوآوری، کهکشان دوم، عطارد
⚙️ پیشنیاز: آشنایی با زبان پایتون و داشتن تجربه تحقیق در حوزه هوش مصنوعی
❤4
یادتون باشه قابلیت خرید برای ChatGPT فعال شده بود. خب طبیعیه وقتی این مدلها به یه عالمه داده از شما دسترسی دارن — سلیقهتون، خریدهای قبلی، چیزایی که سرچ کردین، نگرانیهاتون — انتخاب بهجای شما براشون خیلی آسونه.
اون پشت میتونن از product-based استفاده کنن (یعنی از چیزایی که قبلاً خریدی، مشابههاش رو پیشنهاد بدن)
یا حتی collaborative filtering که ببینه تو شبیه چه آدمهایی هستی و اونا چی خریدن تا همونو بهت پیشنهاد بده.
حالا توی این جنگ خرید هوشمند، پرپلکسی هم وارد بازی شد.
🛍 پرپلکسی قابلیت جدید “خرید با هوش مصنوعی” معرفی کرد
پرپلکسی یه قابلیت زده که میتونی مثل یه آدم واقعی باهاش مشورت خرید بگیری.
دیگه لازم نیست دهتا سایت بگردی؛ فقط میپرسی:
«یه کفش خوب واسه پیادهروی چی پیشنهاد میدی؟»
و سریع چندتا گزینه میده با توضیح، نقد، مقایسه و لینک خرید.
✔️ سلیقهتو یادت نگه میداره
✔️ پیشنهادهاش واقعی و بر اساس نیازته
✔️ همونجا میتونی با PayPal بخری
❗️فعلاً فقط برای کاربرای آمریکاست
عملاً خرید کردن تبدیل شده به گپزدن با یه دستیار باحال که همیشه حوصله راهنمایی داره.
این هم لینک خبر:
https://www.perplexity.ai/hub/blog/shopping-that-puts-you-first?utm_source=futuretools.io&utm_medium=newspage
@ML_Topics
اون پشت میتونن از product-based استفاده کنن (یعنی از چیزایی که قبلاً خریدی، مشابههاش رو پیشنهاد بدن)
یا حتی collaborative filtering که ببینه تو شبیه چه آدمهایی هستی و اونا چی خریدن تا همونو بهت پیشنهاد بده.
حالا توی این جنگ خرید هوشمند، پرپلکسی هم وارد بازی شد.
🛍 پرپلکسی قابلیت جدید “خرید با هوش مصنوعی” معرفی کرد
پرپلکسی یه قابلیت زده که میتونی مثل یه آدم واقعی باهاش مشورت خرید بگیری.
دیگه لازم نیست دهتا سایت بگردی؛ فقط میپرسی:
«یه کفش خوب واسه پیادهروی چی پیشنهاد میدی؟»
و سریع چندتا گزینه میده با توضیح، نقد، مقایسه و لینک خرید.
✔️ سلیقهتو یادت نگه میداره
✔️ پیشنهادهاش واقعی و بر اساس نیازته
✔️ همونجا میتونی با PayPal بخری
❗️فعلاً فقط برای کاربرای آمریکاست
عملاً خرید کردن تبدیل شده به گپزدن با یه دستیار باحال که همیشه حوصله راهنمایی داره.
این هم لینک خبر:
https://www.perplexity.ai/hub/blog/shopping-that-puts-you-first?utm_source=futuretools.io&utm_medium=newspage
@ML_Topics
Perplexity AI
Shopping That Puts You First
Shopping on Perplexity is here: discovery that knows your taste, plus instant checkout with PayPal.
🔥2
بخش پیشگفتار کتاب Agentic Design Patterns:
1. ایجنت چیست؟
در سادهترین حالت، یک ایجنت، فقط یک مدل نیست؛ یک سیستم است که میتواند:
* هدف بگیرد (mission)
* محیط خود را درک کند
* فکر کند و برنامهریزی کند
* ابزار استفاده کند
* عمل انجام دهد
* از نتیجهها یاد بگیرد
ایجنت = یک LLM که فقط جواب نمیدهد، کار انجام میدهد.
سیستم ۵ مرحلهای Agent:
گرفتن هدف
جمعآوری اطلاعات
فکر کردن و برنامهریزی
اجرا
یادگیری و بهتر شدن
چرا Agentها مهم شدهاند؟
بیش از ۸۰٪ شرکتهای بزرگ در حال استفاده از Agentها هستند
سرمایهگذاری روی Agentها فقط تا ۲۰۲۴ بیش از ۲ میلیارد دلار بوده
پیشبینی میشود صنعت Agentic AI تا ۲۰۳۴ به ۲۰۰ میلیارد دلار برسد
یعنی این حوزه جلوتر از هر موج AI قبلی در حال رشد است.
تکامل Agentها (۴ مرحله)
ایجنتها در چه سطحهایی دستهبندی میشوند:
Level 0 — فقط LLM بدون ابزار
مدل فقط مثل ChatGPT قدیمی جواب میدهد.
هیچ داده جدید نمیگیرد
نمیتواند کار انجام دهد
فقط از دانش قبلی خود استفاده میکند
🔹 Level 1 — Agent ابزاردار
اینجا مدل میتواند:
- سرچ کند
API بخواند
دیتابیس را چک کند
برای مثال:
«نرخ امروز بیتکوین را بگو» → به API وصل میشود، قیمت را میگیرد.
🔹 Level 2 — Agent با برنامهریزی و context engineering
اینجا Agent:
کارهای چند مرحلهای انجام میدهد
خودش تصمیم میگیرد چه دادهای برای مرحله بعد لازم است
مثال:
«یک کافیشاپ بین دو آدرس پیدا کن»
→ اول نقشه میگیرد
→ آدرسها را خلاصه میکند
→ سرچ محلی انجام میدهد
اینجا Agent به صورت راهبردی فکر میکند.
🔹 Level 3 — Multi-Agent Systems (چندعاملی)
یک تیم از Agentها که با هم کار میکنند.
مثلاً برای ساخت یک محصول:
Agent مدیر پروژه
Agent تحقیقات بازار
Agent طراحی
Agent مارکتینگ
همه با هم حرف میزنند و نتیجهگیری میکنند.
پنج فرضیه درباره آینده Agentها
۱- یک سوپر ایجنت همهکاره
مثال:
«کل سفر شرکت را برای ماه آینده در لیسبون برنامهریزی کن.»
۲- ایجنت شخصی مثل شریک زندگی
هدفهای پنهان شما را کشف میکند
قبل از درخواست شما پیشنهاد میدهد
کارهایی که “احتمالاً میخواهید” را انجام میدهد
۳- ورود ایجنتها به دنیای فیزیکی
مثل رباتها که با Agent فکر میکنند.
مثال:
«شیر آب آشپزخانه را تعمیر کن.»
۴- ایجنت اقتصاد خودکار
خرید میکنند
قیمتگذاری میکنند
موجودی مدیریت میکنند
مارکتینگ میکنند
یعنی یک کسبوکار میتواند ۱۰۰٪ تحت مدیریت Agent باشد.
۵- تیمی که خودش را بازطراحی میکند
شما فقط هدف را میدهید
خودش تیم درست میکند
Agentهای جدید میسازد
Agentهای ناکارآمد را حذف میکند
ساختار تیم را اصلاح میکند
@ML_Topics
1. ایجنت چیست؟
در سادهترین حالت، یک ایجنت، فقط یک مدل نیست؛ یک سیستم است که میتواند:
* هدف بگیرد (mission)
* محیط خود را درک کند
* فکر کند و برنامهریزی کند
* ابزار استفاده کند
* عمل انجام دهد
* از نتیجهها یاد بگیرد
ایجنت = یک LLM که فقط جواب نمیدهد، کار انجام میدهد.
سیستم ۵ مرحلهای Agent:
گرفتن هدف
جمعآوری اطلاعات
فکر کردن و برنامهریزی
اجرا
یادگیری و بهتر شدن
چرا Agentها مهم شدهاند؟
بیش از ۸۰٪ شرکتهای بزرگ در حال استفاده از Agentها هستند
سرمایهگذاری روی Agentها فقط تا ۲۰۲۴ بیش از ۲ میلیارد دلار بوده
پیشبینی میشود صنعت Agentic AI تا ۲۰۳۴ به ۲۰۰ میلیارد دلار برسد
یعنی این حوزه جلوتر از هر موج AI قبلی در حال رشد است.
تکامل Agentها (۴ مرحله)
ایجنتها در چه سطحهایی دستهبندی میشوند:
Level 0 — فقط LLM بدون ابزار
مدل فقط مثل ChatGPT قدیمی جواب میدهد.
هیچ داده جدید نمیگیرد
نمیتواند کار انجام دهد
فقط از دانش قبلی خود استفاده میکند
🔹 Level 1 — Agent ابزاردار
اینجا مدل میتواند:
- سرچ کند
API بخواند
دیتابیس را چک کند
برای مثال:
«نرخ امروز بیتکوین را بگو» → به API وصل میشود، قیمت را میگیرد.
🔹 Level 2 — Agent با برنامهریزی و context engineering
اینجا Agent:
کارهای چند مرحلهای انجام میدهد
خودش تصمیم میگیرد چه دادهای برای مرحله بعد لازم است
مثال:
«یک کافیشاپ بین دو آدرس پیدا کن»
→ اول نقشه میگیرد
→ آدرسها را خلاصه میکند
→ سرچ محلی انجام میدهد
اینجا Agent به صورت راهبردی فکر میکند.
🔹 Level 3 — Multi-Agent Systems (چندعاملی)
یک تیم از Agentها که با هم کار میکنند.
مثلاً برای ساخت یک محصول:
Agent مدیر پروژه
Agent تحقیقات بازار
Agent طراحی
Agent مارکتینگ
همه با هم حرف میزنند و نتیجهگیری میکنند.
پنج فرضیه درباره آینده Agentها
۱- یک سوپر ایجنت همهکاره
مثال:
«کل سفر شرکت را برای ماه آینده در لیسبون برنامهریزی کن.»
۲- ایجنت شخصی مثل شریک زندگی
هدفهای پنهان شما را کشف میکند
قبل از درخواست شما پیشنهاد میدهد
کارهایی که “احتمالاً میخواهید” را انجام میدهد
۳- ورود ایجنتها به دنیای فیزیکی
مثل رباتها که با Agent فکر میکنند.
مثال:
«شیر آب آشپزخانه را تعمیر کن.»
۴- ایجنت اقتصاد خودکار
خرید میکنند
قیمتگذاری میکنند
موجودی مدیریت میکنند
مارکتینگ میکنند
یعنی یک کسبوکار میتواند ۱۰۰٪ تحت مدیریت Agent باشد.
۵- تیمی که خودش را بازطراحی میکند
شما فقط هدف را میدهید
خودش تیم درست میکند
Agentهای جدید میسازد
Agentهای ناکارآمد را حذف میکند
ساختار تیم را اصلاح میکند
@ML_Topics
🔥4
پرامپت چینینگ چیه؟
پرامپت چینینگ یعنی شکستن یک کار بزرگ به چند مرحله کوچک و اجرای پشتسرهم چند پرامپت.
هر مرحله یک کار کوچک انجام میدهد
و خروجی هر مرحله → ورودی مرحله بعد میشود.
اینطوری مدل بهتر میفهمد و اشتباه کمتر میکند.
مثال کوتاه
کار: یک خلاصهی خوب از یک متن طولانی بده و نقاط کلیدی رو هم استخراج کن.
بهجای یک پرامپت بزرگ، پرامپت چینینگ میزنیم:
پرامپت ۱: «متن را بخشبندی و موضاعات اصلی را پیدا کن.»
پرامپت ۲: «بر اساس موضوعات اصلی خلاصه بساز.»
پرامپت ۳: «نقاط کلیدی را جداگانه لیست کن.»
حدودا شبیه اصل تک وظیفه ای هست تو برنامه نویسی. اینطوری تو هر مرحله به مدل اشراف داریم که کاری که باید انجام میداد رو آیا درست انجام دادهاست یا خیر؟
برای اینکه بهتر هم مدیریتش کنیم میتونیم ازش بخوایم جیسون برگردونه که بهتر مدیریتش کنیم.
براساس کتاب: Agentic Design Patterns
@ML_Topics
#Agentic_Design_Patterns
پرامپت چینینگ یعنی شکستن یک کار بزرگ به چند مرحله کوچک و اجرای پشتسرهم چند پرامپت.
هر مرحله یک کار کوچک انجام میدهد
و خروجی هر مرحله → ورودی مرحله بعد میشود.
اینطوری مدل بهتر میفهمد و اشتباه کمتر میکند.
مثال کوتاه
کار: یک خلاصهی خوب از یک متن طولانی بده و نقاط کلیدی رو هم استخراج کن.
بهجای یک پرامپت بزرگ، پرامپت چینینگ میزنیم:
پرامپت ۱: «متن را بخشبندی و موضاعات اصلی را پیدا کن.»
پرامپت ۲: «بر اساس موضوعات اصلی خلاصه بساز.»
پرامپت ۳: «نقاط کلیدی را جداگانه لیست کن.»
حدودا شبیه اصل تک وظیفه ای هست تو برنامه نویسی. اینطوری تو هر مرحله به مدل اشراف داریم که کاری که باید انجام میداد رو آیا درست انجام دادهاست یا خیر؟
برای اینکه بهتر هم مدیریتش کنیم میتونیم ازش بخوایم جیسون برگردونه که بهتر مدیریتش کنیم.
براساس کتاب: Agentic Design Patterns
@ML_Topics
#Agentic_Design_Patterns
🔥4
Forwarded from Tensorflow(@CVision)
قابلیت نسبتا جدید infographic در نوت بوک lm
من روی مقاله ی Vision Transformer تست کردم و عکس زیرو داد
https://notebooklm.google.com
من روی مقاله ی Vision Transformer تست کردم و عکس زیرو داد
https://notebooklm.google.com
🔥1
روتینگ در دیزاین پترن ایجنتیک چیست؟
روتینگ یعنی تصمیمگیری خودکار درباره اینکه یک ورودی باید به کدام مدل، ابزار، یا Agent فرستاده شود.
این الگو باعث میشود سیستم:
سریعتر باشد
دقیقتر عمل کند
از مدلها و ابزارها درست در جای مناسب استفاده کند
روتینگ یک زیرساخت مهم در سیستمهای بزرگ و چندعاملی است، چون ورودیها متفاوتاند و باید به مسیر درست هدایت شوند.
روتینگ چه مشکلی را حل میکند؟
همه درخواستها شبیه هم نیستند.
مثلاً:
یک درخواست ساده → نیاز به مدل سنگین ندارد
یک درخواست محاسباتی → باید به ابزار داده شود
یک درخواست تحلیلی → باید به Agentِ تحلیل داده برود
یک درخواست جستجو → باید به مدل کوچک سریع یا موتور جستجو برود
Routing کاری میکند که هر درخواست بهترین مسیر ممکن را طی کند.
روتینگ چطور کار میکند؟
کتاب سه مرحلهی اصلی برای Routing تعریف میکند:
1) تشخیص نوع ورودی: سیستم متوجه میشود ورودی از چه نوعی است:
سؤال؟
دستور؟
محاسبات؟
درخواست جستجو؟
خلاصهسازی؟
2) انتخاب مسیر
بر اساس نوع ورودی تصمیم میگیرد:
کدام مدل
کدام ابزار
یا کدام Agent
اطلاعات را بهتر پردازش میکند.
3) اجرای مسیر انتخابشده
درخواست در مسیر درست اجرا شده و نتیجه برگردانده میشود.
🔍 یک مثال ساده برای Routing
ورودی:
«این متن را خلاصه کن.»
سیستم:
میبیند این یک کار زبانی ساده است و آن را به مدل سبک و سریع میفرستد
ورودی دیگر:
«این فایل اکسل را تحلیل کن و نمودار بده.»
سیستم:
تشخیص میدهد این کار با مدل انجام نمیشود
مسیر ابزار تحلیل داده را انتخاب میکند
سپس خروجی به Agent گزارشساز میرود
Routing = هوشمندانه انتخاب کردن بهترین مسیر برای هر ورودی.
⚡️ چرا Routing مهم است؟
کتاب میگوید Routing باعث میشود:
Agentic Design Patterns
سرعت سیستم زیاد شود
هزینه کاهش پیدا کند
مدلهای سنگین فقط وقتی لازم است استفاده شوند
خطا کمتر شود
Agentها بهتر همکاری کنند
ارتباط Routing با ساخت Agentها
Routing یکی از پایهایترین الگوها برای ساخت:
Multi-Agent Systems
Agentهای هوشمند
سیستمهای بزرگ سازمانی
چون این سیستمها بدون اینکه ورودیها را در مسیر درست بفرستند، از هم میپاشند.
سه نوع روتینگ
1) Prompt-based Routing
مدل با یک پرامپت خاص تشخیص میدهد ورودی باید به کجا برود.
مثال: مدل تصمیم بگیرد سؤال مالی است یا برنامهنویسی.
✔️ساده
✖️ گاهی اشتباه به خاطر نحوه نوشتن جمله
2) Embedding-based Routing
بردار معنایی (Embedding) ورودی با بردارهای دستهها مقایسه میشود تا نزدیکترین مسیر پیدا شود.
✔️ دقیقتر و پایدارتر
✖️ نیاز به زیرساخت embedding
3) ML-based Routing (Classifier Routing)
با دادههای واقعی مدل ML آموزش میدهیم تا خودش مسیر درست را پیشبینی کند.
✔️ دقیقترین در دادههای اختصاصی
✖️ نیازمند دیتاست و آموزش مدل
براساس کتاب: Agentic Design Patterns
@ML_Topics
#Agentic_Design_Patterns
روتینگ یعنی تصمیمگیری خودکار درباره اینکه یک ورودی باید به کدام مدل، ابزار، یا Agent فرستاده شود.
این الگو باعث میشود سیستم:
سریعتر باشد
دقیقتر عمل کند
از مدلها و ابزارها درست در جای مناسب استفاده کند
روتینگ یک زیرساخت مهم در سیستمهای بزرگ و چندعاملی است، چون ورودیها متفاوتاند و باید به مسیر درست هدایت شوند.
روتینگ چه مشکلی را حل میکند؟
همه درخواستها شبیه هم نیستند.
مثلاً:
یک درخواست ساده → نیاز به مدل سنگین ندارد
یک درخواست محاسباتی → باید به ابزار داده شود
یک درخواست تحلیلی → باید به Agentِ تحلیل داده برود
یک درخواست جستجو → باید به مدل کوچک سریع یا موتور جستجو برود
Routing کاری میکند که هر درخواست بهترین مسیر ممکن را طی کند.
روتینگ چطور کار میکند؟
کتاب سه مرحلهی اصلی برای Routing تعریف میکند:
1) تشخیص نوع ورودی: سیستم متوجه میشود ورودی از چه نوعی است:
سؤال؟
دستور؟
محاسبات؟
درخواست جستجو؟
خلاصهسازی؟
2) انتخاب مسیر
بر اساس نوع ورودی تصمیم میگیرد:
کدام مدل
کدام ابزار
یا کدام Agent
اطلاعات را بهتر پردازش میکند.
3) اجرای مسیر انتخابشده
درخواست در مسیر درست اجرا شده و نتیجه برگردانده میشود.
🔍 یک مثال ساده برای Routing
ورودی:
«این متن را خلاصه کن.»
سیستم:
میبیند این یک کار زبانی ساده است و آن را به مدل سبک و سریع میفرستد
ورودی دیگر:
«این فایل اکسل را تحلیل کن و نمودار بده.»
سیستم:
تشخیص میدهد این کار با مدل انجام نمیشود
مسیر ابزار تحلیل داده را انتخاب میکند
سپس خروجی به Agent گزارشساز میرود
Routing = هوشمندانه انتخاب کردن بهترین مسیر برای هر ورودی.
⚡️ چرا Routing مهم است؟
کتاب میگوید Routing باعث میشود:
Agentic Design Patterns
سرعت سیستم زیاد شود
هزینه کاهش پیدا کند
مدلهای سنگین فقط وقتی لازم است استفاده شوند
خطا کمتر شود
Agentها بهتر همکاری کنند
ارتباط Routing با ساخت Agentها
Routing یکی از پایهایترین الگوها برای ساخت:
Multi-Agent Systems
Agentهای هوشمند
سیستمهای بزرگ سازمانی
چون این سیستمها بدون اینکه ورودیها را در مسیر درست بفرستند، از هم میپاشند.
سه نوع روتینگ
1) Prompt-based Routing
مدل با یک پرامپت خاص تشخیص میدهد ورودی باید به کجا برود.
مثال: مدل تصمیم بگیرد سؤال مالی است یا برنامهنویسی.
✔️ساده
✖️ گاهی اشتباه به خاطر نحوه نوشتن جمله
2) Embedding-based Routing
بردار معنایی (Embedding) ورودی با بردارهای دستهها مقایسه میشود تا نزدیکترین مسیر پیدا شود.
✔️ دقیقتر و پایدارتر
✖️ نیاز به زیرساخت embedding
3) ML-based Routing (Classifier Routing)
با دادههای واقعی مدل ML آموزش میدهیم تا خودش مسیر درست را پیشبینی کند.
✔️ دقیقترین در دادههای اختصاصی
✖️ نیازمند دیتاست و آموزش مدل
براساس کتاب: Agentic Design Patterns
@ML_Topics
#Agentic_Design_Patterns
🔥3👍1
شرکت OpenAI وارد حالت Code Red شد! GPT-5.2 هفته آینده میآید.
بهگزارش The Verge، سم آلتمن مدیرعامل OpenAI اعلام کرده شرکت وارد حالت Code Red شده؛ یعنی وضعیت اضطراری برای جلوگیری از عقب افتادن از رقبا مثل Google Gemini 3 و Anthropic.
🔻 نتیجهی این وضعیت؟
انتشار GPT-5.2 جلو افتاد و احتمالاً از ۹ دسامبر ۲۰۲۵ در دسترس قرار میگیرد.
این نسخه قرار نیست فقط «قویتر» باشد؛ هدف اصلی آن بهبود تجربه کاربری است:
افزایش محسوس سرعت پاسخگویی
کاهش خطاهای مدل
پایداری بیشتر در چتهای طولانی
بهبود قابلیت شخصیسازی (شخصیت، حافظه و رفتار مدل)
عملکرد بهتر در مسائل استدلالی
همزمان، OpenAI چند پروژه جانبی مثل تبلیغات و ابزارهای خرید/سلامت را موقتاً متوقف کرده تا تمام انرژی روی ChatGPT و مدل اصلی متمرکز شود.
@ML_Topics
بهگزارش The Verge، سم آلتمن مدیرعامل OpenAI اعلام کرده شرکت وارد حالت Code Red شده؛ یعنی وضعیت اضطراری برای جلوگیری از عقب افتادن از رقبا مثل Google Gemini 3 و Anthropic.
🔻 نتیجهی این وضعیت؟
انتشار GPT-5.2 جلو افتاد و احتمالاً از ۹ دسامبر ۲۰۲۵ در دسترس قرار میگیرد.
این نسخه قرار نیست فقط «قویتر» باشد؛ هدف اصلی آن بهبود تجربه کاربری است:
افزایش محسوس سرعت پاسخگویی
کاهش خطاهای مدل
پایداری بیشتر در چتهای طولانی
بهبود قابلیت شخصیسازی (شخصیت، حافظه و رفتار مدل)
عملکرد بهتر در مسائل استدلالی
همزمان، OpenAI چند پروژه جانبی مثل تبلیغات و ابزارهای خرید/سلامت را موقتاً متوقف کرده تا تمام انرژی روی ChatGPT و مدل اصلی متمرکز شود.
@ML_Topics
👍2
Forwarded from Ryan On The Way 💻
توی این جلسه یه نگاهی میندازیم به سه ابزار که برای یادگیری و کار عمیق توی هوش مصنوعی به کار میرن:
آخرش عملی، دو تا Space توی HF میسازیم که ببینیم چطور میشه کار کرد باهاش.
اگر احساس کردین نیاز که در موردش بیشتر صحبت کنیم؛ تو کامنتای همین ویدیو یا تلگرام بگین بهم
لینک ویدیو:
#yt@RyanHeida
#ai@RyanHeida
#presentation@RyanHeida
#llm@RyanHeida
#دورهمی@RyanHeida
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
هجدهمین جلسه دورهمی Epoch Club
ارائهدهنده: رایان هیدا
موضوع: پیشپردازش متنها
زمان: پنجشنبه ۲۰ آذر ماه از ساعت ۱۶ تا ۱۸
در این فصل از جلسات، قرار است مجموعهای از نشستهای مرتبط داشته باشیم تا در پایان این فصل، بتوانیم از دانش بهدستآمده در این جلسات بهصورت عملی استفاده کنیم.
💡 شرکت در جلسات رایگان است، اما حتماً برای حضور از طریق لینک زیر ثبتنام کنید:
🔗 لینک ثبتنام:
https://evnd.co/2MSDG
📍 آدرس: کارخانه نوآوری، کهکشان یک ، مریخ
⚙️ پیشنیاز: آشنایی با زبان پایتون و داشتن تجربه تحقیق در حوزه هوش مصنوعی
ارائهدهنده: رایان هیدا
موضوع: پیشپردازش متنها
زمان: پنجشنبه ۲۰ آذر ماه از ساعت ۱۶ تا ۱۸
در این فصل از جلسات، قرار است مجموعهای از نشستهای مرتبط داشته باشیم تا در پایان این فصل، بتوانیم از دانش بهدستآمده در این جلسات بهصورت عملی استفاده کنیم.
💡 شرکت در جلسات رایگان است، اما حتماً برای حضور از طریق لینک زیر ثبتنام کنید:
🔗 لینک ثبتنام:
https://evnd.co/2MSDG
📍 آدرس: کارخانه نوآوری، کهکشان یک ، مریخ
⚙️ پیشنیاز: آشنایی با زبان پایتون و داشتن تجربه تحقیق در حوزه هوش مصنوعی
🔥5
بخش tool use یعنی Agent فقط متن تولید نکند، بلکه بتواند واقعاً کاری انجام دهد
مثل:
صدا زدن API
کوئری زدن به دیتابیس
اجرای کد
خواندن فایل
سرچ کردن
اینجا Agent از «فقط فکر کردن» → میرسد به عمل کردن.
چه مشکلی را حل میکند؟
LLMها:
اطلاعاتشان قدیمی است
محاسبات دقیق بلد نیستند
به دادههای زنده دسترسی ندارند
Tool Use این محدودیتها را برطرف میکند.
کتاب این چرخه را توضیح میدهد:
Agent درخواست را میفهمد
تشخیص میدهد آیا ابزار لازم است یا نه
ابزار مناسب را انتخاب میکند
ابزار اجرا میشود
خروجی ابزار → دوباره به Agent برمیگردد
Agent جواب نهایی را میسازد
مثال خیلی ساده
درخواست:
«قیمت امروز بیتکوین را بگو»
Agent:
میفهمد اطلاعات زنده لازم است
API قیمت را صدا میزند
عدد را میگیرد
جواب نهایی میدهد
بدون Tool Use → جواب اشتباه
با Tool Use → جواب واقعی
نکته مهمی که کتاب تأکید میکند
Tool Use باید کنترلشده باشد
یعنی:
Agent نباید هر وقت دلش خواست ابزار صدا بزند
باید محدودیت، قرارداد (schema) و اعتبارسنجی داشته باشد
خروجی ابزار باید بررسی شود
وگرنه سیستم ناامن و غیرقابل پیشبینی میشود.
براساس کتاب: Agentic Design Patterns
@ML_Topics
#Agentic_Design_Patterns
مثل:
صدا زدن API
کوئری زدن به دیتابیس
اجرای کد
خواندن فایل
سرچ کردن
اینجا Agent از «فقط فکر کردن» → میرسد به عمل کردن.
چه مشکلی را حل میکند؟
LLMها:
اطلاعاتشان قدیمی است
محاسبات دقیق بلد نیستند
به دادههای زنده دسترسی ندارند
Tool Use این محدودیتها را برطرف میکند.
کتاب این چرخه را توضیح میدهد:
Agent درخواست را میفهمد
تشخیص میدهد آیا ابزار لازم است یا نه
ابزار مناسب را انتخاب میکند
ابزار اجرا میشود
خروجی ابزار → دوباره به Agent برمیگردد
Agent جواب نهایی را میسازد
مثال خیلی ساده
درخواست:
«قیمت امروز بیتکوین را بگو»
Agent:
میفهمد اطلاعات زنده لازم است
API قیمت را صدا میزند
عدد را میگیرد
جواب نهایی میدهد
بدون Tool Use → جواب اشتباه
با Tool Use → جواب واقعی
نکته مهمی که کتاب تأکید میکند
Tool Use باید کنترلشده باشد
یعنی:
Agent نباید هر وقت دلش خواست ابزار صدا بزند
باید محدودیت، قرارداد (schema) و اعتبارسنجی داشته باشد
خروجی ابزار باید بررسی شود
وگرنه سیستم ناامن و غیرقابل پیشبینی میشود.
براساس کتاب: Agentic Design Patterns
@ML_Topics
#Agentic_Design_Patterns
🔥1