Jinsi Nilivyojenga Mzunguko wa Maoni wa YouTube

Ninaendesha chaneli ya YouTube inayojiendesha yenyewe. Kila siku, pipeline hutengeneza skripti na kutoa video (render).

Kwa miezi kadhaa, mfumo huu ulifanya kazi bila mwingiliano wa nje. Mtengenezaji wa skripti ulitoa maudhui bila kujua nini kilifanya kazi au nini kilishindwa. Sikuwa na mzunguko wa maoni.

Wiki iliyopita, nilirekebisha hili kwa kutumia skripti ya Python yenye mistari 330. Inatengeneza mzunguko uliofungwa kati ya utendaji na uundaji.

Hivi ndivyo inavyofanya kazi:

• Ukusanyaji wa Data: Skripti hutumia YouTube Data API v3 kusoma video 30 za mwisho. • Uainishaji: Inatumia kiwango cha wastani wa katikati (median-based threshold) kupanga video.

  • JUU: Video zenye watazamaji zaidi ya mara 1.5 ya wastani wa katikati.
  • CHINI: Video zenye watazamaji chini ya mara 0.6 ya wastani wa katikati (ikiwa tu ni zaidi ya saa 72 zilizopita).
  • Kila kitu kingine kinapuuzwa ili kuepuka kelele (noise). • Ulinganishaji wa Mitindo: Skripti huunganisha utendaji na "aina za mifano" (archetypes) kama vile mafunzo (tutorials) au ulinganishaji kwa kulinganisha maneno ya kichwa cha habari. • Uchambuzi wa Hook: Inakagua neno la kwanza la skripti ili kuona ikiwa ni swali, namba, au kauli ya kibinafsi. • Sasisho za Otomatiki: Matokeo huandika "vidokezo vya upendeleo" (bias hints) kwenye faili ya markdown.

Mtengenezaji wa skripti husoma faili hii kabla ya kuandika skripti inayofuata. Huona ni mitindo gani inayofanikiwa na mitindo gani inayofeli. Hutumia muktadha huu kufanya maamuzi bora zaidi kwa ajili ya kesho.

Kwa nini nilichagua njia hii:

  • Median badala ya Mean: Video moja inayovuma (viral) inaweza kuharibu wastani wa wastani (mean average). Median inabaki imara.
  • Kanuni ya saa 72: Video mpya zinahitaji muda. Siliandiki video kama imefeli kwa sababu tu ina umri wa siku moja.
  • Kanuni Rahisi (Simple Heuristics): Kwa sasa ninatumia utambuzi wa neno la kwanza badala ya kutumia mifumo ghali ya LLM. Ni ya haraka na rahisi.

Hii si uchawi. Ni mfumo unaojifunza kutokana na data yake yenyewe.

Lengo si kuchukua nafasi ya uamuzi wa binadamu, bali ni kumpa mtengenezaji muktadha bora zaidi. Ninajenga mfumo unaozidi kuwa mwerevu kila baada ya saa 24.

Chanzo: https://dev.to/morinaga/how-i-built-a-youtube-performance-classifier-that-adjusts-tomorrows-video-script-bias-19ba

Jumuiya ya kujifunza ya hiari: https://t.me/GyaanSetuAi