اینم جدیدا سر و صدا کرده، 120 هزار ستاره گیتهاب گرفته، اگه از کدنویسی با ایجنت های هوش مصنوعی استفاده میکنی، احتمالاً این مشکل رو زیاد دیدی یه task ساده میدی، ایجنت آخرش یه معماری فضایی، چندتا dependency و کلی کد اضافه تحویلت میده Ponytail برای مقابله با همین قضیه ساخته شده. یه Skill/Rule برای ایجنت هاست که بهش یاد میده قبل از نوشتن کد بپرسه: واقعاً لازم هست؟ چیزی توی پروژه از قبل این کارو نمیکنه؟ خود زبان یا پلتفرم راه سادهتری نداره؟
فلسفهش خیلی سادهست اول YAGNI، بعد reuse، بعد standard library، بعد native API، بعد dependency موجود و در نهایت کمترین کد ممکن. یعنی بهجای اینکه Agent سریع بره سراغ ساختن abstraction جدید، اول دنبال سادهترین راه موجود میگرده. خلاصه یه جور Senior Developer غرغرو میذاره بالای سر Agent که هر چند دقیقه یه بار میپرسه: داداش، چرا اینهمه کد نوشتی؟
github.com/DietrichGebert/ponytail
@Linuxor
Post #5162
10.3K
