Ruka hadi maudhui makuu
Mafunzo ya AI

Jenga Rada ya Kila Siku ya Mitindo ya AI kwa new-term-radar

Jifunze jinsi ya kusakinisha, kusanidi na kuendesha kiotomatiki new-term-radar, zana ya Python yenye chanzo huria inayochanganya X, Hugging Face, GitHub, ramani za tovuti, Search Console na data ya utafutaji ili kutoa ripoti za kila siku kuhusu majina mapya ya AI yanayoibuka na maneno yake muhimu yanayohusiana.

Jenga Rada ya Kila Siku ya Mitindo ya AI kwa new-term-radar

new-term-radar hufanya nini

new-term-radar ni zana ya kila siku ya ufuatiliaji kwa ajili ya kugundua majina yanayoanza kupata umaarufu katika AI. Imeundwa kutafuta modeli, bidhaa, zana, tovuti na hazina mpya kabla hazijaonekana katika majukwaa ya kawaida ya utafiti wa maneno muhimu.

Mradi huu ni muhimu hasa kwa watu wanaounda kurasa za zana za AI, katalogi, majarida ya barua pepe, makala au bidhaa. Badala ya kusubiri idadi ya utafutaji ya maneno muhimu yaliyoimarika, hufuatilia ishara za awali za umma zinazoachwa na jina jipya.

  1. Maabara, msanidi programu au akaunti yenye ushawishi inataja jina kwenye X, au modeli inaingia katika orodha inayovuma ya Hugging Face.
  2. Hazina ya GitHub iliyoundwa hivi karibuni huanza kukusanya nyota kwa kasi isiyo ya kawaida.
  3. Katalogi na tovuti shindani huchapisha kurasa mpya, au kikoa kilichosajiliwa hivi karibuni huanza kupata nafasi katika matokeo.
  4. Tovuti yako hupokea maonyesho yake ya kwanza katika Search Console kwa neno hilo.
  5. Google Trends hatimaye huonyesha ongezeko linalopimika.

Zana nyingi za maneno muhimu hufanya kazi karibu na hatua ya mwisho. new-term-radar husoma hatua nne za kwanza kila siku, kisha hutumia Google Trends baadaye kukagua ikiwa vidokezo vyake vya mapema viligeuka kuwa mitindo halisi ya utafutaji.

Vipengele na ishara muhimu

Ufuatiliaji wa akaunti za X

Radar husoma akaunti zilizosanidiwa katika orodha ya akaunti yako na kubaini majina ambayo hazijatumia katika siku 60 zilizopita. Ishara hii ya kulipia inahitaji ufunguo wa API wa AIsa. Umuhimu wake hutegemea sana ubora wa maabara, wasanidi programu na watoa maoni unaochagua kuwafuata.

Modeli zinazovuma za Hugging Face

Ishara ya Hugging Face hugundua modeli zinazoonekana hivi karibuni katika 50 bora zinazovuma. Nakala zilizopunguzwa ukubwa huwekwa pamoja chini ya jina la modeli yao ya msingi. Ishara hii ni ya bure na haihitaji vitambulisho vya nje.

Hazina za GitHub zinazovunja rekodi

Kigunduzi cha GitHub hutafuta hazina zilizo na umri wa chini ya siku 14 ambazo hupata wastani wa angalau nyota 200 kwa siku au zimepata angalau nyota 400 tangu picha ya awali. Pia kinaweza kutoa vibadala vya utafutaji kulingana na mmiliki na jina la hazina, kama vile niko strata.

Ishara hii ni ya bure. Tokeni ya GitHub si ya lazima, ingawa kuitumia huongeza kikomo cha kasi cha API ya GitHub.

Mabadiliko ya sitemap

