DevTwitter | توییت برنامه نویسی
31.6K subscribers
5.24K photos
415 videos
6 files
5.08K links
توییت های برنامه نویسی و طراحی وب :)

Admin:
@dvtwi

Hashtags:
devtwitter.t.me/5

DevBooks Channel:
https://t.me/+AYbOl75CLNYxY2U0

Github:
https://github.com/DevTwitter

X:
https://x.com/devtwittir
Download Telegram
ابزار OpenWiki: مستندات خودکار برای ایجنت‌ها

تیم LangChain ابزار OpenWiki را منتشر کرد که مستندات codebase را خودکار تولید و به‌روز نگه می‌دارد. این ابزار برای AI agents طراحی شده و یک حافظه‌ی شخصی از منابع مختلف ایجاد می‌کند.

https://github.com/langchain-ai/openwiki

@DevTwitter | <Mti />
👍112🍌1
شرکت Anthropic ظرفیت Claude رو برای Cursor بیشتر می‌کنه

بعد از قطع دسترسی مدل‌های OpenAI به Cursor، تام براون از Anthropic خبر داد ظرفیت محاسباتی Claude رو برای Cursor بالا می‌برن. مدل‌های اوپن‌ای‌آی تنها حدود ۵ درصد ترافیک Cursor رو پوشش می‌دادن و Cursor می‌گه با گروه اوپن‌ای‌آی در حال مذاکره‌ست.

@DevTwitter | <Diego Jr/>
👍342👎2
This media is not supported in your browser
VIEW IN TELEGRAM
پروژه Mailflare به‌عنوان جایگزین Gmail مبتنی بر Cloudflare معرفی شده.

این ابزار امکان راه‌اندازی ایمیل با دامنه اختصاصی نامحدود رو فراهم می‌کنه.

https://github.com/hieunc229/mailflare

@DevTwitter | <Reza/>
40💔5👍3
Forwarded from DevTwitter Ads.
شاید برات جالب باشه بدونی سال ۹۸، یکی از بچه‌های مهندسی مکانیک توی خوابگاه احمدی‌روشن دانشگاه شریف، کانال تلگرامی‌ای رو ساخت که الان، بعد از ۷ سال، بزرگ‌ترین کانال اقتصادی به زبان فارسیه و یکی از قوی‌ترین گروه‌های مشاوره‌ی اقتصادی کشور پشت این کاناله!

اسم کانالش رو هم گذاشت 👈 شریف

از رویاهات کوتاه نیا! ♥️
🍌154👎162
اکثر ستاپ‌هارو تست کردم بهترین چیزی که به نیازم می‌خورد mermaid بود ولی سایت خودش پولیه و نمیشه agent خودتو ببری.
ایده‌ای که زدم یه پلاگین نوشتم برای live mermaid editing و برای obsidian چندتا پلاگین هست که میتونی با agent خودت کار کنی. همون شد که میخواستم
https://community.obsidian.md/plugins/mermaid-relay

اول باید obsidian رو نصب کنید که رایگانه (خیلی ابزار خوبیه برای مدیریت نوت و markdown). بعد یکی از این پلاگین‌های چت با agent مثل Claudian یا Copilot رو نصب می‌کنید، و بعد پلاگین من Mermaid Relay.
همزمان که دیاگرام می‌کشید میتونید با agent خودتون چت کنید و براتون ادیت انجام میده.

اینکه میتونم ai خودمو استفاده کنم باعث شد همه چیزش رایگان تموم شه و پول سرویس دیگه‌ای ندم. حتی میشه opencode و مدل‌های مجانی‌ای که داره رو استفاده کرد و دیگه واقعا یه قرون هم تو این پروسه خرج نشه =)

@DevTwitter | <Arman/>
17🔥4👎2
یکی از مهندسان ارشد AWS در این ویدیوی جدید تجربیات عملی تیم‌های آمازون را در استفاده از ایجنت‌های کدنویسی بررسی کرده؛ جایی که بهره‌وری از ۱۰ تا ۲۰ درصد به ۴٫۵ تا ۱۰ برابر رسیده است.

تفاوت اصلی نه در ابزار، بلکه در پنج عادت کاری تیم‌های پیشتاز است:

