MHRCODE | برنامه‌نویسی با طعم توت‌فرنگی
3.45K subscribers
14 photos
1 video
111 links
آدرس ها:
گروه: @MhrCodeGP
ویرگول: virgool.io/@mhrlife
مدیوم: medium.com/@mhrlife
Download Telegram
سلام دوستای خوبم. خواستم از این پلتفرم استفاده کنم و سال نو رو به هممون تبریک بگم. همچنین از این فرصت استفاده کنم یه روز مطلبی که توی دلم هست و یکم شخصی هست رو بذارم و بریم برای ۳۶۵ روز دیگه مطالب فنی.

من هم از لحاظ فنی آدم انچنان پخته‌ای نیستم و هم از لحاظ شخصی کلی مونده تا به اون بلوغی که باید برسم. واقعا خیلی یهویی آدم بزرگ میشه. یادمه همیشه اون پسر ۱۸ ۱۹ ساله کوچولوعه بودم که کسی انتظار زیادی ازش نداشت و یهو شدیم ۲۶ ۲۷.

اینا با هم باعث میشه واقعا از سر ناپختگی آدم‌های که بهمون کلی کمک کردن، باعث آزردگیشون بشیم.

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

چیزی که توی گروه دیدم و ناراحت میشدم این بود دو آدمی که همدیگه رو نمی‌شناختن، ولی من جفتشون رو می‌شناختم و میدونستم چقدر ادمای خوب، دانا و ذاتا مهربونی هستن، فقط چون همو نمی‌شناختن و بخاطر اون هیجان و برندگی جوونی حرفای هم رو خیلی درست تفسیر نمیکردن میوفتادن به جون هم.

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

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

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

امیدوارم امسال برای همتون سالی پر از لحظه‌های خوب و خاطرات دلنشین باشه ❤️
1109👍9🔥3
در مورد AI صحبت کنیم کم کم

توی این چند ماه گذشته (بعد از ترند شدن مدل‌های دیپ سیک) یک اتفاق افتاد. اون هم تلاش برای ارائه‌ی مدل‌های قوی‌ تر و ارزون تر. این به این معنیه که اگر من سال پیش قرار بود برای یک سیستم مدیریت گروه (که spam و ... ارسال نشه) ماهی ۲۰ دلار هزینه کنم، الان با ماهی ۵۰ سنت، با کیفیت بهتری میشه پیاده سازیش کرد.

وقتی از AI حرف می‌زنیم دو تا موضوع رو باید از هم تفکیک کنیم:
۱. استفاده از AI برای کد زدن و پیاده سازی فیچر (مثلا Vibe Coding)
۲. استفاده از AI، کنار یک سیستم، برای حل مسائلی که قبلا نشدنی بود.

هر دوی این موضوع‌ها جای صحبت دارن و می‌خوام در موردشون ویدیو بسازم. فقط قبلش نیاز به کمکتون دارم چون یکم نسبت به این مسائل بایاس هستم. یعنی، توی یک سال گذشته توی دیوار LLMها، هم توی کد نویسی، هم توی پروتوتایپ‌ها و هم نوشتن ابزار تنیده شده بوده. اما می خوام بدونم الان توی محیطی که کار می کنید یا محیط شخصی خودتون چقدر به این دو موردی که گفتم پرداخته میشه. یعنی مثل ویدیو‌های گذشته Basic کار رو بذارم کنار برم سراغ مسائلی که در موردشون حرف زده نمیشه. یا از ابتدا شروع کنیم.
139🔥9👍7
با هوش مصنوعی کد بزن، بدون پرداخت حتی یک ریال!

این چند وقته ابزارهای زیادی برای کد نویسی با هوش مصنوعی ترند شدن که خوب یا بد، اکثرا نیاز به هزینه ماهیانه چند ده دلاری دارن که برای ایرانی‌ها خیلی کار راحتی نیست. توی این ویدیو ابتدا ابزار Aider رو معرفی می‌کنم که توی ترمینال بدون نیاز به سویچ به IDE خاصی کار میکنه و چند تا روش معرفی می‌کنم که چطور از API‌های رایگان استفاده کنیم تا از مدل‌های قوی توی کار‌ها و تسک‌های روزمره استفاده کنیم.


https://youtu.be/uGJKwUYrPYo
134👍4🔥4
سلام دوستان خوبم 🌱

بعد از هر پست یا ویدیوی جدید، انرژی‌ای که از خوندن کامنت‌ها و بازخوردهای شما می‌گیرم واقعاً برام بی‌قیمته. همین همراهی هر روز یادم می‌اندازه چرا ادامه می‌دم.