Kisomaji cha sitemap hupata maneno yanayoshirikiwa na URL mpya kadhaa kwenye tovuti wakati maneno hayo hayakuwa ya kawaida katika URL zake za zamani. Huhesabu URL tofauti dhidi ya msingi wa tovuti yenyewe, hivyo kupunguza uwezekano kwamba URL moja ndefu itasababisha ongezeko la uongo.

Kabla ya kuongeza sitemap, soma robots.txt ya tovuti na usanidi kusitisha kwa muda ambao ni angalau mrefu kama muda wake wa kuchelewesha utambazaji.

Tovuti mpya zinazopata nafasi

Ishara ya hiari ya tovuti mpya hutafuta vikoa vilivyosajiliwa na kuorodheshwa kwa mara ya kwanza ndani ya siku 90 zilizopita ambavyo tayari vina nafasi kwa maneno muhimu angalau 20. Inahitaji AIsa na imekusudiwa kuendeshwa kila wiki.

README inaeleza kwamba, kufikia Oktoba 12, 2026, tatizo la uthibitishaji wa AIsa ya upande wa juu husababisha ishara hii kuripoti hitilafu. Ripoti iliyobaki inaendelea kufanya kazi. Tumia --skip newsites hadi tatizo la upande wa juu litatuliwe.

Google Search Console

Ikiunganishwa na mali yako mwenyewe, radar hugundua hoja za utafutaji ambazo zimezalisha maonyesho kwa tovuti yako kwa mara ya kwanza. Muunganisho huu ni wa hiari, wa bure, na hutumia tokeni ya kusoma pekee iliyohifadhiwa kwenye mashine yako.

Uainishaji na ukaguzi wa majina

Modeli ndogo ya lugha hutathmini ikiwa kila mgombea ni jina la kitu kimoja mahususi au ni neno la kawaida tu. Majina yanayokubaliwa huonekana kwa uwazi, huku maneno ya kawaida yakiwekwa katika orodha tofauti. Baada ya siku 14, mchakato wa ukaguzi hukagua vibadala vya utafutaji katika Google Trends na kurekodi kiwango cha mafanikio pamoja na idadi ya siku ambazo ishara ilikuwa imetangulia.

Jinsi jedwali la maneno muhimu linavyofanya kazi

Jina la bidhaa mpya linaweza kupata umaarufu haraka bila kueleza kazi ya kudumu ambayo watu wanataka kutekeleza. Kwa mfano, jina la chapa ya kigunduzi linaweza kuwa la muda, huku kifungu cha jumla kama ai image detector kikiwakilisha mahitaji yanayoendelea. Jedwali la hiari la maneno muhimu huunganisha kila jina jipya na kazi pamoja na utafutaji wa jumla unaohusiana nalo.

  1. Kusanya ushahidi: Radar husoma machapisho ya X yaliyopendwa sana yanayotaja jina hilo na, kwa hazina, README.
  2. Tengeneza vifungu: Modeli hupendekeza vifungu vya kawaida vya utafutaji kwa kazi zilizoonyeshwa katika ushahidi na hujumuisha nukuu za kuunga mkono.
  3. Chuja vifungu: Wito wa pili wa modeli huondoa vifungu ambavyo bidhaa iliyotajwa haiwezi kujibu kwa ukaribu wa kutosha.
  4. Kadiria kiasi: Kiasi cha kila mwezi cha utafutaji kutoka Google Ads hupatikana kwa kundi moja, na vifungu vilivyo chini ya min_volume huondolewa.
  5. Pima mitindo: Google Trends hutumika mara moja kutathmini umbo la kila istilahi na tena kulinganisha ukubwa wake na neno la msingi la kulinganisha, ambalo kwa chaguo-msingi ni gpts.

Maamuzi yanayotokana ni ipa kipaumbele, fuatilia au ruka. Istilahi hupewa kipaumbele inapokuwa imeongezeka ndani ya siku 30 zilizopita, bado inaongezeka, na inatimiza kizingiti kilichosanidiwa cha utafutaji wa kila siku. Istilahi ndogo, za mapema au zenye mahitaji thabiti hufuatiliwa. Istilahi zinazopungua au ndogo zisizobadilika hurukwa.

