این روزها بیشتر از Reasonix، Codex و OpenCode در ترمینال استفاده میکنم. انتخابم به مدت کار، هزینه و مدلی که میخواهم امتحان کنم بستگی دارد.
Reasonix
Reasonix را بیشتر برای کار طولانی در یک مخزن استفاده میکنم. استفاده دوباره از بخش ثابت ورودی از طریق کش، روی هزینه این جلسهها اثر دارد.
در یکی از بازههای کاری، شمارنده مصرفم حدود ۸۰۰ میلیون توکن و هزینه حدود ۴ دلار بود؛ با مدل dsv4flash0731. بخش بزرگی از این عدد ورودی تکراری و کششده بود. این آمار مصرف همان بازه است و هزینه کارهای دیگر را نشان نمیدهد.
Codex
از Codex برای تغییراتی استفاده میکنم که چند فایل را درگیر میکنند: پیدا کردن مسیر یک باگ، اصلاح کد و اجرای بررسیهای مرتبط.
هدف و محدوده تغییر را مشخص میکنم و در پایان تغییر فایلها و نتیجه تستها را میخوانم.
OpenCode
OpenCode را بیشتر برای امتحان کردن مدلهای مختلف روی یک پروژه باز میکنم. برایم راحت است که مدل یا سرویسدهنده را عوض کنم و در همان محیط بمانم.
ابزارهای کنار آنها
git diffبرای خواندن تغییرات.rgبرای پیدا کردن متن و مسیر فایلها.ghبرای کار با مخزن و درخواستهای تغییر در گیتهاب.curlبرای دیدن پاسخ API.jqبرای فیلتر کردن دادههای JSON.
معمولاً یک کار مشخص را شروع میکنم، فایلهای مرتبط را در اختیار ابزار میگذارم و قبل از ثبت تغییر، خروجی را بررسی میکنم.