بحث اینکه هوش مصنوعی جای برنامه نویس هارو بگیره دیگه داره تکراری میشه
ولی بذارین یه نکته مهمی رو باهاتون در میون بذارم
هوش مصنوعی یا همون عامل های هوش مصنوعی توسعه دهنده که یه نمونه اش cursor هست وقتی پروژه کوچیک باشه و Monolithic بله واقعا قدر ان و یکم شک به دل آدم میندازن که نکنه اینا واقعا آینده توسعه نرم افزار رو دست بگیرن؟
اما کافیه پروژه یکم مقیاس پیدا کنه مثلا تبدیل بشه به client-server یا از Monolithic تبدیل بشه به Microservice اون موقع اس که واقعا AI کم میاره بد هم کم میاره.
و بزرگترین چالشش به یاداوردن و حفظ توالی عملیات ها و اهداف پروژه و نحوه کارکرد و تعامل ماژول ها و اجزا و همینطور تعیین استراتژی های فنی هست.
کاری که فقط از پس یه انسان متخصص برمیاد نه یک یا حتی چند عامل.
شاید حتی بگین که الان این محدودیت رو داره و در آینده ممکنه برطرف بشه ولی در جواب باید بگم به همین سادگیا نیست چون این محدودیت ها بیشتر جنبه سخت افزاری دارن تا الگوریتمیک و یا نرم افزاری که شرکت های هوش مصنوعی صرفا با اپدیت های نرم افزاری بتونن این محدودیت هارو رفع کنن.
چالشی که حالا حالا ها پابرجاس.
واسه همینه که واسه توسعه دهنده ها ضروریه که مهارت های سطح بالا رو یاد بگیرن و از یه کارگر (که صرفا کد مینوسه) تبدیل بشن به یه مهندس ناظر که استراتژی هارو تعیین میکنه سیستم رو طراحی میکنه و الگور های طراحی و معماری هارو مشخص میکنه و بر اساس اون عامل های توسعه دهنده رو هدایت میکنه.
@DevTwitter | <mohammad hashemi/>
ولی بذارین یه نکته مهمی رو باهاتون در میون بذارم
هوش مصنوعی یا همون عامل های هوش مصنوعی توسعه دهنده که یه نمونه اش cursor هست وقتی پروژه کوچیک باشه و Monolithic بله واقعا قدر ان و یکم شک به دل آدم میندازن که نکنه اینا واقعا آینده توسعه نرم افزار رو دست بگیرن؟
اما کافیه پروژه یکم مقیاس پیدا کنه مثلا تبدیل بشه به client-server یا از Monolithic تبدیل بشه به Microservice اون موقع اس که واقعا AI کم میاره بد هم کم میاره.
و بزرگترین چالشش به یاداوردن و حفظ توالی عملیات ها و اهداف پروژه و نحوه کارکرد و تعامل ماژول ها و اجزا و همینطور تعیین استراتژی های فنی هست.
کاری که فقط از پس یه انسان متخصص برمیاد نه یک یا حتی چند عامل.
شاید حتی بگین که الان این محدودیت رو داره و در آینده ممکنه برطرف بشه ولی در جواب باید بگم به همین سادگیا نیست چون این محدودیت ها بیشتر جنبه سخت افزاری دارن تا الگوریتمیک و یا نرم افزاری که شرکت های هوش مصنوعی صرفا با اپدیت های نرم افزاری بتونن این محدودیت هارو رفع کنن.
چالشی که حالا حالا ها پابرجاس.
واسه همینه که واسه توسعه دهنده ها ضروریه که مهارت های سطح بالا رو یاد بگیرن و از یه کارگر (که صرفا کد مینوسه) تبدیل بشن به یه مهندس ناظر که استراتژی هارو تعیین میکنه سیستم رو طراحی میکنه و الگور های طراحی و معماری هارو مشخص میکنه و بر اساس اون عامل های توسعه دهنده رو هدایت میکنه.
@DevTwitter | <mohammad hashemi/>
Forwarded from DevTwitter Ads.
🚫 تخصصت هر چی که هست، هوش مصنوعی تعیین میکنه که جایی توی بازی کار داری یا نه؟
🔘 هوش مصنوعی مولد رو پروژه محور یاد بگیر
🔘 مدرک آموزشت رو بگیر
🔘 و جای پات رو توی بازارکار سفت کن
شروع یادگیری:
https://dnkr.ir/6Zd8P
🔘 هوش مصنوعی مولد رو پروژه محور یاد بگیر
🔘 مدرک آموزشت رو بگیر
🔘 و جای پات رو توی بازارکار سفت کن
شروع یادگیری:
https://dnkr.ir/6Zd8P
چرا GitOps در دنیای امروز جایگزین مستقیم kubectl شده است
در گذشته، برای اعمال تغییرات روی Kubernetes، معمولترین کار اجرای مستقیم دستورات kubectl apply بود.
ساده، سریع و بدون پیچیدگی خاص.
اما با بزرگتر شدن تیمها و پیچیدهتر شدن محیطها، همین سادگی تبدیل به یک نقطهضعف شد.
چرا؟ چون:
- هیچکس نمیدانست آخرین تغییر توسط چه کسی اعمال شده.
- تنظیمات محیط Production و Staging با هم متفاوت بودند.
- امکان بررسی یا بازگشت به وضعیت قبلی وجود نداشت.
- خطای انسانی در اجرای دستی تغییرات بهراحتی باعث بروز مشکل میشد.
اینجا بود که GitOps متولد شد.
حالا GitOps روشیست که در آن کل وضعیت سیستم (شامل تنظیمات، منابع، policyها و ...) به شکل فایلهای YAML در یک مخزن Git ذخیره میشود.
هر تغییری در سیستم، تنها از طریق commit در Git اتفاق میافتد.
و ابزارهایی مثل ArgoCD یا Flux این تغییرات را بهصورت خودکار روی خوشه Kubernetes اعمال میکنند.
- یعنی Git تبدیل میشود به منبع حقیقت (single source of truth)
- هر تغییر قابل رهگیری، بررسی و بازگردانی (rollback) است
- میتوان با review و approval گروهی، جلوی خطاها را گرفت
- از CI/CD pipeline بهطور طبیعی پشتیبانی میشود
در واقع GitOps نهتنها امنیت و شفافیت را بالا میبرد، بلکه مسیر توسعه تا استقرار را بهشکل کاملاً خودکار و قابل پیشبینی درمیآورد.
یکی از محبوبترین ابزارهای اجرای GitOps در Kubernetes، ArgoCD است.
این ابزار بهصورت مداوم وضعیت مخزن Git را با خوشه مقایسه میکند و اگر مغایرتی ببیند، آن را اصلاح میکند یا هشدار میدهد.
این یعنی دیگر نیازی نیست دستی چیزی را deploy یا patch کنید؛ Git خودش حرف آخر را میزند.
جمعبندی:
در دنیایی که تغییرات سریع، محیطها متنوع و تیمها پراکندهاند، دیگر اجرای دستی kubectl کفایت نمیکند.
مدیریت تغییرات باید سیستماتیک، قابل پیگیری و مبتنی بر Git باشد.
GitOps دقیقاً پاسخ این نیاز است.
@DevTwitter | <Vahid Aghazadeh/>
در گذشته، برای اعمال تغییرات روی Kubernetes، معمولترین کار اجرای مستقیم دستورات kubectl apply بود.
ساده، سریع و بدون پیچیدگی خاص.
اما با بزرگتر شدن تیمها و پیچیدهتر شدن محیطها، همین سادگی تبدیل به یک نقطهضعف شد.
چرا؟ چون:
- هیچکس نمیدانست آخرین تغییر توسط چه کسی اعمال شده.
- تنظیمات محیط Production و Staging با هم متفاوت بودند.
- امکان بررسی یا بازگشت به وضعیت قبلی وجود نداشت.
- خطای انسانی در اجرای دستی تغییرات بهراحتی باعث بروز مشکل میشد.
اینجا بود که GitOps متولد شد.
حالا GitOps روشیست که در آن کل وضعیت سیستم (شامل تنظیمات، منابع، policyها و ...) به شکل فایلهای YAML در یک مخزن Git ذخیره میشود.
هر تغییری در سیستم، تنها از طریق commit در Git اتفاق میافتد.
و ابزارهایی مثل ArgoCD یا Flux این تغییرات را بهصورت خودکار روی خوشه Kubernetes اعمال میکنند.
- یعنی Git تبدیل میشود به منبع حقیقت (single source of truth)
- هر تغییر قابل رهگیری، بررسی و بازگردانی (rollback) است
- میتوان با review و approval گروهی، جلوی خطاها را گرفت
- از CI/CD pipeline بهطور طبیعی پشتیبانی میشود
در واقع GitOps نهتنها امنیت و شفافیت را بالا میبرد، بلکه مسیر توسعه تا استقرار را بهشکل کاملاً خودکار و قابل پیشبینی درمیآورد.
یکی از محبوبترین ابزارهای اجرای GitOps در Kubernetes، ArgoCD است.
این ابزار بهصورت مداوم وضعیت مخزن Git را با خوشه مقایسه میکند و اگر مغایرتی ببیند، آن را اصلاح میکند یا هشدار میدهد.
این یعنی دیگر نیازی نیست دستی چیزی را deploy یا patch کنید؛ Git خودش حرف آخر را میزند.
جمعبندی:
در دنیایی که تغییرات سریع، محیطها متنوع و تیمها پراکندهاند، دیگر اجرای دستی kubectl کفایت نمیکند.
مدیریت تغییرات باید سیستماتیک، قابل پیگیری و مبتنی بر Git باشد.
GitOps دقیقاً پاسخ این نیاز است.
@DevTwitter | <Vahid Aghazadeh/>
اگر تو GenAI کار میکنید، ویدیوهای صفحه یوتیوب AI Engineer رو به هیچ عنوان از دست ندید، از صد تا کلاس درس بیشتر مطلب برای یادگیری داره.
https://www.youtube.com/@aiDotEngineer/videos
@DevTwitter | <Reza Jafari/>
https://www.youtube.com/@aiDotEngineer/videos
@DevTwitter | <Reza Jafari/>
This media is not supported in your browser
VIEW IN TELEGRAM
فستپنل، یکی از کنترل پنلهای رایگان برای مدیریت وبسرورهای لینوکسیه که نسبتا رابط کاربری خوبی داره.
این پنل امکانات لازم برای میزبانی وردپرس، لاراول و php رو فراهم کرده.
برای شروع میشه اونو روی یه VPS با یک هسته پردازنده و یک گیگ رم نصب کرد!
https://fastpanel.direct
@DevTwitter | <Yaser Shahi/>
این پنل امکانات لازم برای میزبانی وردپرس، لاراول و php رو فراهم کرده.
برای شروع میشه اونو روی یه VPS با یک هسته پردازنده و یک گیگ رم نصب کرد!
https://fastpanel.direct
@DevTwitter | <Yaser Shahi/>
This media is not supported in your browser
VIEW IN TELEGRAM
توی قطار بیکار بودم دوباره و آزمایش با Agent Communication Protocol:
یه Agent درست کردم با Agno که دسترسی داره به Yahoo Finance
یه Agent با LangGraph درست کردم که دادم به PickleMemory با MCP که دیروز درست کرده بودم
بعدش الان Agent دومی می تونه با ACP با Agent اولی حرف بزنه!
@DevTwitter | <Von Datawarehausen/>
یه Agent درست کردم با Agno که دسترسی داره به Yahoo Finance
یه Agent با LangGraph درست کردم که دادم به PickleMemory با MCP که دیروز درست کرده بودم
بعدش الان Agent دومی می تونه با ACP با Agent اولی حرف بزنه!
@DevTwitter | <Von Datawarehausen/>
سلام
من ی این ریپو درست کردم و کد های fine tune مختلف برای image segmentation کنار هم گذاشتم ک کسی بخواد راحت
ی تسک image segmentation رو فان تیون کنه برای تسک مدنظرش
https://github.com/m15kh/Image_Segmentation
@DevTwitter | <Mohammad/>
من ی این ریپو درست کردم و کد های fine tune مختلف برای image segmentation کنار هم گذاشتم ک کسی بخواد راحت
ی تسک image segmentation رو فان تیون کنه برای تسک مدنظرش
https://github.com/m15kh/Image_Segmentation
@DevTwitter | <Mohammad/>
Forwarded from مکتب شریف
🆔 @MaktabSharif_Admin
Please open Telegram to view this post
VIEW IN TELEGRAM
غزل یک کتابخانه شعر فارسی و برنامهای رایگان و متنبازه. غزل به زبان ++C و با استفاده از چارچوب Qt نوشته شده. غزل از پایگاه داده گنجور بهره میبره. این برنامه قابلیت سرچ قویای داره و میتونه توی ردیف و قافیه هم سرچ کنه. غزل توی ویندوز، مک و اکثر توزیعهای لینوکس اجرا میشه
https://github.com/abroshan39/ghazal
@DevTwitter | <Aboutaleb Roshan/>
https://github.com/abroshan39/ghazal
@DevTwitter | <Aboutaleb Roshan/>
یکی از بهترین روشای خوب کد نوشتن دیدن کد خوبه
توی این لینک میتونید پروژه های اپن سورس لاراول که ارزش خوندن دارن را ببینید:
https://saasykit.com/blog/learn-laravel-by-exploring-open-source-projects
@DevTwitter | <Ali Baghenia/>
توی این لینک میتونید پروژه های اپن سورس لاراول که ارزش خوندن دارن را ببینید:
https://saasykit.com/blog/learn-laravel-by-exploring-open-source-projects
@DevTwitter | <Ali Baghenia/>
#به_سوی_گا
اینقدر اوضاع اینترنت خرابه که نمیشه کار کرد.
میخوام یه پیج فروشگاه جوراب برای برنامهنویسا بزنم جوراب بفروشم.
دیگه برنامهنویسی جواب نمیده.
@DevTwitter
اینقدر اوضاع اینترنت خرابه که نمیشه کار کرد.
میخوام یه پیج فروشگاه جوراب برای برنامهنویسا بزنم جوراب بفروشم.
دیگه برنامهنویسی جواب نمیده.
@DevTwitter
Forwarded from هشتگ تبلیغ تخصصی
📧 [email protected]
Please open Telegram to view this post
VIEW IN TELEGRAM
کتابخانه مبدل تاریخ، به زبان C نوشته شده و میتونه تقویمهای شمسی، میلادی، هجری، عبری و جولین رو به همدیگه تبدیل کنه. این کتابخانه از 2 نوع تقویم فارسی (نجومی و الگوریتمی) پشتیبانی میکنه. نسخه الگوریتمی بر اساس الگوریتم پیشنهادی احمد بیرشک هست.
https://github.com/abroshan39/dateconv
@DevTwitter | <Aboutaleb Roshan/>
https://github.com/abroshan39/dateconv
@DevTwitter | <Aboutaleb Roshan/>
رفقا اگر دنبال نیروی کار هستید، از کارآموز تا سینیور برام جاب تایتل رو بفرستید تا توی چنل قرار بدم، خیلیا تعدیل شدن و نیاز به کار دارن.
اینطوری بفرستید
Mid-Level golang Developer - Tehran
یا
Java Developer - Remote
در صورتی که موقعیتتون به شکل همکاریه، قرار نیست پول بدید و موارد اینچنینی، وقت بقیه رو نگیرید و پیام ندید.
کسایی که دنبال کار میگردن پیام ندن لطفا که ما بتونیم همهی پیام ها رو بخونیم.
بعد از چند روز لیست جاب تایتلها رو قرار میدیم تو چنل تا اگر نیاز داشتید بهم معرفی بشید.
@dvtwi
اینطوری بفرستید
Mid-Level golang Developer - Tehran
یا
Java Developer - Remote
در صورتی که موقعیتتون به شکل همکاریه، قرار نیست پول بدید و موارد اینچنینی، وقت بقیه رو نگیرید و پیام ندید.
کسایی که دنبال کار میگردن پیام ندن لطفا که ما بتونیم همهی پیام ها رو بخونیم.
بعد از چند روز لیست جاب تایتلها رو قرار میدیم تو چنل تا اگر نیاز داشتید بهم معرفی بشید.
@dvtwi
Media is too big
VIEW IN TELEGRAM
دوتا کورس عالی از دانشگاه برکلی راجع به ایجنت ها ارائه شده. دوره اول فاندیمنتال و مباحث اصلی را توضیح میده و دوره دوم دوره پیشرفته راجع به ایجنت ها هست. تمام اسلایدها و ویدیوها و مقالات هم موجوده. و موضوعات مهم و اساسی را پوشش میده.
لینک دوره اول:
https://rdi.berkeley.edu/llm-agents/f24
لینک دوره پیشرفته:
https://rdi.berkeley.edu/adv-llm-agents/sp25
@DevTwitter | <Mehdi Allahyari/>
لینک دوره اول:
https://rdi.berkeley.edu/llm-agents/f24
لینک دوره پیشرفته:
https://rdi.berkeley.edu/adv-llm-agents/sp25
@DevTwitter | <Mehdi Allahyari/>
DevTwitter | توییت برنامه نویسی
رفقا اگر دنبال نیروی کار هستید، از کارآموز تا سینیور برام جاب تایتل رو بفرستید تا توی چنل قرار بدم، خیلیا تعدیل شدن و نیاز به کار دارن. اینطوری بفرستید Mid-Level golang Developer - Tehran یا Java Developer - Remote در صورتی که موقعیتتون به شکل همکاریه،…
به رفیق رفقا و نزدیکاتونم بگید
اگر موقعیت شغلی توی شرکتشون باز بود اطلاع بدن
هر موقعیتی تو زمینهی تک باشه اوکیه
اگر موقعیت شغلی توی شرکتشون باز بود اطلاع بدن
هر موقعیتی تو زمینهی تک باشه اوکیه
This media is not supported in your browser
VIEW IN TELEGRAM
به کمک ThinkSound میتونید برای ویدیوهای خودتون صدا تولید کنید!
رایگان و اوپن سورس هستش.
پ.ن: من تست کردم، اگر پرامپت خوبی نزنید و اگر ویدیو از قبل صدا روش باشه خروجی خوبی نمیده.
Demo:
https://huggingface.co/spaces/FunAudioLLM/ThinkSound
Github:
https://github.com/FunAudioLLM/ThinkSound
@DevTwitter | <Diego Jr/>
رایگان و اوپن سورس هستش.
پ.ن: من تست کردم، اگر پرامپت خوبی نزنید و اگر ویدیو از قبل صدا روش باشه خروجی خوبی نمیده.
Demo:
https://huggingface.co/spaces/FunAudioLLM/ThinkSound
Github:
https://github.com/FunAudioLLM/ThinkSound
@DevTwitter | <Diego Jr/>
DevTwitter | توییت برنامه نویسی
رفقا اگر دنبال نیروی کار هستید، از کارآموز تا سینیور برام جاب تایتل رو بفرستید تا توی چنل قرار بدم، خیلیا تعدیل شدن و نیاز به کار دارن. اینطوری بفرستید Mid-Level golang Developer - Tehran یا Java Developer - Remote در صورتی که موقعیتتون به شکل همکاریه،…
Please open Telegram to view this post
VIEW IN TELEGRAM
الان در دوره ای هستیم که دیگه دانش کالای اختصاصی و لوکس نیست!
الان میتونی با یک نیم ترابایت فضا (کمتر از نصف حجم لبتاب معمولی) یک مدل زبانی خفن مثل دیپ سیک چینی رو روی لبتابت نصب کنی و همه دانش بشری رو بی نیاز حتی از اینترنت داشته باشی و ازش سوال کنی!
https://github.com/deepseek-ai/DeepSeek-V3
@DevTwitter | <Propaganda/>
الان میتونی با یک نیم ترابایت فضا (کمتر از نصف حجم لبتاب معمولی) یک مدل زبانی خفن مثل دیپ سیک چینی رو روی لبتابت نصب کنی و همه دانش بشری رو بی نیاز حتی از اینترنت داشته باشی و ازش سوال کنی!
https://github.com/deepseek-ai/DeepSeek-V3
@DevTwitter | <Propaganda/>