سافت گذر دانشنامه نرم افزار - دانلود رایگان نرم افزار

اطلاعیه های مهم سایت اطلاعیه های مهم سایت
💐 میلاد زینت پدر حضرت زینب سلام الله علیها مبارک باد 💐
 
 
  1. جهت رفع مشکل باز شدن سایت به دلیل بلاک توسط  نود 32 این ویدیو یا این ویدیو(ورژن 9 به بالا) یا راهنمای تصویری را مشاهده کنید
  2. به مناسبت عید غدیر، در سایت https://esetupdate.ir/ تخفیف ویژه‌ای برای محصولات در نظر گرفته شده است؛ فرصت را از دست ندهید. 🌸
  3. اکانت های بروزرسانی نود32 با قیمت های مناسب به صورت یک ، سه ، شش و دوازده ماهه از اینجا قابل خرید می باشد.

نرم افزار های پرکاربرد

ثبت نام | ورود
wepido.ir

Claude Code در ۱۵ دقیقه رقیب خودش را ساخت؛ تولد عامل کدنویسی XDACode

Claude Code در ۱۵ دقیقه رقیب خودش را ساخت؛ تولد عامل کدنویسی XDACode

بر اساس گزارش XDA Developers، یک آزمایش جالب نشان می‌دهد Claude Code می‌تواند در زمانی کوتاه، جایگزینی کارآمد برای خودش بسازد. در این آزمایش، از Claude Code خواسته شد یک عامل کدنویسی (Coding Agent) ترمینالی بسازد که بتواند فایل‌ها را بخواند و تغییر دهد، دستورها را اجرا کند، تست بگیرد و خطاها را برطرف کند. نتیجه، ابزاری به نام XDACode بود که در حدود ۱۵ دقیقه و ۱۲ ثانیه ساخته شد.

Claude Code پیش‌تر بخش عمده کد خودش را نوشته بود

این آزمایش از آنجا الهام گرفته که تیم Claude Code پیش‌تر اعلام کرده بود بخش زیادی از کد این ابزار با کمک خود Claude نوشته می‌شود. بوریس چرنی، خالق Claude Code، گفته بود در دوره‌ای ۱۰۰ درصد مشارکت‌های او در Claude Code با استفاده از Claude Code و مدل Opus 4.5 انجام شده است؛ شامل ۲۵۹ درخواست ادغام (Pull Request)، ۴۹۷ ثبت تغییر (Commit) و ده‌ها هزار خط کد. او در ژوئن ۲۰۲۶ نیز اعلام کرده بود حدود هشت ماه است به‌صورت دستی کد ننوشته است.

XDACode چگونه ساخته شد؟

در این آزمایش، به Claude Code یک پرامپت دقیق داده شد تا از ساخت صرفاً یک پوسته (Wrapper) یا اتکا به Claude Agent SDK خودداری کند. هدف، ساخت یک عامل کدنویسی مستقل و کاربردی بود. Claude Code خودش تصمیم گرفت از Python 3، SDK رسمی Anthropic برای ارتباط با مدل‌های Claude و کتابخانه‌های Rich و prompt_toolkit برای رابط ترمینال استفاده کند.

مهم‌تر از انتخاب فناوری‌ها، این بود که XDACode یک حلقه عامل (Agentic Loop) اختصاصی پیاده‌سازی کرد. همین حلقه است که به یک عامل کدنویسی اجازه می‌دهد فقط کد تولید نکند، بلکه پروژه را بررسی کند، فایل‌ها را تغییر دهد، دستور اجرا کند، نتیجه را بسنجد و در صورت خطا دوباره اصلاح کند.

قابلیت‌های کلیدی XDACode

  • هشت ابزار داخلی؛ هفت ابزار برای عملیات فایل شامل خواندن، ایجاد، ویرایش، حذف و جست‌وجو و یک ابزار برای اجرای دستورهای ترمینال
  • سیستم مجوز (Permissions System) برای تأیید یا رد تغییرات پیش از اعمال
  • محدودیت‌های فضای کاری (Workspace Restrictions) برای جلوگیری از تغییر فایل‌ها خارج از پروژه
  • رابط ترمینال تعاملی و پشتیبانی از پرامپت‌های بعدی در همان نشست
  • فشرده‌سازی خودکار زمینه (Context Compaction) برای گفت‌وگوهای طولانی‌تر
  • مجموعه تست خودکار و یک پروژه نمونه برای آزمایش عملکرد ابزار

نسخه اولیه XDACode از API آنthropic استفاده می‌کرد و برای کار به کلید API جداگانه نیاز داشت. Claude Code در همان مرحله، ۴۰ تست خودکار را پاس کرد و توانست در یک پروژه نمونه دارای باگ، تعداد تست‌های ناموفق را کاهش دهد و تست‌های موفق را افزایش دهد.

