اگه پروژههای بزرگ رو با claude, code و ... دولوپ میکنه واقعا توصیه میکنم از graphify استفاده کنید که البته این روزها خیلیم ترند شده کارش هم اینه که knowledge graph از پروژه شما میساز تا دقیق بفهمه چی به چی وصله و خب ساخت اولیهش هزینه زیادی داره ولی خب برای پروژه بزرگ کمک میکنه بعدا کمتر توکن مصرف کنید.
وقتی graphify یک پروژه را میخونه، برای هر چیزی که پیدا میکنه یدونه نود میسازه شامل هر تابع، هر کلاس و ...
مشکل اینه که یک چیز واحد ممکنه چندبار پیدا بشه یه تابع خفن داره بنام deduplicate_entities که وظیفهش حذف این تکراریهاس و خب ۵ مرحله داره.
۱. نرمال سازی که میاد همه چیزو به حروف کوچیک تبدیل میکنه و فاصلههای اضافی رو حذف میکنه
۲. پیدا کردن شبیهها با الگوریتمهای MinHash و Jaro-Winkler
۳. گروهبندی، نودهایی که شبیه بودن حالا تو یه گروه قرار میگیرن
۴. از هرگروه یکی بعنوان برنده انتخاب میشه
۵. حذف یالهایی که به نودهای بازنده وصل بودن
https://github.com/Graphify-Labs/graphify
@DevTwitter | <عمو پویا پروانه/>
Post #12726
6.46K

- 🔥 17
- 👍 2