Seorang pembangun telah mencipta alat visualisasi inovatif yang menggunakan gaya git-graph untuk memetakan corak percakapan bercabang dalam ucapan politik. Projek yang dipanggil git-graphs ini mengubah monolog yang berbelit-belit menjadi rajah visual yang menunjukkan bagaimana topik bercabang, bergabung, dan berjalin bersama dari masa ke masa.
Alat ini muncul daripada percubaan pembangun untuk memahami apa yang bekas Presiden Trump panggil sebagai weave - perihalannya tentang bagaimana beliau menghubungkan pelbagai topik dalam ucapan. Menggunakan transkrip Pejabat Oval selama empat minit, pembangun mengenal pasti sepuluh cabang topik berbeza yang merangkumi daripada tarif dan pasaran saham hingga hiasan pejabat dan acara FIFA.
Keputusan Analisis Pertuturan daripada transkrip 4 minit:
- Jumlah cabang topik yang dikenal pasti: 10
- Tema utama: Tarif, pasaran saham, unjuran CBO, acara FIFA, pengubahsuaian pejabat
- Teknik visualisasi: Percabangan gaya graf Git dengan operasi penggabungan
- Alat yang digunakan: Komponen web tersuai berdasarkan Mermaid GitGraph DSL
Pelaksanaan Teknikal dan Isu Keserasian Pelayar
Alat visualisasi ini dibina sebagai komponen web yang menggunakan semula Mermaid's GitGraph DSL (Domain Specific Language). Walau bagaimanapun, ujian awal mendedahkan masalah keserasian pelayar yang ketara. Alat ini berfungsi dengan betul hanya pada Chrome desktop, manakala gagal untuk dipaparkan dengan betul pada iOS Safari, Firefox, dan pelayar mudah alih.
Maklum balas komuniti menyerlahkan batasan teknikal ini, dengan pengguna melaporkan paparan yang rosak merentasi platform yang berbeza. Isu pemaparan terutamanya menjejaskan pengguna mudah alih, di mana lebar skrin mungkin tidak mencukupi untuk susun atur carta mendatar.
Status Keserasian Pelayar:
- ✅ Chrome Desktop : Berfungsi dengan baik
- ❌ iOS Safari : Masalah rendering
- ❌ Firefox Desktop / Mobile : Masalah paparan
- ❌ Pelayar mudah alih: Susun atur tidak serasi
Cadangan Komuniti untuk Penambahbaikan dan Automasi
Ahli komuniti teknologi telah mencadangkan beberapa penambahbaikan untuk menjadikan alat ini lebih berguna. Satu cadangan utama melibatkan menunjukkan nama cabang di sebelah peralihan topik, bukan hanya pada titik penggabungan, untuk meningkatkan kebolehbacaan. Yang lain mengesyorkan penambahan analisis kronologi untuk menjejaki perubahan corak ucapan dari masa ke masa.
Beberapa pengulas mencadangkan penggunaan AI untuk mengautomasikan proses analisis, membandingkannya dengan aplikasi perubatan di mana AI mentafsir corak data yang kompleks.
Ini sebenarnya nampak seperti perkara yang baik untuk AI lakukan, daripada mengenakan ia kepada manusia.
Idea analisis automatik boleh menjadikannya praktikal untuk memproses ucapan yang lebih panjang dan membandingkan corak merentasi penutur atau tempoh masa yang berbeza.
Aplikasi Lebih Luas Melampaui Analisis Politik
Konsep visualisasi ini telah mencetuskan minat untuk aplikasi melampaui analisis ucapan politik. Ahli komuniti menyatakan potensi nilainya untuk memahami pembentangan perniagaan, kuliah akademik, dan bentuk komunikasi lisan kompleks lain di mana penutur melompat antara topik.
Sesetengah pengguna mengiktiraf corak serupa dalam perbualan mereka sendiri, menerangkan gaya percakapan pokok terbalik di mana orang bermula dengan pelbagai kenyataan sebelum akhirnya mendedahkan topik utama. Ini menunjukkan alat tersebut boleh mempunyai nilai pendidikan untuk latihan dan analisis komunikasi.
Projek ini menunjukkan bagaimana alat dan konsep pembangunan perisian boleh disesuaikan secara kreatif untuk menganalisis corak komunikasi manusia, walaupun penambahbaikan teknikal diperlukan sebelum ia menjadi boleh diakses secara meluas merentasi platform yang berbeza.
Rujukan: Git diagramming The Weave