افزودن پشتیبانی از OpenAI با OAuth

در ادامه، سازنده آزمایش خواست XDACode با اشتراک ChatGPT Pro نیز کار کند. Claude Code ابتدا از این کار امتناع کرد و آن را مغایر شرایط OpenAI دانست، اما پس از ارائه مستندات رسمی OpenAI درباره ورود با ChatGPT (Sign in with ChatGPT)، مسیر درست را پیاده‌سازی کرد. این مرحله حدود ۱۰ دقیقه و ۵۹ ثانیه طول کشید و شامل احراز هویت مبتنی بر OAuth، ورود از طریق مرورگر، ذخیره امن اعتبارنامه‌ها، تازه‌سازی خودکار توکن و کشف مدل بود. همچنین یک ارائه‌دهنده جداگانه با Responses API شرکت OpenAI اضافه شد.

تست‌های خودکار از ۴۰ به ۵۴ مورد افزایش یافت، هرچند این تست‌ها شبیه‌سازی‌شده بودند و ورود واقعی با حساب ChatGPT را شامل نمی‌شدند.

از مرتب‌سازی حبابی تا اپلیکیشن Pomodoro

XDACode در آزمایش‌های عملی توانست کد مرتب‌سازی حبابی (Bubble Sort) را با Python بنویسد، فایل تست جداگانه بسازد و همه تست‌ها را با موفقیت اجرا کند. سپس از آن خواسته شد یک اپلیکیشن تحت وب Pomodoro بسازد. XDACode ابتدا فایل‌های موجود در مسیر پروژه را بررسی کرد و سپس اپلیکیشنی به نام Still ساخت که تایمر تمرکز، استراحت کوتاه و استراحت بلند، مدت‌زمان قابل تنظیم، پیگیری پیشرفت روزانه، فهرست وظایف، میان‌برهای صفحه‌کلید و صدای اختیاری پایان زمان داشت.

این آزمایش نشان می‌دهد XDACode می‌تواند فرایند ساخت یک برنامه کاربردی را هماهنگ کند، هرچند بخش اصلی تولید کد همچنان به مدل زیربنایی وابسته است. در پایان، سازنده تأکید می‌کند XDACode جایگزین کامل و mature ابزارهایی مانند Claude Code یا Codex نیست، اما نمونه‌ای جالب از توانایی Claude Code در ساخت ابزارهای نرم‌افزاری و شخصی‌سازی آن‌هاست.

نظرتان را ثبت کنید کد خبر: 55896 گروه خبری: اخبار نرم افزار منبع خبر: XDA Developers تاریخ خبر: 1405/07/29 تعداد مشاهده: 44
اخبار مرتبط با این خبر
نظر های کاربران
سرور آپدیت نود 32
پیشنهاد سافت گذر
WinScript 2.27.1

WinScript 2.27.1

بهینه سازی ویندوز

Zombie HQ 1.8.0 for Android +2.3

Zombie HQ 1.8.0 for Android +2.3

بازی شهر زامبی ها

برنامه نویسی موازی با C#

برنامه نویسی موازی با C#

برنامه نویسی موازی با سی شارپ

نصب و راه اندازی شبکه (ویرایش سوم)

نصب و راه اندازی شبکه (ویرایش سوم)

آموزش شبکه از تئوری تا عملی

Copy Text On Screen Pro 2.5.0 for Android +4.0

Copy Text On Screen Pro 2.5.0 for Android +4.0

تبدیل عکس به متن

Loaris Trojan Remover 3.2.109

Loaris Trojan Remover 3.2.109

حذف تروجان لوریس

Lynda - Photoshop CC 2018 One-on-One: Fundamentals

Lynda - Photoshop CC 2018 One-on-One: Fundamentals

آموزش فتوشاپ

Microsoft Windows Server 2008 R2 SP1

Microsoft Windows Server 2008 R2 SP1

نسخه اصلی Microsoft Windows Server 2008 R2 SP1

آموزش زبان ماشین و برنامه نویسی سیستم

آموزش زبان ماشین و برنامه نویسی سیستم

آشنایی کامل با برنامه نویسی اسمبلی

Cambridge Advanced Learner's Dictionary 4th Edition with Thesaurus

Cambridge Advanced Learner's Dictionary 4th Edition with Thesaurus

دیکشنری کامل کمبریج ویرایش چهارم

Adobe Flash Professional CC 13.0.0.759 / 2014 v14.0.0.110

Adobe Flash Professional CC 13.0.0.759 / 2014 v14.0.0.110

نسخه CC و نهایی از نرم افزار قدرتمند فلش در جهت ساخت کلیپ های انیمیشنی فلش

گلچین مداحی های شهادت امام امام رضا(ع)

