اولین تجربه جدی با agentic coding
با llmها در مدت خیلی کمی میتونی حجم زیادی کد تولید کنی، ولی همچنان خیلی جدی به عامل انسانی احتیاج داری که کد رو ریویو کنه، کد رو تست کنه و مطمئن بشی رفتار بیزینسی مد نظرت پیاده سازی شده.
و نکته مهم اینه که دخالت عامل انسانی نمیتونه scale کنه.
بعد از چند روز agentic coding که با ریویو کمی همراه بود(برای اینکه سریعتر ببینم چقدر سرعت توسعه میتونه پیشرفته کنه)، با یه codebaseی مواجه شدم که بشدت ساختار نامنظم داره، تست ها valid نیستن و رفتار واقعی مد نظر بیزینس رو تست نمیکنه بلکه کد نوشته رو تست میکنه. و همچنین نیازمندی های بیزینسی کامل پیاده نشده.
قطعا ریویو دقیق تر و تعامل بیشتر با llmها میتونست خروجی رو بهتر کنه، اما این تعامل بیشتر به این معنی هم هست که سرعت توسعه با llmها کمتر و کمتر میشه.
البته داشتن مدل های قوی تر با هزینه بیشتر (مثلا پکیج ۲۰۰ دلاری به جای ۲۰ دلاری) باز میتونه کمک کنه که کیفیت خروجی بهتر بشه اما همچنان مساله اصلی دخالت و نظارت عامل انسانی هست که باید جدی گرفته بشه
https://x.com/josevalim/status/1948634632716488809?t=wxT2q64_42KF9ORdvJnzQQ&s=19
@gocasts
Post #701
4.45K



- 👍 48
- ❤ 6
- 👏 3