Telegramda yozing@Odilient

SI VA AVTOMATLASHTIRISH

Testify

Qarz undirish bo‘yicha yozib olingan qo‘ng‘iroqlarning muvofiqligini tekshiradigan SI vositasi: har bir FDCPA va TCPA qoidasi «o‘tdi», «o‘tmadi» yoki «dalil yetarli emas» deb baholanadi va vaqt belgili iqtibos bilan asoslanadi.

AMD Developer Hackathon
Mijoz
Huquq va komplayens
Soha
1 kun
Muddat
2026
Yil
Boshlang‘ich nuqta

Muammo

Qarz undirish va kreditlash kompaniyalari FDCPA va TCPA qoidalari ostida ishlaydi: bitta isbotlangan buzilish ham qonunda belgilangan jarimaga olib keladi, qo‘lda sifat nazorati esa qo‘ng‘iroqlarning faqat kichik bir qismini eshita oladi. Muammo topilganda muvofiqlik (compliance) jamoasiga aniq dalil kerak: nima deyilgan, kim aytgan va qachon. Avtomatik baholash faqat qo‘ng‘iroqni hech qachon isbotsiz «talablarga mos» deb belgilamasagina foydali.

Biz nima qildik

Yechim

Ikki kanalli yozuvlarni operator va mijoz treklariga ajratadigan, ularni Whisper-large-v3 bilan matnga o‘giradigan va har bir qoidani Gemma’ga 0 haroratda JSON-schema chiqishi bilan baholatadigan FastAPI servisini qurdik. Talab faqat so‘zma-so‘z, vaqt belgili iqtibos bo‘lsagina bajarilgan hisoblanadi; dalil bo‘lmasa, natija «dalil yetarli emas» bo‘ladi va inson ko‘rib chiqishiga yuboriladi. Buzilishlar dollardagi jarima xavfiga jamlanadi va eksport qilinadigan dalillar to‘plamiga kiradi.

Texnologiyalar
PythonFastAPIWhisperGemmaAMD ROCmvLLMFFmpegPydanticSQLiteDocker
Parda ortida

Loyiha qanday yaratildi

Tartibga solinadigan telefon qo‘ng‘iroqlari uchun SI yordamida muvofiqlik auditi

Testify — qarz undirish va iste’mol kreditlari kompaniyalari uchun qo‘ng‘iroqlarning muvofiqligini SI yordamida tekshiradigan servis. Unga operator va mijoz o‘rtasidagi yozib olingan qo‘ng‘iroqni URL orqali bering yoki yuklang — u muvofiqlik hisobotini qaytaradi: FDCPA va TCPA qoidalar to‘plamidagi har bir talab «o‘tdi», «o‘tmadi» yoki «dalil yetarli emas» deb baholanadi, har bir xulosa esa so‘zlovchi va aytilgan soniyasi ko‘rsatilgan so‘zma-so‘z iqtibos bilan asoslanadi. Buzilishlar dollardagi jarima xavfi xulosasiga va sudga taqdim etishga tayyor dalillar to‘plamiga jamlanadi. Servis hozir qo‘ng‘iroqlarining faqat bir qismini ko‘rib chiqa oladigan muvofiqlik mutaxassislari va sifat nazorati rahbarlariga mo‘ljallangan.

Biz uni AMD Developer Hackathon: ACT II’ning 3-yo‘nalishi (Track 3) uchun bir kunda, RecipeReel va Legible bilan bir xil servis karkasida qurdik. Kod MIT litsenziyasi ostida va GitHub’da ochiq.

