Learning With M
1.79K subscribers
53 photos
23 videos
3 files
75 links
سلام.
من مسعود دانش پور هستم.
همسر، پدر، پسر، برادر، انسان و مهندس نرم افزار.👻

اینجا جایی هست که من تلاش می کنم موضوعاتی که برای یک مهندس نرم افزار مهم و لازمه رو بازگو کنم.

آکادمی یادگیری با M :
https://academy.daneshpour.ir
Download Telegram
Forwarded from tech-afternoon (Amin Mesbahi)
✈️ معرفی Microsoft Agent Framework برای پایتون و دات‌نت؛ توسعه ساده‌تر سیستم‌های ایجنتیک

مایکروسافت اخیرا فریم‌ورک کدباز Agent Framework رو معرفی کرد که عملا با ترکیب ایده‌ها و قابلیت‌هایی که پیشتر به صورت مجزا در Semantic Kernel و AutoGen ارائه کرده بود، کمک می‌کنه تا توسعه‌دهنده بتونه ربات‌ها یا ایجنت‌های مورد نظرش رو با انعطاف، مقیاس‌پذیری و پایداری مورد انتظارش بسازه و مدیریت کنه.

چرا MAF مهمه؟ چون پایان یک دوراهیه!
تا الان یه دو راهی مهم جلو پای توسعه‌دهنده‌ها بود:

۱: استفاده از Semantic Kernel: که پایداری و آمادگی لازم برای محیط‌های سازمانی و پروداکشن رو داره.

۲: استفاده از AutoGen: که برای نوآوری، آزمایش و ساخت ایجنت‌هایی که با هم گفتگو و تعامل دارن مناسبه (یعنی Multi-Agent Orchestration؛ همچنین توسعه و نگهداریش هم با Microsoft Research’s AI Frontiers Lab است که از اسمش مشخصه تکنولوژی‌های نوآورانه و در دست توسعه رو دنبال می‌کنه).

ولی حالا هر دو رو در توی یک پکیج واحد داریم.

استانداردهای باز و تعامل‌پذیری
از پروتکل‌هایی مثل MCP، Agent2Agent، و طراحی OpenAPI-first پشتیبانی می‌کنه؛ و امکان اتصال آسون به ابزارها و سرویس‌های مختلف بدون وابستگی به یک اکوسیستم خاص رو فراهم می‌کنه.

پل بین جنبه تحقیقاتی و جنبه تولید محصول
الگوریتم‌ها و الگوهای چند ایجنتی (orchestration) که فعلا آزمایشی هستن (مثل Magetnic یا Group Chat) حالا توی یه محیط عملیاتی قابل استفاده شدن. و این یعنی قابلیت بهره‌گیری از نوآوری‌های خیلی جدید توی پروژه‌های واقعی.

قابلیت گسترش (Extensibility)
ماژول‌های حافظه قابل انتخاب هستن (مثل Redis، Pinecone، Qdrant)، کانکتورهای سازمانی می‌شه براشون نوشت یا از نمونه‌های آماده استفاده کرد، تعریف ایجنت به‌صورت YAML یا JSON. می‌شه خیلی سرراست اجزا رو بر اساس نیاز پروژه تا حد زیادی سفارشی کرد.

آمادگی برای تولید (Production-Ready)
امکانات مورد نیاز محیط پروداکشن مثل observability، کنترل خطا، checkpointing، امنیت و فلوهای CI/CD رو داره و می‌تونه توی پروژه‌های واقعی با الزامات سازمانی به کار بره. و Human-in-the-Loop رو داره؛ یعنی قابلیت "تایید توسط انسان" برای عملیات‌های حساس؛ ایجنت قبل از اقدام منتظر تأیید می‌مونه.

شروع کار:
این فریم‌ورک کاملاً متن‌بازه و برای Python و NET. در دسترسه و مثال‌های خیلی خوبی هم برای شروع داره.

