Dev Perfects
40 subscribers
9.23K photos
1.26K videos
468 files
13K links
بخوام خیلی خلاصه بگم
این کانال میاد مطالب کانالای خفن تو حوزه تکنولوژی و برنامه نویسی رو جمع میکنه

پست پین رو بخونید
https://t.iss.one/dev_perfects/455


ارتباط:
https://t.iss.one/HidenChat_Bot?start=936082426
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
از همین حالا میتونید catjam رو سینک شده با سرعت تایپتون توی vscode داشته باشید

https://github.com/AmirhosseinAghighi/catjam

@DevTwitter | <اردک تنها />
امروز خیلی رندوم رفتم stackoverflow رو از روی طاقچه برداشتم که خاکش رو بگیرم، یهو یه چیزی توجهم رو جلب کرد!!

stackoverflow.ai

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



امتحانش کنید که دوباره شمارو می‌بره به دورانی که stackoverflow داشت حکومت می‌کرد.

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

I am an AI assistant designed to help you with a wide range of technical questions, particularly in areas like coding, development, and other professional or hobbyist domains. My goal is to provide clear solutions and explanations, helping you understand concepts and solve problems effectively.

@DevTwitter | <Milad Niroee/>
اگه دنبال یه ابزاری برای user test هستین ولی یوزر واقعی ندارین یا زمانشو ندارین میتونین از این AI استفاده کنین.
یه پلاگین AI توی فیگماس که براتون تست میکنه و heatmap هم میسازه.

https://figma.com/community/plugin/1397952939678206595/velocity-ai-user-testing-for-prototypes

@DevTwitter | <Siavash/>
بنظرم اینکه خودتون درک کنید تکنولوژی هایی که باهاشون کار میکنید چطور در زیرلایه کار میکنن دید از بالای خوبی به ادم توی کار میده؛ توی این ریپو برای زبان های متخلف ساخت مرحله به مرحله تکنولوژی هایی مثل git, docker, redis, torent , http و sql هست.

https://github.com/codecrafters-io/build-your-own-x?tab=readme-ov-file

@DevTwitter | <Moj./>
اگه دوست دارید بدونید چطور میشه مدل اوپن سورس openai رو جیلبریک کرد و بدون فیلتر و قانون هر درخواستی ازش کرد این ویدیو رو ببینید.
این توییت صرفا جنبه آموزشی دارد و توصیه من این است که نکنید.

https://www.youtube.com/watch?v=QTGrqASdZGo&ab_channel=PromptEngineering

@DevTwitter | <Amin Anvary/>
This media is not supported in your browser
VIEW IN TELEGRAM
سرورهای لینوکس رابط گرافیکی ندارن. به کمک نسخه فلت‌پک نرم‌افزار Cockpit می‌تونیم بدون نیاز به نصب پنل روی سرور، بخشی از کار نظارت و مدیریتش رو از طریق یه رابط کاربری ساده انجام بدیم.

+ دریافت از فلت‌هاب :
https://flathub.org/apps/org.cockpit_project.CockpitClient

@DevTwitter | <Yaser Shahi/>
یه اپلیکیشن کوچولو نوشتم برای calendar کردن قطعی های برق، با systemd و docker هم امکان بالا آوردنش هست.
اگر دوست داشتید استفاده کنید.

https://github.com/dozheiny/barghman

@DevTwitter | <[at]iliya[at]cyberplace social/>
یه برنامه که جدیدا برای آپدیت کردن خودم استفاده میکنم برنامه DevBytes هست اینطوریه که میاد محتوای سایت های مثل مدیوم و dev.to و.. رو با ai شبیه ریلزای اینستا میکنه ولی به صورت متنی

گزینه خوبیه که جاگزین وقت تلف کردن با ریلزای اینستا بشه

@DevTwitter | <ixAbolfazl />
این مخزن GitHub، از سوی مهندس کلامی هریس، مجموعه‌ای از تکنیک‌های نوآورانه برای «پراپمت‌نویسی» (Prompt Engineering) رو ارائه می‌ده. این دکوریتورها (decorators) ابزارهای قدرتمندی‌ان که تجربه‌ کار با مدل‌های هوش مصنوعی رو مؤثرتر می کنند.

https://github.com/smkalami/prompt-decorators

@DevTwitter | <Mohammadreza M/>
معرفی یک فریمورک جالب به اسم Parlant:
ساختن یه هوش مصنوعی ساده که جواب بده آسونه. ولی ساختن یه Agent که دقیقاً همون‌جوری رفتار کنه که کسب‌وکار شما نیاز داره؟ اینجاست که سخت می‌شه.
اغلب تیم‌ها به یه دیوار می‌خورن و معمولا یکی از روشهای زیر را انتخاب میکنند:
- استفاده از Flow engines ⟵ مکالمه‌های خشک و از پیش تعیین‌شده، تعامل ضعیف.
- پرامپت‌کاری بی‌نظم/Prompt soup ⟵ قاطی‌پاتی، غیرقابل اعتماد، نگهداری سخت.
- استفاده از NLU workflows ⟵ شکننده، انعطاف پایین.
- فقط LLM ⟵ انعطاف بالا ولی غیرقابل پیش‌بینی.