Asosiy imkoniyatlar

  • Hech qachon soxta «o‘tdi» yo‘q — talab faqat transkriptda uni tasdiqlaydigan haqiqiy iqtibos bo‘lsagina bajarilgan hisoblanadi. Iqtibos bo‘lmasa, xulosa «dalil yetarli emas» bo‘ladi va band inson ko‘rib chiqishi uchun belgilanadi.
  • Iqtibos va vaqt belgisi bilan dalillar — har bir topilma aniq so‘zlarni, so‘zlovchini (operator, mijoz yoki noma’lum) hamda boshlanish va tugash vaqtini keltiradi.
  • ML diarizatsiyasiz so‘zlovchini aniqlash — ikki kanalli yozuvlar ajratiladi: 0-kanal — operator, 1-kanal — mijoz; mono qo‘ng‘iroq esa bitta «noma’lum» trekka aylanadi.
  • Jarima xavfi faqat buzilishlarda — qonuniy jarima xavfi qoidaga faqat u buzilganda biriktiriladi, xavf xulosasi esa umumiy jarima xavfini, buzilishlar, jiddiy buzilishlar va dalili yetarli bo‘lmagan bandlar sonini jamlaydi.
  • Almashtirsa bo‘ladigan qoidalar to‘plamlari — boshlang‘ich shablon oltita qoidani qamrab oladi: mini-Miranda ogohlantirishi, qo‘ng‘iroq qiluvchining o‘zini tanishtirishi, tahdid va tazyiq yo‘qligi, yolg‘on da’volar yo‘qligi, to‘g‘ri shaxs bilan gaplashayotganini tekshirish va qo‘ng‘iroq qilishga ruxsat etilgan vaqt oralig‘i. Har qanday so‘rov o‘z qoidalar to‘plamini yuborishi mumkin.
  • Dalillar to‘plami — JSON eksportida har bir qoida xulosasi, jiddiylik darajasi, jarima xavfi, asoslash va iqtiboslari bilan keltiriladi, shuningdek, bu huquqiy xulosa emas, avtomatik saralash ekanligi haqida ogohlantirish bor.

Arxitektura va texnologiyalar

Konveyer

Vazifa holati hisobot qilinadigan bosqichlardan o‘tadi: qabul qilish, audioni ajratib olish, transkripsiya, sintez, tekshirish va tayyor. Yozuvlar yt-dlp yoki httpx bilan olinadi yoxud to‘g‘ridan-to‘g‘ri yuklanadi, so‘ng FFmpeg bilan 16 kHz audioga keltiriladi. Whisper-large-v3 har bir kanalni vaqt belgili, so‘zlovchi ko‘rsatilgan segmentlarga o‘giradi, ular esa bitta transkriptga birlashadi.

Baholash va tekshirish

Baholash — sof matnli vazifa, shuning uchun Testify multimodal aylanma yo‘llarsiz faqat matnli Gemma’dan foydalanadi. Gemma transkript va qoidalar to‘plamini oladi va 0 haroratda JSON-schema asosidagi tuzilmali chiqish orqali bitta ComplianceScorecard qaytaradi. Keyin yakuniy ishlov xavf xulosasini hisoblaydi, jarima xavfini faqat buzilishlarda qoldiradi, past ishonchli va dalili yetarli bo‘lmagan bandlarni ko‘rib chiqish uchun belgilaydi va umumiy xulosani chiqaradi: talablarga mos, buzilishlar topildi yoki ko‘rib chiqish kerak.

Servis va hisoblash quvvati

FastAPI servisi jarayon ichidagi asinxron worker’ni ishga tushiradi, jarayon holatini Server-Sent Events orqali uzatadi va vazifalar hamda auditlarni SQLite’da saqlaydi. Har bir bosqich mock varianti va CPU zaxirasi bor almashtiriladigan provayder. Gemma’ga OpenAI bilan mos yagona kod yo‘li orqali murojaat qilinadi: Google AI Studio, Fireworks AI yoki AMD Instinct MI300X’dagi vLLM — u yerda paketli transkripsiya ham ROCm orqali ishlashga mo‘ljallangan. Har bir hisobotda qaysi transkriber, sintezator, qurilma va GPU ishlatilgani hamda real vaqt koeffitsiyenti qayd etiladi. Mock rejimida butun konveyer to‘plamdagi namunaviy qo‘ng‘iroq asosida oflayn ishlaydi va bu rejimda barcha 13 ta test muvaffaqiyatli o‘tadi.

Uning o‘rni

Testify — hukm emas, saralash qatlami. U muvofiqlik jamoasiga har bir qo‘ng‘iroqni tekshirish va odamlar vaqtini faqat belgilangan qo‘ng‘iroqlarga sarflash imkonini beradi. Standart qoidalar to‘plami namuna uchun berilgan va yuridik maslahat emas; haqiqiy joriy etishda kompaniya o‘z siyosatini beradi.

Tegishli ishlar

Testify — sun’iy intellekt integratsiyasi va avtomatlashtirish bo‘yicha ishlarimizdan biri. Xuddi shu xakatonda qurilgan boshqa loyihalar: Legible, RecipeReel va Keystone.

Birga yaratamiz

Testify kabi loyiha kerakmi?

Mahsulotingiz nima qilishi kerakligini ayting. Ish hajmini belgilaymiz, muddatlarni rejalashtiramiz va qat’iy narx yuboramiz — bepul va davom ettirish majburiyatisiz.

Bepul konsultatsiya Majburiyatsiz Tezkor javob