Kila jina huchanganuliwa linapoonekana kwa mara ya kwanza na tena baada ya kipindi cha ukaguzi kilichosanidiwa, ambacho kwa chaguo-msingi ni siku tatu. Hili ni muhimu kwa sababu machapisho ya siku ya uzinduzi mara nyingi hueleza tangazo badala ya kuonyesha jinsi watu wanavyotumia bidhaa kwa kweli.

Uchunguzi wa awali wa mradi ulibaini kwamba majina ya bidhaa yaliongezeka kabla ya istilahi za jumla zinazohusiana nayo. Lichukulie jedwali la maneno muhimu hasa kama ramani ya mahitaji yaliyopo ambayo bidhaa mpya inahudumia, si kama uthibitisho kwamba kila kifungu cha jumla kinaanza kupata ongezeko.

Mahitaji

  • Python 3.10 au mpya zaidi.
  • Git kwa ajili ya kuiga hazina.
  • Ufunguo wa API wa AIsa ikiwa unataka mawimbi yanayolipiwa, uainishaji wa majina, ukaguzi wa Google Trends, au jedwali la maneno muhimu.
  • Vitambulisho vya hiari vya Google, Resend, na GitHub kwa Search Console, uwasilishaji wa barua pepe, na viwango vya juu vya API.

Radar kuu hutumia maktaba ya kawaida ya Python pekee. Vifurushi vya ziada vinahitajika tu kwa miunganisho ya hiari na kazi za uundaji.

Sakinisha na usanidi radar

1. Iga hazina

git clone https://github.com/zhuyansen/new-term-radar
cd new-term-radar

2. Unda usanidi wako

cp config.example.json config.json

Hariri config.json ili kubainisha akaunti za X, ramani za tovuti, mada, maneno yanayojulikana, maneno ya kusitisha, na vizingiti vinavyohusiana na tovuti au chapisho lako.

3. Ongeza ufunguo wa hiari wa AIsa

export AISA_API_KEY=your_key_here

Huduma zinazolipiwa hupitishwa kupitia AIsa, zikiwemo machapisho ya X, data ya vikoa na mitindo inayotegemea DataForSEO, na modeli inayotumika kutathmini majina yanayotarajiwa. Bila ufunguo huu, mawimbi ya bure kutoka Hugging Face, GitHub, ramani za tovuti, na Search Console bado yanaweza kutumika. Hata hivyo, ripoti itaorodhesha maneno bila kuyapanga kwa sababu mtathmini wa majina hatapatikana.

4. Endesha ripoti ya kila siku

python -m radar daily --out report.md

Utekelezaji wa kwanza huunda picha za awali za msamiati wa X, idadi ya nyota za hazina, na URL za ramani za tovuti. Kwa kuwa hakuna picha ya awali ya kulinganisha, ripoti ya mwanzo kwa kawaida huwa na mabadiliko ya GitHub pekee, ambayo hayahitaji data ya jana. Kuanzia utekelezaji wa pili, radar inaweza kuripoti mabadiliko katika mawimbi yote yaliyowashwa.

Sanidi mipangilio muhimu