مخزن گیت‌هاب
داکیومنتیشن و راهنمای نصب

💡 پیشنهاد می‌کنم بدون به دام حباب‌ و هیجان افتادن؛ هم این کاربردها رو یاد بگیرید، هم به استفاده ازشون فکر کنید، چون شاید خیلی زود دیر بشه! کاربری AI فقط سوال پرسیدن، توهمات ناشی از وایب‌کُدینگ و... نیست...
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥102
1👍34😁212
واقعیت استفاده از AI این روز های ما !

بیشتر از 2 ساعته دارم تلاش می کنم که با ترکیب چند تا AI مختلف + مقادیر زیادی اسکریپت پایتون و ... یه سری متن فارسی رو از توی کتاب فارسی چهارم دبستان OCR کنم و مرتب کنم و در نهایت یه ابزار درست کنم که دخترم که میخواد مشق بنویسه راحت کلمه ها رو براش استخراج کنه.
حالا این وسط بماند که کتاب فارسی یه نسخه درست و حسابی ازش نیست که من مجبورم OCR کنم و فونتی هم که توی کتابه برای OCR ساده نیست و تازه نیم فاصله هم هست و ازون بدتر tesseract هم با فارسی میونه خوبی نداره.

ولی یه چیزی که از همه مهم تره اینه که اگر من متن اون صفحات رو دستی تایپ می کردم شاید توی 15 دقیقه تموم می شد.

این کاریه که توی توسعه نرم افزار هم می بینم که بچه ها زیاد انجام میدن(خودمم امشب افتادم تو دامش 😅).

یه ضرب المثل انگلیسی هست که میگه :

Don’t use a sledgehammer to crack a nut
برای شکستن یک فندق از پتک استفاده نکن !

یا یه جلمه باحال تر توی یه کتابی خوندم که می گفت :

برای یک کار 2 سنتی، 2 دلار خرج نکن !


این روز ها AI انتظارات ما رو خیلی بالا برده از خودش ولی خیلی جاها هنوز انقدر مفید نیست.
بیشتر از ارزشش خرجش می کنیم.

لطفا اینطور برداشت نکنید که من دارم میگم AI بده یا ضعیفه؛ دارم در مورد خطا هایی که ممکنه گیرش بیوفتیم صحبت می کنم.
از قدیمی ها بپرسید بهتون میگن که : AI چیز جدیدی نیست، سالهاست که در دنیا هست و کلی کار مهم داره می کنه.
میخوام اینم تاکید کنم که : AI استفاده ChatGPT, Co-Pilot, Cursor و ... در توسعه نرم افزار و ... نیست.
👍509😁5🔥2
This media is not supported in your browser
VIEW IN TELEGRAM
#فان
حالا به هر روی، وگرنه که ماشالله !
😁54
Forwarded from M's Micro blog
تصمیم بدون زمان اجرا شدن، فقط یک آرزوست!
#عمیق
👍323🔥2
Forwarded from M's Micro blog
قبل از AI مساله اصلی سرچ کردن بود.
تو اولیل ظهور AI پرسیدن سوال مهم بود.
تو دنیای این روز های AI، چطوری سوال پرسیدن مسالست.

#تجربه
👍26🔥43
سلام.
روزتون بخیر رفقا.

این روز ها روی یک محصول جدید برای توسعه دهنده ها داریم کار می کنیم که ایدش برای 5 سال پیشه و الان داره واقعی میشه کم کم.
برای شکل دادن بهش و ساخت یافته کردنش نیاز به کمک داریم.

توی طراحی محصول همیشه ممکنه سازنده فکر کنه می دونه مشتری چی میخواد و معمولا همیشه اشتباهه.
منم این تجربه رو زیاد داشتم و الان می خوام برای جلوگیری از این خطا از شما کمک بگیرم و خواهش کنم این پرسش نامه رو برای ما پر کنید.