۱. دست کشیدن از کدنویسی دستی: ایجنت‌ها بیش از ۹۸٪ کد را می‌نویسند و تمرکز مهندسان روی معماری و تصمیم‌گیری است.
۲. تغذیه ایجنت به‌جای نظارت لحظه‌ای: ارائه تسک‌های مشخص و معیارهای سنجش خودکار تا ایجنت بتواند ساعت‌ها مستقل کار و خوداصلاحی کند.
۳. اولویت شفاف‌سازی نیازمندی‌ها (Spec-first): چکش‌کاری سند طراحی فنی بسیار کم‌هزینه‌تر از اصلاح کدهای اشتباه است.
۴. انتقال تست‌ها به محیط محلی (Shift-Left): استفاده از سرویس‌های شبیه‌ساز محلی (Mock) برای حلقه‌های بازخورد سریع به ایجنت.
۵. سرمایه‌گذاری روی کانتکست و ابزارها: توسعه سرورهای MCP اختصاصی و بهینه‌سازی مداوم فایل‌های راهنما (steering).

ویدیو:
https://youtube.com/watch?v=pqlWNihgdjI

@DevTwitter | <Mehdi Allahyari/>
20👎4👍2
اگر قرار باشد فقط یک ویژگی را از Claude-Mem انتخاب کنم، برای من «حافظه‌ی خودکار» است.

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

تفاوت مهمش با بسیاری از سیستم‌های Memory همین‌جاست: حافظه قرار نیست چیزی باشد که شما دستی مدیریت کنید؛ خودش در جریان کار شکل می‌گیرد.

البته این قابلیت خودکار به یک پیش‌نیاز مهم وابسته است: ایجنت باید از Hookهای مناسب در چرخه‌ی اجرای خود پشتیبانی کند. بنابراین نمی‌توان انتظار داشت Claude-Mem با هر Agent یا Extensionی دقیقاً همین تجربه را ارائه دهد.

به‌عبارت ساده، Claude-Mem بیشتر از اینکه یک «محل ذخیره‌ی Memory» باشد، یک لایه‌ی حافظه‌ی خودکار برای Agent است.

https://github.com/thedotmack/claude-mem

@DevTwitter | <کدنویس اسطوره‌ای/>
👍4🔥1
Forwarded from آکادمی همراه
📣 ثبت‌نام دومین «بوت‌کمپ مهندس داده (2) » آکادمی همراه اول شروع شد.

🔍 مهندس داده (Data Engineer) کسی است که زیرساخت جریان داده در سازمان را طراحی می‌کند. طراحی او باید به گونه‌ای دقیق و حرفه‌ای باشد که داده‌ها به‌صورت ساختاریافته و استاندارد در اختیار تحلیل‌گران، دانشمندان داده و سایر ذی‌نفعان قرار بگیرد.

🔸 در این بوت‌کمپ 12 هفته‌ای با آموزش تخصصی، پروژه‌های واقعی و منتورینگ، شما را برای تبدیل شدن به یک مهندس داده‌ حرفه‌ای آماده می‌کنیم.

همراه با امکان کارآموزی در گروه همراه اول
با حضور اساتید متخصص دانشگاه و فعالان شرکت‌های بزرگ ایران
امکان ثبت‌نام به صورت اقساطی
☑️ شرط ورود: انجام چالش و قبولی در مصاحبه
⚠️ ظرفیت: محدود


🌐 لینک پیش ثبت‌نام #رایگان و مشاهده سرفصل‌‌ها:

🔗 https://l.hamrah.academy/zki

⭐️@hamrah_academy | آکادمی همراه اول
Please open Telegram to view this post
VIEW IN TELEGRAM
🍌72🔥1
یکی از جالب‌ترین افزونه‌هایی که می‌توانید به ایجنت AI خود اضافه کنید، «Ponytail» است؛ افزونه‌ای که یک ایده‌ی ساده اما مهم دارد:

قبل از اینکه هوش مصنوعی شروع به کدنویسی کند، اول از خودش می‌پرسد: «اصلاً لازم است این کد را بنویسم؟»

فرایند کار تقریباً این‌طور است:

۱. آیا اصلاً به این قابلیت نیاز داریم؟
۲. آیا چیزی مشابه از قبل در پروژه وجود دارد؟
۳. آیا کتابخانه‌ی استاندارد می‌تواند کار را انجام دهد؟
۴. آیا خود پلتفرم این قابلیت را دارد؟
۵. آیا وابستگی موجود پروژه می‌تواند آن را انجام دهد؟
۶. آیا می‌شود با یک خط کد حلش کرد؟
۷. فقط اگر هیچ‌کدام جواب نداد، کد جدید نوشته شود.

