چطور یک AI Agent برای بستن حسابهای مالی ساختم
خلاصهٔ کاملتر
یه CFO تعریف میکنه که چطور یه AI Agent ساخته که فرآیند تطبیق حسابهای حسابداری (مثل پیشپرداختها یا prepaids) رو از یه کار ۲ ساعته به ۵ دقیقه تبدیل کرده. با تکرار همین رویکرد روی فرآیندهای مشابه، یه روز کامل از زمان بستن ماهانه حسابها (month-end close) کم شده. ساختار این پروژه در ۶ مرحله توضیح داده شده.
مرحله اول — تعریف Skill: هر «skill» یه فایل SKILL.md داره که مثل یه دستورالعمل کامل عمل میکنه؛ ورودیها، قوانین، خروجیها و موارد استثنا رو تعریف میکنه. این فایل رو یهبار مینویسی و agent هر بار همون رو اجرا میکنه. فایل prepaid این نویسنده حدود ۲۰۰ خط داره.
مرحله دوم — فایل Config جداگانه: یه فایل YAML جداگانه نگه میداره چیزایی که ممکنه تغییر کنن: کدهای حساب GL، نگاشت vendor به کدگذاری، حد materiality، و اینکه نتیجه به چه کانال Slackای فرستاده بشه. این جداسازی skill از config باعث میشه skill قابل استفادهی مجدد باشه و برای هر تغییر مجبور نباشی کل منطق agent رو دوباره بنویسی.
مرحله سوم و چهارم — اتصال به سیستمها با MCP: منظور از MCP (Model Context Protocol) یه استاندارد برای وصل کردن AI agent به نرمافزارهای مختلفه؛ مثل ERP، Google Drive یا Slack. Agent مستقیماً از ERP داده GL میخونه (بدون export/import دستی CSV) و workpaper ماه قبل رو از Google Drive میخونه، فایل جدید میسازه و همون فرمولهای Excel رو منتقل میکنه تا استهلاک درست محاسبه بشه.
مرحله پنجم — Slack بهعنوان رابط کاربری: با یه slash command ساده مثل /prepaid April فرآیند شروع میشه. وقتی agent کارش تموم شد، یه خلاصه در Slack پست میکنه که شامل لینک workpaper، فایل CSV ورودی journal entry، و تگ کردن نفر مسئوله. اگه agent یه مشکلی پیدا کنه، کاربر بعد از رفع مشکل با یه ✅ در thread، agent رو برای بررسی مجدد فعال میکنه.
مرحله ششم — نقش انسان: agent بهطور خودکار journal entry رو ثبت نمیکنه. یه نفر بهعنوان preparer خروجی agent رو بررسی میکنه و یه نفر دیگه بهعنوان reviewer تأیید نهایی رو میده. در واقع هر دو نفر حالا نقش reviewer دارن، نه اینکه یکی کارهای دستی انجام بده.
نکات کلیدی:
- AI Agent تطبیق حسابهای پیشپرداخت رو از ۲ ساعت به ۵ دقیقه رسوند
- جدا کردن فایل skill از فایل config، نگهداری و استفادهی مجدد رو خیلی سادهتر میکنه
- MCP اتصال مستقیم agent به ERP و Google Drive رو بدون export دستی فراهم میکنه
- Slack هم trigger اجرا و هم رابط گزارشدهی agent هست
- انسان از کارهای دستی خارج میشه، ولی نقش کنترل و تأیید نهایی رو حفظ میکنه




