![[images/pyjo-2/bbcca8e1-1ad9-4410-bd47-c88e4c4c8793.jpeg|Poster acara Python Jogja]]
Kali kedua menjadi pemateri di acara komunitas Python Jogja, kali ini tawaran jadi pemateri datang dari salah satu teman dari komunitas DevOps Jogja. Kebetulan sebelumnya sempat kenal Fadil (pemateri kedua) karena pernah kerja bareng di suatu project.
![[images/pyjo-2/IMG_7172.JPG|Photo saya sedang membawakan materi]]
Sebenarnya saya juga senang jika ada kesempatan menjadi pemateri diacara-acara seperti teknologi atau karir. Karena pada akhirnya pengetahuan yang saya miliki berguna juga untuk teman-teman yang datang dan ingin belajar.
Berkat pengalaman ini saya jadi belajar dan sekarang sedikit demi sedikit mulai mengumpulkan materi untuk jadi bahan tutorial atau ajar barang kali akan ada tawaran-tawaran menjadi pemateri dilain kesempatan.
Anyway, entah kenapa materi yang selalu saya bawakan selalu erat kaitannya dengan Data Scraping padahal saya juga punya penglaman lain seputar web development atau backend development. Sebenarnya kalo dipikir-pikir alasan saya memilih materi tersebut sederhana, materi tersebut mudah untuk diimplementasi, dan masih relevan dengan trend AI dan Large Language Model (LLM) seperti hari-hari ini.
Dalam acara tersebut saya tidak menyebut LLM secara eksplisit pada judul materi tapi pada bagian example usage, saya menyampaikan penggunaan library Newspaper3k yang digabungkan dengan Scrapy, Langchain, OpenAI LLM, dan Streamlit untuk membuat Chatbot berekstensi pengetahuan dari suatu media online di Jogja.
Dimana artikel tersebut di extract dari website, lalu data textnya di transform dan di embed kedalam vector database untuk kemudian digunakan sebagai query untuk Retrival-Augmented Generation (RAG) system oleh LLM. Demi memberi konteks atau pengetahuan baru terhadap LLM tersebut.
Meskipun demikian sayangnya saya tidak menyediakan kesempatan untuk memperlihatkan demo bagaimana proses data scraping dan data pipeline yang saya maksud. Tapi saya coba kemas bagian itu dalam format video yang bisa teman-teman kunjungi pada link ini.
Saking singkatnya materi yang saya sampaikan sampai-sampai menyisakan banyak waktu untuk tanya jawab, dari audience, moderator, hingga operator mengajukan pertanyaan seputar pengalaman dan pengetahuan saya seputar materi yang saya sampaikan, freelance, hingga keputusan alasan memilih bahasa program tertentu. Kalo dihitung kasar, kurang lebih mungkin ada 10 orang yang bertanya. 😵
![[images/pyjo-2/IMG_7170.JPG|Berfoto dengan panitia penyelenggara (Mas Sigit) dan pemateri (Fadil)]]
Ini juga memberi saya pengalaman tentang bagaimana komposisi suatu materi dapat memberi ruang untuk kuriositas audience seperti pertanyaan-pertanyaan yang muncul dan jika diatur lebih proposional dapat menjadikan materi yang disampaikan lebih “kaya”, sehingga audience tidak mudah bosan dan mengantuk.
![[images/pyjo-2/IMG_7169.JPG|Berfoto dengan panitia empat orang penanya terbaik]]
Dan bagian yang menyenangkan dari pengalaman ini adalah tentu saja ngobrol ngalur ngidul dengan teman-teman yang sudah datang. Karena saya juga ingin belajar dari teman-teman yang sudah datang dan ingin mendengar cerita dan pengalaman mereka.
Terimakasih kepada teman-teman yang sudah menyempatkan membaca, check website saya di https://ekkyarmandi.com untuk melihat project yang sudah saya kerjakan, baca blog artikel, atau mungkin ingin follow saya di sosial media silahkan!