نتیجه؟ بات‌هایی که قوانین رو نادیده می‌گیرن، کاربر رو گیج می‌کنن و کارشناس‌های کسب‌وکار رو ناراضی.

اینجاست که مدل‌سازی رفتاری ایجنت ها/Agentic Behavior Modeling (ABM) وارد می‌شه. روش ABM یعنی تعریف ساختاریافته‌ی رفتار ایجنت ها: دستورالعمل‌ها، اهداف، ابزارها، مسیرها و حتی پاسخ‌های آماده. همه توی یه مدل رفتاری.

به جای کلنجار با پرامپت‌های شلخته یا فلوچارت‌های خشک، ABM به شما قابلیت های پایین را میده:
- انعطاف بالا در برابر تعامل طبیعی کاربر
- پیش‌بینی‌پذیری بالا در اجرای قوانین
- ساختار معنایی شفاف که می‌تونید روش استدلال کنید

اینجا Parlant میاد وسط ⟵ یه موتور متن‌باز ABM برای ایجنت های LLM.
باهاش می‌تونید:
- رفتار ایجنت رو دقیق کنترل کنید
- اصول، اکشن‌ها و متغیرها رو مدل کنید
- قوانین کسب‌وکار رو به‌طور ثابت enforce کنید
- تصمیم‌های ایجنت رو دنبال و تحلیل کنید

به زبون ساده: خروج از «اسپاگتی پرومپت» ⟵ و رسیدن به یه فریمورک ساختاریافته برای ایجنتهای مشتری‌محور.

اگه از ایجنتهایی خسته شدین که باهوش به‌نظر میان ولی رفتاراشون گیج‌کننده‌ست، ABM (و Parlant) میتونه همون قطعه‌ی گمشده‌ باشه.
Github: https://github.com/emcie-co/parlant

@DevTwitter | <Mehdi Allahyari/>
اگر به مباحث LLM علاقه دارید و می‌خواید سریع یک دید کلی و پایه‌ای از همه مفاهیم پیدا کنید، این کتاب رو پیشنهاد می‌کنم.
زبانش ساده‌ است و خیلی شفاف مطالب رو با نمونه‌ کد توضیح داده:
hands on large language models language understanding and generation book

https://github.com/HandsOnLLM/Hands-On-Large-Language-Models

@DevTwitter | <Maryam/>
This media is not supported in your browser
VIEW IN TELEGRAM
نرم‌افزار Foliate یه کتابخوان ساده، واکنشگرا و آزاده برای لینوکس که علاوه بر امکانات شخصی‌سازی فونت، رنگ‌ها و نحوه نمایش صفحات؛ می‌تونه برامون کتاب‌ها رو بلند بخونه!
از فرمت‌های پرکاربرد مثل EPUB، PDF، Kindle و... پشتیبانی می‌کنه...

نصب و تنظیم صدای دلخواه هم از کتابخونه Piper و به کمک برنامه Pied آسونه.
صدای دلخواه، به صورت کلی برای اسکرین‌ریدر سیستم تعریف میشه و فقط محدود به کتابخوان نیست

+ دریافت Foliate:
https://flathub.org/apps/com.github.johnfactotum.Foliate

++ دریافت Pied:
https://github.com/Elleo/pied

@DevTwitter | <Yaser Shahi/>
مایکروسافت یه markup language توسعه داده برای orchestration پرامپت ها (POML)
استفاده ازش هم سادس. به جای اینکه بخواین یه آناتومی مشخصی برای پرامپت در نظر بگیرید، از این فرمت استفاده می‌کنید.
از لینک زیر می‌تونید یه نگاهی بهش بندازید.

https://github.com/microsoft/poml

@DevTwitter | <Efi/>
برای moderate کردن عکس ها، ویدیو ها یا متون مختلف میشه از یه api به اسم sightengine استفاده کرد
این api برای nodejs یه کلاینت داره که خیلی قدیمیه به چند دلیل:
- داخل خودش از یه ورژن خیلی قدیمی از node-fetch استفاده کرده
- عدم وجود تایپ و تایپ اسکریپت
برای همین یه کلاینت ریز براش درست کردم که علاوه بر حل این مشکلات یه سری helper function هم داخل خودش بهتون میده
(فعلا برای moderate کردن عکس ها میشه ازش استفاده کرد)
اگه علاقه مند بودین به ریپو و مستنداتش یه سر بزنین

پکیج:
https://www.npmjs.com/package/sightengine-js#-installation

سورس کد:
https://github.com/Silent-Watcher/sightenginejs