Usanidi wa mfano unaandika nyuga zote zinazotumika. Anza na mipangilio inayobainisha kile ambacho radar inafuatilia na jinsi inavyowachuja kwa ukali watahiniwa.

  • lang: Weka lugha ya ripoti kuwa en au zh.
  • x_accounts: Ongeza akaunti za maabara na wanablogu. Maabara kwa kawaida hutangaza majina kwanza, huku wanablogu waliochaguliwa wakionyesha jinsi maneno yanavyoenea katika uwanja wako.
  • sitemaps: Bainisha maeneo ya ramani za tovuti, mifumo ya hiari ya vipande, mapumziko kati ya maombi, na uondoaji wa viambishi vya maeneo.
  • topics: Weka jina na usemi wa kawaida ili kuunda sehemu za ripoti zinazohusu mada mahususi.
  • known_terms: Ongeza maneno ambayo tayari unayashughulikia au hutaki kamwe kuyapitia. Vielekezi vinavyolingana vitawekwa alama na kutengwa kwenye ukaguzi unaofuata.
  • stop_words: Ongeza maneno ya kawaida kutoka kwenye uwanja wako. Orodha iliyojengewa ndani imeboreshwa kwa modeli za AI na zana za mawakala.
  • judge: Chagua modeli ya mazungumzo ya AIsa na uweke alama ya chini ya jina, ambayo kwa chaguo-msingi ni 0.5.
  • breakout: Dhibiti umri wa hazina, idadi ya chini ya nyota, kasi ya nyota kwa siku, na mabadiliko tangu jana.
  • review: Weka idadi ya siku za kusubiri kabla ya ukaguzi na idadi ya vielekezi vya kuchakata kwa siku.
  • usecases: Sanidi jedwali la maneno muhimu, modeli, kipimo cha kulinganisha, kizingiti cha ujazo, kizingiti cha utafutaji wa kila siku, na muda wa ukaguzi upya.
  • gsc: Weka mali yako ya Search Console na faili ya tokeni, au acha kitu hiki wazi ili kuzima muunganisho.

Ili kuzima kabisa jedwali la maneno muhimu, weka idadi yake ya kila siku kuwa sufuri:

{
  "usecases": {
    "per_day": 0
  }
}

Unaweza pia kulizima kwa amri moja kwa kutumia --skip usecases.

Mifumo ya msingi ya matumizi

Endesha kila kitu mara moja kwa siku

Ikiwa unataka utekelezaji mmoja tu uliopangwa, tumia amri ya kila siku bila kuruka mawimbi yoyote:

python -m radar daily --out report.md

Amri hiyo huandika ripoti ya Markdown na pia huunda report.json kando yake. Faili ya JSON ina data iliyopangwa iliyotumika kuunda ripoti na ni muhimu kwa uchapishaji maalum au uchakataji wa baadaye.

Chunguza vyanzo vinavyobadilika haraka mara kadhaa kwa siku

Hazina inatenganisha ufuatiliaji wa vyanzo vya haraka na mchakato mzito wa kila siku:

python -m radar sources --out sources.md
python -m radar daily --skip x,hf --out report.md

Amri ya sources hukagua X na Hugging Face pekee na huandika ripoti tu inapopata jina jipya. Iendeshe kila baada ya saa chache. Kisha amri ya kila siku inaweza kuruka ukaguzi huo miwili wa moja kwa moja huku ikijumuisha majina yaliyohifadhiwa na sources katika saa 24 zilizotangulia.

Ruka moduli zilizochaguliwa

Chaguo la --skip linakubali x, hf, breakout, sitemaps, newsites, gsc, review, judge, na usecases.

python -m radar daily --skip x,newsites,usecases --out report.md

Endesha ukaguzi wa kila wiki wa tovuti mpya mara moja

python -m radar daily --new-sites --out report.md

Hamisha hali endelevu

Radar hutegemea picha zilizohifadhiwa na hifadhidata yake ili kubaini kilichobadilika. Tumia --state unapotaka faili hizi ziwe katika saraka maalum:

python -m radar daily --state ./radar-state --out report.md

Elewa ripoti iliyoundwa

Ripoti huweka majina yanayowezekana mwanzoni na kuonyesha mawimbi yanayoyaunga mkono. Kiongozi wa GitHub anaweza kujumuisha hazina, nyota za sasa, wastani wa nyota kwa siku, alama ya jina, hali ya neno linalojulikana, vibadala vya utafutaji, na mfano mfupi. Maneno yaliyotathminiwa kuwa maneno ya kawaida huonekana kando karibu na mwisho.