17 تا سواله که می تونه مسیر محصولی ما رو تایید یا رد کنه. برای همین خیلی خیلی مهمه.

یه سوپرایز هم ته پرسشنامه دارم که امیدوارم جبران زحمت براتون بکنه !

ممنون میشم این پرسش نامه رو پر کنید و برای هرکسی که می تونید ارسالش کنید تا بیشترین میزان مشارکت رو داشته باشیم.
https://yun.ir/4ymdg2

#Share فراموش نشه رفقا !
👍196🔥4😁1
This media is not supported in your browser
VIEW IN TELEGRAM
متاسفم که دارم میگم، ولی درسته !

#بشنویم
👍34💔129🔥4
This media is not supported in your browser
VIEW IN TELEGRAM
جک ما میگه: ما به انسان های خردمند نیاز داریم.

پ.ن: خرد چیه؟ خرمند کیه؟

#بشنویم
👍207🔥1
این خیلی نکته مهمیه.
برچسب زدن خوب و بد، هر جفتش ایراد ایجاد می کنه.

منفیه تخریب می کنه، مثبته محدود می کنه. دومی تاثیرش به مراتب می تونه تخریب بیشتری ایجاد کنه.

مثلا اگر به ما بگن: باهوش، ذهن ما دیگه باهوش نبودن رو تحمل نمی کنه. یا جاهایی که باید باهوش نباشه، نمیتونه !

#کتاب #گفتار
👍276🔥2
Media is too big
VIEW IN TELEGRAM
من جدیدا به آمار خیلی علاقه مند شدم.
به نظرم مدیر های باهوش آمار رو خوب میفهمن.

در همین راستا کتاب : هنر شفافا اندیشیدن اثر روف دوبلی که عادل فرودسی پور ترجمه کرده و کتاب صوتیش هم ساخته خیلی کمک کننده و جالبه.

کتاب هم که استاد معرفی می کنن اینه:
چطور با آمار دروغ بگوییم؟
اثر: دارل هاف و ترجمه حسین راهداری

#بشنویم #مدیریت #کتاب
👍18🔥73
This media is not supported in your browser
VIEW IN TELEGRAM
توی دوره #techlead360 من به بچه ها میگم هوشمندی مدیر ها اینه که باهوشترین آدم توی تیم نباشن.

دلیل؟ جک ما میگه بهتون.
#عمیق
👍1512🔥2🤔2
در مورد این تیپ پست‌ها که نگم براتون.

آدم‌های با مزه ای هستیم. به جای یادگرفتن مفاهیم، ابزار ها رو یاد می‌گیریم. بعد بچه مردم یه ابزار دیگه دستش باشه میریم سروقت اون !

اوج ماجرا وقتیه که این طور کامنت ها رو می‌بینم.اولش فکر می‌کنم داره شوخی می‌کنه.
بعد که چک می کنم، می‌بینم نه طرف جدیه !

عزیزان من این مسخره بازیا رو در نیارید، همین امروز آمازون ۱۴ هزار نفر رو اخراج کرد. همینطوریش AI داره می‌تازونه، بعد توی vim کد می‌زنی؟

اره باحاله، اره بامزست، ولی یه دلیلی داشته IDE رو ساختن دیگه. به اون دلیل می‌گن بهره‌وری !

جایزه داره نادانی و من خبر ندارم؟
👍40😁54👎3🔥1🤔1
😁22👍1
This media is not supported in your browser
VIEW IN TELEGRAM
خیلی با این جملش که "باید بترسن" خوشحال نیستم ولی با کلیتش چرا. بیزینس خونه خاله نیست. دوستی در بیزینس معنی نداره.

من همیشه به همه بچه های تیم خودم میگم که:
من با شما دوستی ندارم، ولی احترام زیادی براتون قائلم.