چند نفر از دوستان پرسیده بودن آیا راهی هست که بتونن یه جوری از کانال حمایت کنن. راستش حضور و کلمه‌های دلگرم‌کنندهٔ شما بزرگ‌ترین پشتوانه منه؛ اما برای اینکه سؤال بی‌جواب نمونه، یه «قهوهٔ مجازی» باز کردم. اگر روزی خواستید من رو به یک فنجون قهوه مهمون کنید، لینک زیر همیشه هست—هیچ تعهدی نیست و نبودش هیچ چیزی رو عوض نمی‌کنه. همین که این‌جا کنار همیم، خودش کلیه. ☕️❤️

https://reymit.ir/mhrcode

مواظب خودتون و ذوقِ ساختن‌تون باشید.
358👍2🔥2👎1
سلام همگی!

واقعیت اینه که کار با LLM‌ها از این ساده‌تر نمیشه:
۱. یه متن (پرامپت) میدیم
۲. یه ساختار JSON خروجی تعریف می‌کنیم

از بزرگ‌ترین Agent‌ها گرفته تا ساده‌ترین ابزارها، همه دارن همین کار رو می‌کنن - فقط خلاقیت‌شون توی پرامپت‌ها و ساختارهای خروجی و ترکیب کردنشون با همه.

برای همین من goai-kit رو ساختم که فقط همین کار پایه رو انجام میده - مشکلات تکنیکال اتصال به LLM و مدیریت JSON schema رو براتون حل می‌کنه

https://github.com/mhrlife/goai-kit

دوس داشتید روش کانتریبیوت داشته باشید خیلی خوشحال میشم. ویدیو‌های بعدی کانال رو با همین پکیج جلو می‌بریم که درگیر مبانی کار با LLMها نشیم.
1👍1913
سلام دوستان برای تولید یک سری محتوای جذاب اموزشی توی دیوار دنبال شرکتی/تیمی/شخصی هستیم که برامون Video Scribing انجام بده و فاز محتوای فنی رو هم داشته باشه.

نمونه:
https://youtu.be/CZDTB8gmGvY?si=lkwI2unSRiMaz0JR

اگر کسی یا تیمی رو می‌شناسید ممنون میشم بهم معرفی کنید
1👍6
توی این بلاگ فنی دیوار در مورد چالش‌های جذاب مهندسی نقشه‌ی دیوار (که جدیدا تبلیغشو زیاد دیدید) صحبت می کنیم.

https://vrgl.ir/ZHje2

این بلاگ برای من متفاوته از بلاگای دیگه چون نقشه‌ی دیوار محصولی بود که سال‌ گذشته مستقیم روش کار میکردم
118👍7
MHRCODE | برنامه‌نویسی با طعم توت‌فرنگی
سلام همگی! واقعیت اینه که کار با LLM‌ها از این ساده‌تر نمیشه: ۱. یه متن (پرامپت) میدیم ۲. یه ساختار JSON خروجی تعریف می‌کنیم از بزرگ‌ترین Agent‌ها گرفته تا ساده‌ترین ابزارها، همه دارن همین کار رو می‌کنن - فقط خلاقیت‌شون توی پرامپت‌ها و ساختارهای خروجی…
بهش پلاگین اتصال به Langfuse برای لاگ گرفتن از ارتباط با LLM رو اضافه کردم و الان روی ربات مدیریت گروه فعاله.

لنگ فیوز چیه؟ اینکه سرویسی با LLMها بزنیم که ۸۰ درصد مواقع درست کار کنه راحته به نسبت. سختی اینه که عدد رو به ۱۰۰ نزدیک کنیم.

لنگ فیوز بهمون یک زیرساخت Log گرفتن شبیه Tracing میده که می تونیم ببینیم مسیری که LLM با API call های مختلف طی کرده تا به یک تصمیمی برسه چطور بوده.

در مرحله‌ی اول می‌تونیم دستی خروجی‌ها رو تست کنیم و تا یه عددی می‌تونیم خروجی‌های اشتباه رو دستی فلگ بزنیم. اما این قابلیت رو هم میده که LLM به عنوان Review کننده بیاد و خروجی‌ها رو بررسی کنه و اونایی که خرابن رو بهمون بگه.

خلاصه خیلی خوبه از اول با Langfuse اپ تون رو توسعه بدید که دستتون برای آینده باز تر باشه.