Sehemu ya mapitio inarejelea tena istilahi zilizoripotiwa katika tarehe ya awali iliyosanidiwa. Inarekodi ikiwa lahaja ya utafutaji iliongezeka na ni siku ngapi rada iliigundua kabla ya ongezeko linaloweza kupimika katika Google Trends.

Lahaja huhesabiwa kuwa imeongezeka wakati kilele chake baada ya ripoti kinazidi msingi wake wa awali kwa mara mbili na pointi kumi. Mbinu hii inayotegemea lahaja husaidia kwa majina ambayo tayari yana maana nyingine isiyohusiana. Neno pana linaweza kuwa na mahitaji mengi ya kihistoria kiasi cha kutostahili, ilhali swali mahususi la mtayarishaji pamoja na bidhaa linaweza kufichua mwenendo mpya.

Ongeza Google Search Console

Sakinisha utegemezi wa hiari wa uthibitishaji na uendeshe hati ya uidhinishaji iliyojumuishwa:

pip install google-auth-oauthlib
python scripts/gsc_auth.py gsc_client.json

Hati hiyo hufungua kivinjari mara moja na kuandika gsc_token.json. Faili la ingizo lazima liwe mteja wa OAuth wa aina ya Desktop app, lililoundwa katika mradi wa Google Cloud ambao Search Console API imewezeshwa.

Kisha sanidi property:

{
  "gsc": {
    "site": "sc-domain:your-site.com"
  }
}

Tokeni ni ya kusoma tu, inabaki kwenye mashine yako, na tayari inashughulikiwa na .gitignore ya hazina.

Tuma ripoti kwa barua pepe

Chaguo la --mail hutuma ripoti kupitia Resend. Weka vigezo vinavyohitajika vya mazingira:

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

Sakinisha kifurushi cha Markdown ikiwa unataka toleo la barua pepe la HTML:

pip install markdown
python -m radar daily --out report.md --mail

Otomatisha kwa GitHub Actions

Workflow iliyojumuishwa ya .github/workflows/radar.yml huendesha sources kila baada ya saa nane na daily mara moja kwa siku. Huhifadhi hali katika akiba ya Actions na kuandika ripoti katika muhtasari wa uendeshaji wa workflow. Workflow hubaki imezimwa hadi uchague kuiwezesha.

  1. Fanya fork ya hazina. Fork ya faragha inakubalika.
  2. Ondoa config.json kwenye .gitignore na ufanye commit ya usanidi. Faili hilo halipaswi kuwa na siri.
  3. Ongeza siri ya hazina ya AISA_API_KEY.
  4. Ikihitajika, ongeza RESEND_API_KEY, EMAIL_FROM, RADAR_EMAIL_TO, na GSC_TOKEN_JSON.
  5. Unda kigezo cha hazina RADAR_ENABLED na ukiweke kuwa true.

Kuhifadhi akiba ya hali ni muhimu kwa sababu ulinganisho hutegemea picha za kihistoria. Bila hali iliyohifadhiwa, uendeshaji unaorudiwa hufanya kazi zaidi kama uendeshaji wa kwanza.

Vidokezo vya usanidi wa hali ya juu

Chagua akaunti za X kwa makusudi

Kigunduzi cha X hakiwezi kugundua istilahi ambayo hakuna akaunti iliyosanidiwa inayoitaja. Jumuisha mashirika yanayotangaza bidhaa na watoa maoni wanaoaminika ambao kupitia kwao istilahi muhimu huenea. Kusoma akaunti chache au kupunguza marudio ya uendeshaji pia hupunguza matumizi ya API inayolipiwa kwa uwiano.

Badilisha maneno ya kusitisha nje ya zana za AI