ولی اینو هم باید بدونیم که ما هم نت فیلیکس نیستیم، اینجا هم سیلیکون ولی نیست. نمیشه اون فرهنگ رو اینجا هم پیاده کرد. نه رفاه اونجا رو داریم، نه مثل اونا حقوق میدیم، نه اندازه اونا دسترسی به تکنلوژی و ... داریم.

اخراج آدم ها با یک فرمول ۲۰٪ هر سال هم خیلی منطقی نیست. مدیری که رشد میده شاید یک سال وقت بزاره، تهش که نمی تونه اخراج کنه. این طوری نمیشه کسی رو رشد داد.

از ساید بیزینس، تجربه به من یاد داده که با آدم هایی که حاضر نیستند خودشونو بیشتر از توانایی های فعلیشون، کش بدن، نمیشه کارای بزرگ کرد.

چیزی که برای من آشکاره اینه که: کار های عادی برای آدمای عادیه، کارایی که نشدنی به نظر میان برای آدم های موفق !
👍185🔥2🤔1
Learning With M
خیلی با این جملش که "باید بترسن" خوشحال نیستم ولی با کلیتش چرا. بیزینس خونه خاله نیست. دوستی در بیزینس معنی نداره. من همیشه به همه بچه های تیم خودم میگم که: من با شما دوستی ندارم، ولی احترام زیادی براتون قائلم. ولی اینو هم باید بدونیم که ما هم نت فیلیکس…
دو تا کتاب خوب هم توی این زمینه پیشنهاد میدم که مطاله کنید:

۱. قانون بی قانونی - که نحوه کار و فرهنگ داخلی نتفیلیکس هست.

۲. طرز فکر - که در مورد طرز فکر ثابت و رشد هست که خیلی کتاب خوبیه.

#کتاب
👍113🔥3
Learning With M
خیلی با این جملش که "باید بترسن" خوشحال نیستم ولی با کلیتش چرا. بیزینس خونه خاله نیست. دوستی در بیزینس معنی نداره. من همیشه به همه بچه های تیم خودم میگم که: من با شما دوستی ندارم، ولی احترام زیادی براتون قائلم. ولی اینو هم باید بدونیم که ما هم نت فیلیکس…
یه چیز دیگه هم اضافه کنم که شاید جالب باشه.

کتب مدیریتی زیادی در مورد ایده های مدیریتی جک ولش نوشته شدن، صد ها مقاله نوشتن و ... .

ولی ایده هاش برای دوران سرمایه داری مدرن و عصر مدیریتی سازمانی بوده.

در نهایت هم به صورت غیر مستقیم GE رو ورشکست کرد.

یکی از ایده های مهم ولش، Down sizing یا کاهش نیرو بود که تهش با چندین دلیل دیگه فاجعه ورشکستگی یکی از بزرگترین کمپانی های صنعتی دنیا رو ممکن کرد !
7👍2🔥2😁2🤔1
سلام.

کتاب دنیای دوپامین رو دیروز تموم کردم. کتابی بود که به من تعادل کفه درد و لذت رو یاد داد و فهمیدم دردی که برای رشد می کشم برام دوپامین ترشح می کنه و من بهش معتادم ! ساختار ذهن یک معتاد رو وقتی توضیح می داد خیلی برام الهام بخش بود و فهمیدم چه قدر راحت میشه معتاد شد.

اینکه چطوری میشه از شر یه سری عاداتم خلاص بشم حاصل مطالعه این کتاب بود.


خیلی کتاب خاصی نبود که حتمی بگم باید خوندش، ولی مطالعه روزنامه وارش خالی از لطف نیست.

برداشت های من از کتاب رو به صورت خلاصه، اینجا می تونید مطالعه کنید.
https://masoud.daneshpour.ir/دنیای-دوپامین/

#کتاب
15👍10
This media is not supported in your browser
VIEW IN TELEGRAM
چه قدر این مرد خوبه.
مطالعه رو تشبیه کرد به معرفت !

#بشنویم
👍31🔥73