@DevTwitter | <Ali N./>
Forwarded from کداکسپلور | CodeExplore (ᴀᴍɪʀᴍᴀsᴏᴜᴅ)
🤖 با پایان مرحله‌ی بتا، Jules الان در دسترس عمومه و روی مدل قدرتمند Gemini 2.5 Pro کار میکنه. رابط کاربری بهتر شده، باگ‌ها رفع شدن و قابلیت‌های جدیدی مثل Web Search، Interactive Planning، Environment Snapshots، پیش‌نمایش UI با Screenshot و باز کردن مستقیم PR اضافه شده.

یه قابلیت اضافه شده به این ورژن به نام Critic Mode در واقع یه Reviewer داخلی که قبل از نمایش کد، تغییرات رو بررسی میکنه و مشکلاتی مثل Edge Cases، باگ‌های ظریف یا نا کارآمدی‌ ها رو پیدا میکنه و باعث میشه خروجی نهایی با کیفیت بالاتری ارائه بشه

#jules #google #ai
☕️Telegram | Website | Discord
Forwarded from کداکسپلور | CodeExplore (ᴀᴍɪʀᴍᴀsᴏᴜᴅ)
اکستنشن Error Face and Explain برای VS Code به ارورایی که داری ری‌ اکشن نشون میده🙄
هر وقت کدت ارور یا warning بده، بهت یه میم نشون میده که با شدت مشکل هماهنگه هرچی بیشتر میمه داغون تر🤔 از طرفی هم بهت توضیح میده که مشکل از Syntax هست، ماژول درست import نشده یا ...

🔗 https://marketplace.visualstudio.com/items?itemName=naveensh7.error-face

#vscode #extension
☕️Telegram | Website | Discord
Forwarded from Linuxor ?
کتابخونه Nightmare یه کتابخونه خودکارسازی مرورگر (browser automation) سطح‌بالاست که با متدهایی مثل .goto, .type, .click محیطی رو شبیه تجربهٔ کاربر واقعی بازسازی می‌کنه. با Electron ساخته شده و هدفش ساده‌کردن تست UI، اسکرپینگ و انجام Task های اتوماتیک وبیه.

github.com/segment-boneyard/nightmare

@Linuxor
Forwarded from Linuxor ?
با لایبری Popmotion می‌تونید انیمیشن physics-based (حرکت بر اساس فیزیک مثل فنر یا اصطکاک) درست کنید.
یعنی به جای اینکه دستی تایمینگ ست کنی، یه دونه فنر تعریف می‌کنی و خودش طبیعی رفتار می‌کنه. به درد طراحی‌های واقعی می‌خوره که می‌خوای حس لمس و فیزیک بدن بده.

popmotion.io

@Linuxor
توی نسخه‌ی جدید #ShadowLink، کاربران می‌تونن IP #استارلینک خودشون رو مخفی کنن تا حریم خصوصی و امنیت آنلاین‌شون بهتر حفظ بشه، و اطلاعات پنل هم به‌صورت کاملاً تصادفی ساخته میشه ...

برای استفاده از این‌ابزار علاوه بر داشتن دستگاه #Starlink، کافیه یه سرور حداقلی تو ایران داشته باشین و یه کامپیوتر با ویندوز که همزمان به اینترنت استارلینک و اینترنت ایران وصل باشه. با این شرایط، #شادولینک این امکان رو میده که #اینترنت آزاد استارلینک رو به‌صورت امن، سریع و مخفیانه به اشتراک بذارین، بدون اینکه ترافیک از کشور خارج بشه، یا GFW بتونه شناساییش کنه.

🎥 youtube.com/watch?v=OsCRV5q4yg8
💡 github.com/maverick0x07/shadowlink

🔍 ircf.space
@ircfspace
یک تصمیم خوبی گرفته شد توی تیم یک سری سرویس کوچیک داشتیم که فکر می‌کردیم اگر پروژه بزرگ بشه؛ قطعاً خفت مارو خواهد گرفت چون bottleneck می‌شه ولی هر کدوم به تنهایی سرویس کوچیکی محسوب می‌شد!

توی همین وادی که داشتیم کدهاشون رو می‌زدیم یک تصمیم مغرورانه گرفتم؛ به بچه‌های سنیور تیم گفتم این‌ها رو با Rust کد بزنیم چون مطمئنم این پروژه قراره بترکونه (هیچ اطمینانی نبود، فقط خواستم انرژی تیم بالا بره، دلمم نمی‌خواست این سرویس‌های کوچولو باعث شکست پروژه‌‌های اصلی باشه)

بچه‌های سنیور باهام موافقت کردن و از دنیای هوش مصنوعی و deploy های مربوط به tensorflow یاد گرفتم که gRPC واسه ارتباطات بین سرویس‌ها خیلی بهتر هست؛ همین کارو هم کردیم.

الان که ۱-۲ ماه گذشته؛ نتایج رو می‌بینم و لذت می‌برم.

حتماً یک مقدار که سرم خلوت بشه زیر load test نتایجش رو می‌ذارم؛ شاید بخش کد نویسی با Rust بدرد تیم شما یا ۹۰٪ کارهای شما نخوره اما استفاده از gRPC برای ارتباط بین سرویس‌های خودتون رو جدی بگیرید.