Usafishaji uliojengwa ndani na tabia ya maneno ya kusitisha vimeundwa kwa ajili ya miundo na mawakala wa AI. Ukitumia rada katika nyanja nyingine, panua stop_words kwa msamiati wa kawaida kutoka katika kikoa hicho ili istilahi za kawaida zisizidi ripoti.

Rekebisha viwango vya ongezeko kulingana na eneo lako

Thamani chaguo-msingi zinalenga ukuaji wa GitHub wa kasi isiyo ya kawaida. Mfumo mdogo unaweza kuhitaji thamani za chini za min_stars, velocity_min, au delta_min. Mfumo wenye shughuli nyingi sana unaweza kuhitaji viwango vya juu ili kuweka ripoti ikiwa na mwelekeo maalum.

Tumia istilahi zinazojulikana kupunguza kazi inayojirudia

Ongeza kwenye known_terms istilahi ambazo tayari una kurasa zake, pamoja na istilahi ambazo huna nia ya kuzishughulikia kamwe. Mgombea aliye na mojawapo ya maingizo haya, au aliye ndani ya mojawapo, huwekwa alama na kutengwa katika mapitio yajayo.

Usiamini pointi mpya zaidi za Trends

Data ya Google Trends ya siku mbili za hivi karibuni haijatulia na inaweza kuunda ongezeko la uongo. Utekelezaji huondoa siku hizo mbili na huhitaji ongezeko lidumu angalau siku mbili. Epuka kubadilisha tabia hii isipokuwa uwe na njia nyingine ya kushughulikia data ambayo haijakamilika.

Thibitisha mahitaji kabla ya kuchapisha

Rada ni mfumo wa onyo la mapema, si mbadala kamili wa utafiti wa maneno muhimu. Idadi kutoka Google Ads inaweza kuchelewa kwa takriban miezi miwili, na Trends si ya kuaminika kwa istilahi zenye utafutaji wa kila mwezi wa mia chache tu. Pale makadirio yanapopatikana katika jedwali la hiari la maneno muhimu, yachukulie kama mwongozo wa jumla. Kagua matokeo ya sasa ya utafutaji, umuhimu, hatari za umiliki, na mahitaji kabla ya kuunda ukurasa.

Pima ubora wa ishara yako mwenyewe

Mradi haidai viwango vya hit vilivyoanzishwa kwa kila chanzo. Mfumo wake wa mapitio unahitaji angalau siku 14 ili kila kidokezo kikomae. Tumia sehemu ya mapitio iliyokusanywa kutathmini ni ishara zipi zinazofanya kazi kwa orodha yako ya akaunti, mada, na soko, badala ya kudhani kila mgombea atakuwa mwenendo.

Endesha seti ya majaribio

Kwa ajili ya usanidi, sakinisha utegemezi wa majaribio na Markdown, kisha endesha majaribio:

pip install pytest markdown
python -m pytest -q tests

Majaribio yanahusisha uchimbaji wa majina, uwekaji wa alama, uhifadhi, na uzalishaji wa ripoti bila kufanya maombi ya mtandao.

Hitimisho

new-term-radar hubadilisha shughuli za mapema za umma kuwa mtiririko wa kazi unaorudiwa wa kila siku wa ugunduzi. Ishara zake za bila malipo zinaweza kufuatilia Hugging Face, GitHub, ramani za tovuti, na data yako ya Search Console, huku AIsa ikiwezesha ufuatiliaji wa X, uainishaji wa majina, mapitio ya mienendo, utafiti wa vikoa, na jedwali la maneno muhimu.

Anza kwa orodha ya vyanzo iliyochaguliwa kwa uangalifu, endesha zana kwa muda wa kutosha ili kuunda picha za hali, kisha kagua matokeo yake baada ya siku 14. Matokeo yenye thamani zaidi si orodha tu ya majina yanayopendwa, bali ni ushahidi unaoonyesha ni vyanzo vipi vinavyotambua mara kwa mara istilahi husika kabla ya zana za kawaida za maneno muhimu kufanya hivyo.