در موردش حتماااا ویدیو میسازم
3👍183🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥193👎3
دوستان فقط می‌تونم بگم مراقب خودتون و خانواده‌ هاتون باشید. برای همه مون آرزوی سلامتی میکنم 🫂
176🔥3👍2👎1
MHRCODE | برنامه‌نویسی با طعم توت‌فرنگی
سلام همگی! واقعیت اینه که کار با LLM‌ها از این ساده‌تر نمیشه: ۱. یه متن (پرامپت) میدیم ۲. یه ساختار JSON خروجی تعریف می‌کنیم از بزرگ‌ترین Agent‌ها گرفته تا ساده‌ترین ابزارها، همه دارن همین کار رو می‌کنن - فقط خلاقیت‌شون توی پرامپت‌ها و ساختارهای خروجی…
آپدیت جدید پکیج GoAI-Kit 🚀

سلاام دوستان. این آپدیت، خروجی نیازمندی‌های خودم برای یکی از پروژه‌های شخصیم بوده که نیاز به یک Agentic AI داشتم که هم به صورت کدی هم با کمک AI بتونه تصمیماتی بگیره، تغییراتی روی یک محتوا بده و در نهایت اگر همه چیز اوکی بود خروجی نهایی بده، وگرنه مجدد ویرایش کنه.

ویژگی‌های جدید:

🔹 گراف تصمیم‌گیری: می‌تونید گراف تصمیم‌گیری برای یک Context تعریف شده بسازید. هر نُد رو با NewNode می‌تونید تعریف کنید

🔹 ند‌های LLM: اگر هر نُد گراف نیاز به درخواست به LLM داره، نیازی نیست implement اش کنید و از NewAICallNode استفاده کنید

🔹 تمپلیت پیشرفته: با استفاده از تمپلیت در گولنگ خیلی راحت پرامپت‌های پیچیده با ورودی‌های متغیر بنویسید

🔹 تایپ سیستم: همه چیز با Generic و بدون dynamic typing. این سرعت و کیفیت رو به شدت بالا می‌بره

🔹 یکپارچگی با Langfuse: خیلی راحت می‌تونید به Langfuse هم وصل شید و تمام مراحل Agent تون رو توی Langfuse مشاهده کنید



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

https://github.com/mhrlife/goai-kit



همچنین اگه مشکلی داشت حتما در issues های پروژه بگید. کد هم خیلی نیاز به ریفکتور داره و مشتاق contribution هاتون هستم.
115👍2
ما توی دیوار یه دستیار خیلی باحال داریم که میاد مستندسازی های پروژه هامون رو انجام میده. البته این فقط فایل README نیست، از آنالیز APIها گرفته تا فلوی داده و ارتباط توابع و ... حالا این کجا کمک می کنه؟ جدا از اینکه فهمیدن پروژه های جدید و ساختارشون رو راحت میکنه برای نیروهای جدید، ابزارهای کد نویسی مثل cursor و aider هم خیلی بهتر پروژه رو می فهمن و براساس استانداردهای پروژه جلو میرن.

بچه ها تصمیم گرفتن این پروژه رو اوپن سورس کنن و این بلاگ هم نوشتیم که تجربشون و تصمیمای که توی این مسیر گرفتن رو به اشتراک بذارن.

https://vrgl.ir/U6gtM
148👍12🔥1
این چیزیه که هر رووز توی شرکت من ازش استفاده میکنم و زندگیمون رو راحت تر کرده. دیوار کلی سرویس داره که ادم حتی proto هاشم بخونه توش گم میشه. از وقتی این اومده ۹۹درصد سوالاتم رو با همین حل کردم و دیگه پند جواب آدم ها نبودم. با بچه ها صحبت کردیم و بلاگش رو نوشتیم که شما هم بتونید استفاده کنید

https://vrgl.ir/6JFvk
2👍269🔥1
چند وقته توی دیوار داریم روی یک دستیار کار می‌کنیم که مقایسه محصولات و دونستن نقطه قوت و ضعفاشون راحت تر باشه و بتونید راحت‌تر آگهی‌هایی که می‌خواید رو پیدا کنید.

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

🤖 آدرس ربات: @AiDivar_Bot
2🔥28👍4
📹 دیوار یک ماهه استارت کانال یوتیوبشو زده و توش اروم اروم داره مطالب خیلی خوبی اضافه می‌شه. برای مثال این تردتاک‌ها نتیجه‌ی چند ماه-سال تلاش یک تیمه که توش آدم‌های مختلف درگیر یک مسئله‌ی بزرگ بودن و توضیح می‌دن چه مسیری رو طی کردن و نتیجه چی‌شد.

https://youtu.be/B_Bsd1KXBOc
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍208🔥1