بهترینهای هوش مصنوعی اکنون متنباز هستند
Best of AI بهعنوان فهرستی از ابزارهای کاربردی شروع به کار کرد. اکنون، کل پروژه در GitHub به صورت متنباز (open source) در دسترس است. این شامل دادهها، سایت، اسکریپتها و CI میشود. از امروز، جامعه کاربران آن را مدیریت میکند.
راهاندازی ساده است.
- هر ابزار یک فایل Markdown است.
- دستهبندیها در یک فایل YAML قرار دارند.
- جدول امتیازات (leaderboard) از یک فایل YAML استفاده میکند.
خبری از Postgres نیست. خبری از headless CMS نیست. خبری از وابستگی به فروشنده (vendor lock-in) نیست. شما مخزن (repo) را کلون میکنید، آنچه نیاز دارید را پیدا میکنید و برای رفع خطاها یک PR ارسال میکنید.
این سایت برای ساختهای استاتیک از Hugo استفاده میکند. همچنین از HTML، CSS و vanilla JS بهره میبرد. وقتی تغییری را به main push میکنید، یک GitHub Action فرآیند ساخت را اجرا میکند. نتیجه به GitHub Pages منتقل میشود. نیازی به مدیریت سرور ندارید.
سه گردش کار (workflow) پروژه را پیش میبرند:
- Deploy: با هر push به main، پروژه را ساخته و منتشر میکند.
- Issue to PR: یک issue برای ارسال ابزار باز کنید. یک اسکریپت Python آن را اعتبارسنجی کرده، یک branch باز میکند و یک PR ثبت میکند.
- Update README: هنگام تغییر دادهها، فایل README را مجدداً تولید میکند.
شما میتوانید یک ابزار را از طریق issue یا یک PR ارسال کنید. میتوانید با ویرایش یک فایل، یک توضیحات را اصلاح کنید. حتی میتوانید درباره رتبهبندیهای leaderboard در فایل YAML بحث کنید. همه چیز در تاریخچه git قابل بررسی است.
leaderboard یک لیست کوتاه رتبهبندی شده است. ما ابزارهایی را لیست میکنیم که خوب هستند، نه فقط محبوب. رتبهبندیها بر پایه دادهها هستند. فایل YAML را ویرایش کنید، یک PR باز کنید و استدلال خود را ارائه دهید.
صفحات مشاغل (Profession pages)، ابزارها را بر اساس نقش گروهبندی میکنند. ما لیستهایی برای توسعهدهندگان، طراحان، بازاریابان و نویسندگان داریم. Hugo بهطور خودکار ابزارهای مرتبط را فراخوانی میکند. اضافه کردن یک شغل جدید آسان است؛ یک فایل Markdown بسازید و یک PR ارسال کنید.
جستجو در سمت کلاینت انجام میشود. هدر (header) یک ایندکس JSON را که در زمان کامپایل ساخته شده، فراخوانی میکند. شما میتوانید دادهها را fork کرده و رابط کاربری (UI) خود را بسازید. نیازی به API key ندارید.
اگر به دایرکتوریهای مبتنی بر git و سایتهای استاتیک با قابلیت خود-استقرار (self-deploying) علاقه دارید، این پروژه برای شماست. ما میخواهیم افراد زیادی این لیست را بهبود ببخشند، به جای اینکه یک نفر آن را کنترل کند.
Source: https://dev.to/dariubs/best-of-ai-is-now-open-source-2hl
Optional learning community: https://t.me/GyaanSetuAi