گلچین مداحی های شهادت امام امام رضا(ع)

مداحی های شهادت امام رضا(ع)

NestJS Zero to Hero - Modern TypeScript Back-end Development

NestJS Zero to Hero - Modern TypeScript Back-end Development

دوره آموزش NestJS

دوره آموزش ویدئویی شیمی سوم دبیرستان به همراه نکات و تست‌های کنکوری

دوره آموزش ویدئویی شیمی سوم دبیرستان به همراه نکات و تست‌های کنکوری

آموزش شیمی

دوره آموزش ویدئویی UNIX به زبان فارسی

دوره آموزش ویدئویی UNIX به زبان فارسی

آموش یونیکس

jetAudio Music Player Plus 13.0.0 for Android +5.0

jetAudio Music Player Plus 13.0.0 for Android +5.0

جت آودیو

Evoland 2

Evoland 2

سرزمین ماجراها

آموزش نرم افزار CLIPS

آموزش نرم افزار CLIPS

آموزش کلیپس

Autodesk Fabrication CAMduct 2026 / 2025.0.1

Autodesk Fabrication CAMduct 2026 / 2025.0.1

طراحی کانال تهویه مطبوع

سخنرانی حجت الاسلام حسینی قمی با موضوع نقش قرآن در زندگی حضرت زهرا (س)

سخنرانی حجت الاسلام حسینی قمی با موضوع نقش قرآن در زندگی حضرت زهرا (س)

حاج آقا حسینی قمی با موضوع نقش قرآن در زندگی حضرت زهرا (س)

آموزش بایوس انواع مادربردها

آموزش بایوس انواع مادربردها

آشنایی کامل با BIOS انواع مادربردها

Halo: Spartan Assault

Halo: Spartan Assault

هاله - حمله اسپارتان

Starving Frog

Starving Frog

قورباغه‌ی گرسنه

صبر  از حجت الاسلام والمسلمین حبیب الله فرحزاد - 2 جلسه

صبر از حجت الاسلام والمسلمین حبیب الله فرحزاد - 2 جلسه

حاج آقا حبیب الله فرحزاد با موضوع صبر

Office 2013 Pro Plus 15.0.5603.1000 November 2023 RTM

Office 2013 Pro Plus 15.0.5603.1000 November 2023 RTM

آفیس 2013

Cities Skylines – Hotels and Retreats 1.17.1.F2

Cities Skylines – Hotels and Retreats 1.17.1.F2

شبیه ساز ساخت و ساز شهر

بالا بردن توانایی در ماهی گیری

بالا بردن توانایی در ماهی گیری

آشنایی با ابزارهای صید ماهیگیری

Floorp Browser 12.16.4

Floorp Browser 12.16.4

مرورگر فلورپ

VLC for Android 3.6.5 for Android +4.2

VLC for Android 3.6.5 for Android +4.2

پلیر وی ال سی

مدیریت دانش

مدیریت دانش

مدیریت دانش(مفاهیم،تجربه ها و پیاده سازی)

Antivirus Removal Tool 2026.02 (v.1)

Antivirus Removal Tool 2026.02 (v.1)

حذف کامل آنتی ویروس ها

Voice Breaker

Voice Breaker

بازی زیبا و جذاب تخریب ساختمان با صدا

Professional Farmer 2014

Professional Farmer 2014

شبیه‌ساز کشاورزی و دامداری حرفه‌ای 2014

Precise Unit Converter Pro 3.24 for Android +2.3

Precise Unit Converter Pro 3.24 for Android +2.3

تبدیل واحد دقیق

8 جلسه سخنرانی دکتر رفیعی با موضوع قرآن درمانی

8 جلسه سخنرانی دکتر رفیعی با موضوع قرآن درمانی

سخنرانی قرآن درمانی با ناصر رفیعی

Celtic Garden HD 2.0.1.2515 for Android +2.3

Celtic Garden HD 2.0.1.2515 for Android +2.3

باغ زیبا

Mindjet MindManager 2023 23.1.240 + Portable / macOS

Mindjet MindManager 2023 23.1.240 + Portable / macOS

سازماندهی مطالب و راهبری پروژه ها

Network Share & WIFI Tethering 8.6.4 for Android +2.2

Network Share & WIFI Tethering 8.6.4 for Android +2.2

به اشتراک گذاری اینترنت

AnyLogic Pro 8.9.6

AnyLogic Pro 8.9.6

شبیه‌سازی و مدل‌سازی سیستم‌های پیچیده

TeamViewer 15.64.8 / macOS

TeamViewer 15.64.8 / macOS

تیم ویور اتصال به کامپیوتر از راه دور

خبرنامه

با عضویت در خبرنامه، زودتر از همه باخبر باش!