
new-term-radar nima qiladi
new-term-radar sun’iy intellekt sohasida endi ommalasha boshlayotgan nomlarni aniqlash uchun kundalik monitoring vositasidir. U yangi modellar, mahsulotlar, vositalar, veb-saytlar va repozitoriylarni an’anaviy kalit so‘z tadqiqoti platformalarida ko‘rinishidan oldin topish uchun yaratilgan.
Loyiha AI vositalari sahifalari, kataloglar, axborot byulletenlari, maqolalar yoki mahsulotlar yaratadiganlar uchun ayniqsa foydali. U shakllangan kalit so‘z hajmini kutish o‘rniga, yangi nom qoldiradigan dastlabki ommaviy signallarni kuzatadi.
- Laboratoriya, dasturchi yoki ta’sirchan akkaunt X’da biror nomni tilga oladi yoki model Hugging Face trendlar ro‘yxatiga kiradi.
- Yaqinda yaratilgan GitHub repozitoriysi noodatiy tezlikda yulduzlar to‘play boshlaydi.
- Kataloglar va raqobatchi saytlar yangi sahifalarni e’lon qiladi yoki yaqinda ro‘yxatdan o‘tgan domen reyting ola boshlaydi.
- Veb-saytingiz Search Console’da ushbu atama bo‘yicha ilk taassurotlarni oladi.
- Google Trends oxir-oqibat o‘lchab bo‘ladigan o‘sishni ko‘rsatadi.
Aksariyat kalit so‘z vositalari oxirgi bosqichga yaqin ishlaydi. new-term-radar dastlabki to‘rt bosqichni har kuni o‘qiydi, keyin esa ilk topilmalar haqiqiy qidiruv trendlariga aylanganini tekshirish uchun Google Trends’dan foydalanadi.
Asosiy funksiyalar va signallar
X akkauntlarini monitoring qilish
Radar akkauntlar ro‘yxatingizda sozlangan akkauntlarni o‘qiydi va ular oldingi 60 kun davomida ishlatmagan nomlarni aniqlaydi. Ushbu pullik signal uchun AIsa API kaliti kerak. Uning foydaliligi ko‘p jihatdan siz kuzatishni tanlagan laboratoriyalar, dasturchilar va sharhlovchilarning sifatiga bog‘liq.
Hugging Face trenddagi modellar
Hugging Face signali trenddagi top 50 ro‘yxatida yangidan paydo bo‘lgan modellarni aniqlaydi. Kvantlangan nusxalar asosiy model nomi ostida guruhlanadi. Bu signal bepul va tashqi hisob ma’lumotlarini talab qilmaydi.
GitHub’da tez ommalashayotgan repozitoriylar
GitHub aniqlagichi 14 kundan yosh bo‘lgan, kuniga o‘rtacha kamida 200 ta yulduz oladigan yoki oldingi suratga olishdan beri kamida 400 ta yulduz qo‘shgan repozitoriylarni izlaydi. U egasi va repozitoriy nomi asosida qidiruv variantlarini ham yaratishi mumkin, masalan, niko strata.
Bu signal bepul. GitHub tokeni majburiy emas, ammo undan foydalanish GitHub API so‘rovlar chegarasini oshiradi.
Sitemap o‘zgarishlari
Sitemap o‘quvchisi saytning eski URL manzillarida kam uchragan, ammo bir nechta yangi URL’da takrorlangan so‘zlarni topadi. U saytning o‘z bazaviy ko‘rsatkichiga nisbatan alohida URL’larni sanaydi va bitta uzun URL noto‘g‘ri o‘sish hosil qilish ehtimolini kamaytiradi.
Sitemap qo‘shishdan oldin saytning robots.txt faylini o‘qing va crawl delay qiymatidan kam bo‘lmagan tanaffusni sozlang.
Yaqinda reyting olgan saytlar
Ixtiyoriy yangi saytlar signali so‘nggi 90 kun ichida ro‘yxatdan o‘tgan va birinchi marta indekslangan, allaqachon kamida 20 ta kalit so‘z bo‘yicha reyting olayotgan domenlarni izlaydi. U AIsa’ni talab qiladi va haftalik ishga tushirish uchun mo‘ljallangan.
README’da 2026-yil 12-oktabr holatiga ko‘ra, yuqori darajadagi AIsa tekshiruvidagi muammo ushbu signal xato qaytarishiga sabab bo‘layotgani qayd etilgan. Hisobotning qolgan qismi ishlashda davom etadi. Yuqoridagi muammo hal bo‘lguncha --skip newsites parametridan foydalaning.
Google Search Console
O‘z resursingizga ulangan bo‘lsa, radar saytingiz uchun ilk marta taassurotlar hosil qilgan so‘rovlarni aniqlaydi. Ushbu integratsiya ixtiyoriy, bepul va kompyuteringizda saqlanadigan faqat o‘qish huquqiga ega tokendan foydalanadi.
Nomlarni tasniflash va ko‘rib chiqish
Kichik til modeli har bir nomzod muayyan bitta narsaning nomimi yoki shunchaki oddiy so‘zmi, deb baholaydi. Qabul qilingan nomlar ko‘zga tashlanadigan tarzda ko‘rsatiladi, oddiy so‘zlar esa alohida ro‘yxatga kiritiladi. O‘n to‘rt kundan keyin ko‘rib chiqish jarayoni Google Trends’dagi qidiruv variantlarini tekshiradi hamda urilish darajasi va signal necha kun oldinda bo‘lganini qayd etadi.
Kalit so‘zlar jadvali qanday ishlaydi
Yangi mahsulot nomi odamlar bajarishni istaydigan barqaror vazifani ifodalamasdan ham tez ko‘tarilishi mumkin. Masalan, aniqlagich brendi nomi vaqtinchalik bo‘lishi mumkin, ai image detector kabi umumiy ibora esa davomiy talabni ifodalaydi. Ixtiyoriy kalit so‘zlar jadvali har bir yangi nomni uning ortidagi vazifalar va umumiy qidiruvlar bilan bog‘laydi.
- Dalillarni to‘plash: Radar nom tilga olingan, ko‘p yoqtirish olgan X postlarini va repozitoriylar uchun README faylini o‘qiydi.
- Iboralarni yaratish: Model dalillarda ko‘rsatilgan vazifalar uchun odatiy qidiruv iboralarini taklif qiladi va tasdiqlovchi iqtiboslarni qo‘shadi.
- Iboralarni saralash: Ikkinchi model chaqiruvi nomi ko‘rsatilgan mahsulot yetarlicha yaqin javob bermaydigan iboralarni olib tashlaydi.
- Hajmni baholash: Google Ads’ning oylik qidiruv hajmlari bir martalik paketda olinadi va
min_volumedan past iboralar olib tashlanadi. - Trendlarni o‘lchash: Google Trends har bir atamaning shaklini baholash uchun bir marta, shuningdek uning hajmini sukut bo‘yicha
gptsbo‘lgan mezon kalit so‘zi bilan solishtirish uchun yana bir marta ishlatiladi.
Natijadagi qarorlar: ustuvorlik berish, kuzatish yoki o‘tkazib yuborish. Atama so‘nggi 30 kun ichida ko‘tarilgan, hanuz o‘sayotgan va sozlangan kunlik qidiruv chegarasiga javob berganida unga ustuvorlik beriladi. Kichik, dastlabki yoki barqaror talabga ega atamalar kuzatiladi. Pasayayotgan yoki kichik, o‘zgarmas atamalar o‘tkazib yuboriladi.
Har bir nom ilk bor paydo bo‘lganida va sozlangan qayta tekshirish davridan keyin yana tahlil qilinadi; bu davr sukut bo‘yicha uch kun. Bu muhim, chunki ishga tushirilgan kundagi postlar ko‘pincha mahsulotdan odamlar amalda qanday foydalanishini emas, e’lonni tasvirlaydi.
Loyihaning dastlabki kuzatuvlari mahsulot nomlari ular bilan bog‘liq umumiy atamalardan oldin ko‘tarilganini ko‘rsatdi. Kalit so‘zlar jadvalini, avvalo, yangi mahsulot xizmat qiladigan mavjud talab xaritasi sifatida ko‘ring; har bir umumiy ibora endi ommalasha boshlaganining isboti sifatida emas.
Talablar
- Python 3.10 yoki undan yangiroq versiyasi.
- Repozitoriyni klonlash uchun Git.
- Agar pullik signallar, nomlarni tasniflash, Google Trends tahlili yoki kalit so‘zlar jadvalidan foydalanmoqchi bo‘lsangiz, AIsa API kaliti.
- Search Console, elektron pochta yetkazib berish va yuqoriroq API limitlari uchun ixtiyoriy Google, Resend va GitHub hisob ma’lumotlari.
Asosiy radar faqat Python standart kutubxonasidan foydalanadi. Qo‘shimcha paketlar faqat ixtiyoriy integratsiyalar va ishlab chiqish vazifalari uchun kerak.
Radardan foydalanishni o‘rnating va sozlang
1. Repozitoriyni klonlang
git clone https://github.com/zhuyansen/new-term-radar
cd new-term-radar
2. Konfiguratsiyangizni yarating
cp config.example.json config.json
Saytingiz yoki nashringizga tegishli X hisoblari, sayt xaritalari, mavzular, ma’lum atamalar, to‘xtatish so‘zlari va chegaralarni ko‘rsatish uchun config.json faylini tahrirlang.
3. Ixtiyoriy AIsa kalitini qo‘shing
export AISA_API_KEY=your_key_here
Pullik xizmatlar, jumladan X postlari, DataForSEO asosidagi domen va trend ma’lumotlari hamda nomzod nomlarni baholashda ishlatiladigan model AIsa orqali yo‘naltiriladi. Ushbu kalitsiz ham bepul Hugging Face, GitHub, sayt xaritasi va Search Console signallari ishlashi mumkin. Biroq nomlarni baholash xizmati mavjud bo‘lmagani sababli hisobotda atamalar saralanmagan holda ko‘rsatiladi.
4. Kunlik hisobotni ishga tushiring
python -m radar daily --out report.md
Birinchi ishga tushirish X lug‘ati, repozitoriy yulduzchalari soni va sayt xaritasi URL manzillari uchun boshlang‘ich suratlarni yaratadi. Taqqoslash uchun avvalgi surat mavjud bo‘lmagani sababli, dastlabki hisobot odatda faqat kechagi ma’lumotlarni talab qilmaydigan GitHub yangi loyihalarini o‘z ichiga oladi. Ikkinchi ishga tushirishdan boshlab radar yoqilgan barcha signallardagi o‘zgarishlarni ko‘rsatishi mumkin.
Muhim sozlamalarni konfiguratsiya qiling
Namunaviy konfiguratsiyada barcha qo‘llab-quvvatlanadigan maydonlar hujjatlashtirilgan. Avval radar nimalarni kuzatishi va nomzodlarni qanchalik qat’iy filtrlashini belgilaydigan sozlamalarga e’tibor qarating.
lang: Hisobot tilinienyokizhqilib belgilang.x_accounts: Laboratoriyalar va blogerlar akkauntlarini qo‘shing. Laboratoriyalar odatda nomlarni birinchi bo‘lib e’lon qiladi, tanlangan blogerlar esa atamalarning sohangiz bo‘ylab qanday tarqalishini ko‘rsatadi.sitemaps: Sayt xaritasi manzillarini, ixtiyoriy bo‘lak naqshlarini, so‘rovlar orasidagi tanaffuslarni va lokal prefikslarni olib tashlashni belgilang.topics: Mavzuga xos hisobot bo‘limlarini yaratish uchun nom va muntazam ifodani belgilang.known_terms: Siz allaqachon yoritadigan yoki hech qachon ko‘rib chiqishni istamaydigan atamalarni qo‘shing. Mos kelgan nomzodlar belgilanadi va keyingi ko‘rib chiqishdan chiqarib tashlanadi.stop_words: Sohangizdagi keng tarqalgan so‘zlarni qo‘shing. O‘rnatilgan ro‘yxat AI modellari va agent vositalari uchun moslashtirilgan.judge: AIsa chat modelini tanlang va sukut bo‘yicha0.5bo‘lgan minimal nom bahosini belgilang.breakout: Repozitoriy yoshi, minimal yulduzchalar soni, kunlik yulduzcha o‘sish tezligi va kechagiga nisbatan o‘zgarishni boshqaring.review: Ko‘rib chiqishdan oldin necha kun kutish va kuniga nechta nomzodni qayta ishlashni belgilang.usecases: Kalit so‘zlar jadvali, model, benchmark, hajm chegarasi, kunlik qidiruv chegarasi va qayta tekshirish oralig‘ini sozlang.gsc: Search Console xususiyati va token faylini belgilang yoki integratsiyani o‘chirish uchun ushbu obyektni bo‘sh qoldiring.
Kalit so‘zlar jadvalini to‘liq o‘chirish uchun uning kunlik sonini nolga tenglang:
{
"usecases": {
"per_day": 0
}
}
Shuningdek, uni bitta buyruq uchun --skip usecases orqali o‘chirishingiz mumkin.
Asosiy foydalanish usullari
Hammasini kuniga bir marta ishga tushiring
Agar faqat bitta rejalashtirilgan ishga tushirish kerak bo‘lsa, hech qanday signalni o‘tkazib yubormasdan daily buyrug‘idan foydalaning:
python -m radar daily --out report.md
Buyruq Markdown hisobotini yozadi va uning yonida report.json faylini ham yaratadi. JSON fayli hisobotni tuzishda ishlatiladigan strukturaviy ma’lumotlarni o‘z ichiga oladi va maxsus nashr qilish yoki keyingi qayta ishlash uchun foydalidir.
Tez o‘zgaradigan manbalarni kuniga bir necha marta tekshiring
Repozitoriy tezkor manbalarni kuzatishni og‘irroq kunlik jarayondan ajratadi:
python -m radar sources --out sources.md
python -m radar daily --skip x,hf --out report.md
sources buyrug‘i faqat X va Hugging Face’ni tekshiradi hamda yangi nom topilgandagina hisobot yozadi. Uni har bir necha soatda ishga tushiring. Shundan so‘ng daily buyrug‘i oldingi 24 soat davomida sources tomonidan saqlab qolingan nomlarni qo‘shgan holda, ushbu ikki jonli tekshiruvni o‘tkazib yuborishi mumkin.
Tanlangan modullarni o‘tkazib yuboring
--skip opsiyasi x, hf, breakout, sitemaps, newsites, gsc, review, judge va usecases qiymatlarini qabul qiladi.
python -m radar daily --skip x,newsites,usecases --out report.md
Haftalik yangi saytlar tekshiruvini darhol ishga tushiring
python -m radar daily --new-sites --out report.md
Doimiy holatni ko‘chiring
Radar nimalar o‘zgarganini aniqlash uchun saqlangan suratlar va ma’lumotlar bazasiga tayanadi. Ushbu fayllarni alohida katalogda saqlamoqchi bo‘lsangiz, --state parametridan foydalaning:
python -m radar daily --state ./radar-state --out report.md
Yaratilgan hisobotni tushuning
Hisobot ehtimoliy nomlarni birinchi o‘ringa qo‘yadi va ularni tasdiqlovchi signallarni ko‘rsatadi. GitHub nomzodi repozitoriy, joriy yulduzchalar soni, kunlik o‘rtacha yulduzchalar soni, nom bahosi, ma’lum atama holati, qidiruv variantlari va qisqa misolni o‘z ichiga olishi mumkin. Umumiy so‘zlar deb baholangan atamalar pastroqda alohida ko‘rsatiladi.
Sharh bo‘limi sozlangan avvalgi sanada qayd etilgan atamalarni qayta ko‘rib chiqadi. Unda qidiruv varianti ko‘tarilgan-ko‘tarilmagani va Google Trends’da o‘lchanadigan o‘sishdan oldin radar uni necha kun aniqlagani qayd etiladi.
Variant hisobotdan keyingi eng yuqori ko‘rsatkichi avvalgi bazaviy darajasidan ham ikki baravar, ham o‘n punktga oshsa, u ko‘tarilgan hisoblanadi. Variantga asoslangan bu yondashuv allaqachon boshqa ma’noga ega bo‘lgan nomlar uchun foydalidir. Keng ma’noli so‘zning tarixiy talabi malaka talabiga javob bermaslik uchun juda yuqori bo‘lishi mumkin, aniq yaratuvchi va mahsulotdan iborat so‘rov esa yangi trendni ko‘rsatishi mumkin.
Google Search Console’ni qo‘shish
Ixtiyoriy autentifikatsiya bog‘liqligini o‘rnating va kiritilgan avtorizatsiya skriptini ishga tushiring:
pip install google-auth-oauthlib
python scripts/gsc_auth.py gsc_client.json
Skript brauzerni bir marta ochadi va gsc_token.json faylini yozadi. Kirish fayli Search Console API yoqilgan Google Cloud loyihasida yaratilgan Desktop app turidagi OAuth mijoz bo‘lishi kerak.
Keyin xususiyatni sozlang:
{
"gsc": {
"site": "sc-domain:your-site.com"
}
}
Token faqat o‘qish uchun mo‘ljallangan, kompyuteringizda saqlanadi va allaqachon repozitoriyning .gitignore fayli bilan qamrab olingan.
Hisobotlarni elektron pochta orqali yuborish
--mail opsiyasi hisobotni Resend orqali yuboradi. Kerakli muhit o‘zgaruvchilarini o‘rnating:
export RESEND_API_KEY=your_resend_key
export EMAIL_FROM=radar@your-verified-domain.com
export RADAR_EMAIL_TO=you@example.com,editor@example.com
HTML elektron pochta versiyasini xohlasangiz, Markdown paketini o‘rnating:
pip install markdown
python -m radar daily --out report.md --mail
GitHub Actions bilan avtomatlashtirish
Kiritilgan .github/workflows/radar.yml workflow’i har sakkiz soatda sources buyrug‘ini va kuniga bir marta daily buyrug‘ini ishga tushiradi. U holatni Actions keshida saqlaydi va hisobotlarni workflow ishga tushirilishi xulosasiga yozadi. Workflow unga aniq ruxsat bermaguningizcha o‘chirilgan bo‘ladi.
- Repozitoriyni fork qiling. Xususiy fork ham maqbul.
config.jsonfaylini.gitignoredan olib tashlang va konfiguratsiyani commit qiling. Faylda maxfiy ma’lumotlar bo‘lmasligi kerak.AISA_API_KEYrepozitoriy sirini qo‘shing.- Zarur bo‘lsa,
RESEND_API_KEY,EMAIL_FROM,RADAR_EMAIL_TOvaGSC_TOKEN_JSONni qo‘shing. RADAR_ENABLEDrepozitoriy o‘zgaruvchisini yarating va unitrueqiymatiga o‘rnating.
Holat keshini saqlash juda muhim, chunki taqqoslashlar tarixiy snapshotlarga bog‘liq. Saqlangan holat bo‘lmasa, takroriy ishga tushirishlar dastlabki ishga tushirishlarga o‘xshab qoladi.
Ilg‘or sozlash bo‘yicha maslahatlar
X akkauntlarini ongli ravishda tanlang
X detektori sozlangan akkauntlarning hech biri tilga olmagan atamani aniqlay olmaydi. Mahsulotlar haqida e’lon qiladigan tashkilotlar va muhim atamalar tarqalishiga xizmat qiladigan ishonchli sharhlovchilarni qo‘shing. Kamroq akkauntni o‘qish yoki ishga tushirish chastotasini kamaytirish ham pulli API sarfini mutanosib ravishda kamaytiradi.
AI vositalaridan tashqarida stop-so‘zlarni moslang
O‘rnatilgan tozalash va stop-so‘zlar xatti-harakati AI modellari va agentlari uchun sozlangan. Radarni boshqa sohaga qo‘llasangiz, odatiy atamalar hisobotni bosib ketmasligi uchun stop_wordsga shu sohaga xos keng tarqalgan so‘zlarni qo‘shing.
O‘sish chegaralarini o‘z sohangizga moslang
Standart qiymatlar GitHub’dagi noodatiy tez o‘sishga mo‘ljallangan. Kichikroq ekotizimga min_stars, velocity_min yoki delta_min qiymatlarini pasaytirish kerak bo‘lishi mumkin. Juda faol ekotizimda hisobotni aniq yo‘naltirilgan holda saqlash uchun yuqoriroq chegaralar talab qilinishi mumkin.
Takroriy ishni kamaytirish uchun ma’lum atamalardan foydalaning
Sizda allaqachon sahifalari mavjud bo‘lgan atamalarni, shuningdek hech qachon yoritmoqchi bo‘lmagan atamalarni known_termsga qo‘shing. Ushbu yozuvlardan birini o‘z ichiga olgan yoki ulardan biri tarkibida bo‘lgan nomzod belgilanadi va kelajakdagi sharhdan chiqarib tashlanadi.
Trends’dagi eng yangi nuqtalarga ishonmang
Eng so‘nggi ikki kun uchun Google Trends ma’lumotlari hali barqarorlashmagan bo‘ladi va noto‘g‘ri sakrashlarni keltirib chiqarishi mumkin. Dastur shu ikki kunni chiqarib tashlaydi va o‘sish kamida ikki kun davom etishini talab qiladi. To‘liq bo‘lmagan ma’lumotlar bilan ishlashning boshqa usuli bo‘lmasa, bu xatti-harakatni o‘zgartirmang.
Nashrdan oldin talabni tekshiring
Radar to‘liq kalit so‘z tadqiqoti o‘rnini bosuvchi vosita emas, balki erta ogohlantirish tizimidir. Google Ads hajmlari taxminan ikki oyga kechikishi mumkin, Trends esa oyiga atigi bir necha yuzta qidiruvga ega atamalar uchun ishonchsiz. Ixtiyoriy kalit so‘z jadvalida baholar mavjud bo‘lsa, ularni yo‘nalish ko‘rsatkichi sifatida qabul qiling. Sahifa yaratishdan oldin joriy qidiruv natijalari, moslik, egalik xavflari va talabni tekshiring.
O‘z signalingiz sifatini o‘lchang
Loyiha har bir manba uchun tasdiqlangan natija ko‘rsatkichlariga da’vo qilmaydi. Uning sharh tizimiga har bir yetakchining pishib yetilishi uchun kamida 14 kun kerak. Har bir nomzod trendga aylanadi deb taxmin qilish o‘rniga, akkauntlar ro‘yxatingiz, mavzuingiz va bozoringiz uchun qaysi signallar ishlashini baholashda to‘plangan sharh bo‘limidan foydalaning.
Testlar to‘plamini ishga tushirish
Ishlab chiqish uchun test va Markdown bog‘liqliklarini o‘rnating, so‘ng testlarni ishga tushiring:
pip install pytest markdown
python -m pytest -q tests
Testlar tarmoq so‘rovlarini yubormagan holda nom ajratib olish, baholash, saqlash va hisobot yaratishni qamrab oladi.
Xulosa
new-term-radar dastlabki ommaviy faollikni takrorlanadigan kundalik aniqlash jarayoniga aylantiradi. Uning bepul signallari Hugging Face, GitHub, sitemaplar va Search Console ma’lumotlaringizni kuzatishi mumkin, AIsa esa X monitoringi, nomlarni tasniflash, trendlarni ko‘rib chiqish, domen tadqiqoti va kalit so‘z jadvalini taqdim etadi.
Puxta tanlangan manbalar ro‘yxatidan boshlang, suratlar yaratish uchun vositani yetarlicha uzoq ishga tushiring va 14 kundan so‘ng uning natijalarini ko‘rib chiqing. Eng qimmatli natija shunchaki ommabop nomlar ro‘yxati emas, balki qaysi manbalar odatiy kalit so‘z vositalaridan oldin dolzarb atamalarni izchil aniqlashini ko‘rsatuvchi dalillardir.