نتیجه چیست؟

کد کمتر، وابستگی کمتر، توکن کمتر و احتمال کمتری برای پیچیده‌کردن بی‌دلیل پروژه.

طبق بنچمارک خود پروژه، Ponytail در ۱۲ وظیفه‌ی واقعی برنامه‌نویسی، به‌طور میانگین ۵۴٪ خطوط کد کمتر، ۲۲٪ توکن کمتر، ۲۰٪ هزینه کمتر و ۲۷٪ زمان اجرای کمتر ثبت کرده است.

نکته‌ی جذاب‌تر این است که این افزونه خودش را به «کد کمتر به هر قیمتی» محدود نمی‌کند؛ مواردی مثل امنیت، اعتبارسنجی، جلوگیری از از دست رفتن داده و دسترسی‌پذیری همچنان حفظ می‌شوند.

یعنی به‌جای اینکه به عامل بگوییم «بیشتر کدنویسی کن»، به آن یاد می‌دهیم:

اول فکر کن؛ شاید اصلاً نیازی به کد جدید نباشد.

https://github.com/DietrichGebert/ponytail

@DevTwitter | <کدنویس اسطوره‌ای/>
👍23🍌3👎2
یه منبع خوب برای آیکون‌های انیمیشنی پیدا کردم.

https://lucide-animated.com/

@DevTwitter | <Reza/>
5
Forwarded from DevTwitter Ads.
📌 کارگاه توسعه نرم افزار ایجنت‌ محور


با این سرعتی که دنیای ای‌آی ایجنت‌ها تغییر میکنند، چطور گم نشیم و راه‌مون رو پیدا کنیم؟
از طرفی با سرعتی که ایجنت‌ها کد تولید میکنند چطوری پروژه رو از نظر کیفیت کد و هزینه توکن مدیریت کنیم؟

میخوام مستقل از ابزار، فرایند توسعه نرم افزار ایجنتیکی که خودم در چندین پروژه واقعی تجربه کردم رو صفر تا صد دمو بدم.

چطور به ایجنت بفهمونیم که دقیقن چی میخوایم؟
چطور جوانب مختلف کار و مسیر درست رو برای حل یه فیچر بزرگ یا یه ام‌وی‌پی تشخیص بدیم؟
چطور از کثیف شدن کد جلوگیری کنیم و کدبیس‌مون رو تمیز و با قابلیت نگهداری بالا حفظ کنیم؟
اسکیل‌ها خوبن یا بدن؟

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

لینک جزییات کارگاه و ثبت نام:
https://behradz.ir/dtw

اگه عضو کانال تلگرام (https://t.me/mindfulsoft) بشید می‌تونید از این کد تخفیف ۱۵ درصدی استفاده کنید: SDLC

لینکدین من
https://www.linkedin.com/in/behradz
سایت من
http://behradz.ir

کانال تلگرام
https://t.me/mindfulsoft
🍌102
یک سری ایمیج ها روی Dockerhub نیستن و گاهی زجر آوره که هم مجبور باشیم برای اون ریپازیتوری یه تانلی، پراکسی ای چیزی ست کنیم، هم برای ghcr و ...
من اواخر دارم از ایمیج‌های images.cleanstart.com بیشتر استفاده میکنم و واقعا مشکلم رو حل کردن و روی dockerhub هم هست و دیگه نیاز نیست منت ghcr رو بکشم که تحریممون کرده :)

https://images.cleanstart.com/

@DevTwitter | <Soroush Moosapour/>
4🔥1🍌1
نسخه بدون سانسور GLM

OrcaRouter بدون سانسور مدل GLM-5.3-Flash را با دقت FP8 منتشر کرد. در این نسخه نرخ امتناع مدل به شدت کاهش یافته و ساختار alignment آن تغییر کرده است. این وزن‌ها برای پژوهش‌های امنیت AI در دسترس قرار دارند.

Weights on Hugging Face: https://huggingface.co/orcarouter/GLM-5.3-Flash-Uncensored-FP8
API (official weight): https://orcarouter.ai/models/z-ai/glm-5.3-flash

@DevTwitter | <Mti/>
🔥7