Bank koʻchirmasini import qiladigan AI xarajatlar ilovasi
Bir necha kunda bir marta xarajatlarim hisobini qoʻlda yuritishga 30–60 daqiqa sarflardim. Shuning uchun bankim koʻchirmasini oʻqiydigan ilova yaratdim. Unda har bir toʻlovning kategoriyasini AI tanlaydi. Keyin ilova har bir qatorni tekshirishimni soʻraydi. Shuningdek, qiz doʻstim ilovadan menga qancha qarzi borligini bilib oladi.
- Mening rolim
- Ilovani loyihaladim va unda AI qanday ishlatilishini hal qildim. Kodni Claude Code va Codex kod yozuvchi agentlari mening qoidalarim va tekshiruvlarim asosida yozdi.
- Holat
- 2026-yil apreldan beri har kuni ishlataman. Kod yopiq, shuning uchun ilova qanday ishlashini namunaviy maʼlumotlar bilan yozilgan demo video koʻrsatadi.
- Texnologiyalar
- Android, shaxsiy AI shlyuzim orqali Claude, Telegram Bot API, zaxira nusxalar va yangilanishlar uchun GitHub
- Koʻlam
- Ikki yil davomidagi taxminan 1000 ta tranzaksiya, jumladan oldingi ilovalardan koʻchirib oʻtkazgan tarixim
Muammo
Bankim — Toss Bank — koʻchirmalarni parol bilan himoyalangan Excel fayllarida beradi. Har bir qatorda sana, summa va doʻkonning qisqa nomi bor.
Pulim qayerga ketayotganini bilmoqchi edim. Qiz doʻstim bilan koʻp xarajatlarni oʻrtada boʻlamiz. Shuning uchun bir necha kunda bir marta qatorlarni byudjet ilovasiga koʻchirardim, har biriga kategoriya tanlardim va qiz doʻstimning ulushini hisoblardim.
Qanday rivojlandi
Ishni kichikdan boshladim. 2026-yil aprelda ikki kunda Telegram bot yaratdim. Keyin u Telegram Mini App, yaʼni Telegram ichidagi kichik veb-ilova boʻldi va unga AI yordamida import qoʻshildi. 2026-yil iyunda u bugun men ishlatadigan Android ilovaga aylandi.
Import qanday ishlaydi
- Koʻchirmani ochish Ilova bankning Excel faylini saqlangan parol bilan telefonda ochadi.
- Raqamlarni oʻqish Har bir qatordagi sana, summa va doʻkon nomini kod oʻqiydi. AI hech qachon summani belgilamaydi.
- Cheklarni moslashtirish Koreyadagi Coupang onlayn doʻkonidan qilingan buyurtmalar uchun ilova buyurtma haqidagi e-pochta xatini topadi va mahsulot nomlarini qoʻshadi.
- AI kategoriya tanlaydi Claude modeli belgilangan kategoriyalar roʻyxatidan tanlaydi. Tanish doʻkonlar uchun oʻzim yozgan qoidalar birinchi ishlaydi.
- Har bir qatorni tekshiraman Kim toʻlaganini belgilayman: I Pay Full, Half yoki She Pays. Istalgan maydonni tuzatishim yoki qatorni oʻtkazib yuborishim mumkin.
- Saqlash va xabar berish Qatorlar telefonda saqlanadi, qiz doʻstim esa jami summasi yozilgan Telegram xabarini oladi.
- AI ishlamay qolsaQatorlarni ilovadagi qoidalar belgilaydi, ogohlantirish esa sababini aytadi
- Zaxira nusxaGitHub platformasidagi yopiq repozitoriy, har bir oʻzgarishdan keyin yangilanadi
- YangilanishlarGitHub Releases orqali keladigan imzolangan ilova yangilanishlari
Misol: koʻchirmadagi bitta qator qadamma-qadam
-
Bank faylidagi qator
2026-09-23 11:52 · 쿠팡(쿠페이)_KCP · −12,800 KRW -
Chek bilan moslashtirilgandan keyin
쿠팡(쿠페이)_KCP — A4 복사용지 500매Buyurtma xatida mahsulot nomi yozilgan: bir pachka A4 ofis qogʻozi. -
Kod nimani oʻqiydi va AI nimani qoʻshadi
date: 2026-09-23amount: −12,800 KRWtype: expensecategory: Paperwork › Printing & scanning
-
Half tugmasini bosaman va Telegram xabari yuboriladi
2026-09-23 11:52 - 쿠팡(쿠페이)_KCP — A4 복사용지 500매 [Printing & scanning] - 6,400 KRW (total: 12,800 KRW)
Loyihalash qarorlari
- Raqamlar bilan kod ishlaydi. Bir safar AI hisobimdagi qoldiqni daromad deb oʻqidi. Endi har bir summa va sanani kod oʻqiydi. Qator daromadmi yoki xarajatmi, buni summaning ishorasi hal qiladi. AI faqat kategoriyani tanlaydi, shuning uchun u jami summani oʻzgartira olmaydi.
- Promptni emas, kirish maʼlumotlarini yaxshilash foydaliroq. Koʻchirmada Coupang toʻlovlarining hammasi deyarli bir xil koʻrinadi, shuning uchun hech bir prompt ularni yaxshi belgilay olmasdi. Har bir toʻlov oʻz buyurtma xatiga moslashtirilgach, AI mahsulotlarning haqiqiy nomlarini ola boshladi. Chek faqat uning jami summasi toʻlovga teng boʻlsa hisobga olinadi. Bundan tashqari, xat bilan toʻlov orasida ikki soatdan koʻp vaqt oʻtmagan boʻlishi kerak.
- Avval mening qoidalarim ishlaydi. Tanish doʻkonlar uchun oʻzim belgilagan qoidalar har doim AI tanlovidan ustun turadi.
- Nosozliklar hech qachon jim oʻtmaydi. Agar AI chaqiruvi ishlamay qolsa yoki u bergan kategoriyalar roʻyxatga mos kelmasa, qatorlarni ilovadagi qoidalar belgilaydi va ogohlantirish sababini aytadi. Hech narsa belgilay olmaydigan qator men tuzatishim uchun “Unknown” kategoriyasida qoladi.
- Qarorlar real maʼlumotlarga asoslanadi. Ilgari qaytarilgan pullar daromad deb hisoblanardi. Oʻz koʻchirmalarimda Coupang doʻkonidan qaytarilgan 17 ta toʻlovdan 10 tasi aynan bitta oldingi toʻlovga mos keldi. Shuning uchun endi ilova bunday qaytarishlarni xariddan oʻzi ayiradi, qolganlarini esa men moslashtirishim uchun qoldiradi.
- Standart holatda maxfiy. Maʼlumotlar telefonda saqlanadi. Import paytida AI modeliga faqat koʻchirma matni yuboriladi va u oʻz shlyuzim orqali oʻtadi. Zaxira nusxalar GitHub platformasidagi yopiq repozitoriyga tushadi va ularda hech qachon parol yoki token boʻlmaydi.
Ilovani amalda koʻring
YouTube platformasida 12 daqiqalik demo videoni tomosha qiling Videoda ilova demo rejimida, faqat namunaviy maʼlumotlar bilan koʻrsatilgan.Skrinshotlar ilovaning demo rejimidan olingan. Bu rejim faqat namunaviy maʼlumotlarni koʻrsatadi.
-
Qatorlarni tekshirish: AI bu Coupang buyurtmasini Groceries kategoriyasiga qoʻydi, kim toʻlaganini esa men tanlayman
-
Finish tugmasidan keyin: qiz doʻstim oladigan Telegram xabari, har bir kategoriya va umumiy summa bilan
-
Grafiklar: bir oylik xarajatlar kategoriyalarga ajratilgan
Natijalar
- 40–100 soatyiliga tejaladi, oʻz hisobimcha
- ~1000tranzaksiya hisobga olingan, ikki yillik tarix boʻyicha
- Har kuni2026-yil apreldan beri ishlatiladi
Ilgari hisobni yangilash 30–60 daqiqa vaqt olardi. Endi import 5–10 daqiqa davom etadi.
Xarajatlarimni kategoriyalar boʻyicha koʻrish pul tejashimga ham yordam berdi.
Ilova kodi yopiq. Video va skrinshotlar demo rejimini koʻrsatadi, bu rejim namunaviy maʼlumotlar bilan ishlaydi.