PyCon Nigeria Annual Conference

Building an AI-Powered Fact-Checking Django App for combating Misinformation in Nigeria

speaker-foto

Alamin Musa Magaga

Biography: I am a Data Scientist, Mechatronic Engineer, and AI/ML Engineer, I am passionate about leveraging technology for social impact. With a diverse skill set and a strong commitment to innovation, I have dedicated my career to developing impactful solutions that address pressing societal challenges. In my role as a DSFP 3.0 Fellow, PAIYAG Fellow, Zindi Ambassador, Theirworld Ambassador, Omdena Kano Lead and Chief Technology Officer at YandyTech I actively lead teams in pioneering projects that harness the power of technology to create positive change. Through my work and volunteer efforts, I strive to empower others and contribute to a better world using digital innovation.

Description

This session will focus on how to integrate Python, Django, Langchain and Tavily's advanced search API to create an advanced fact-checking platform to combat fake news and misinformation in a unique and user-centric approach. Audience and Attendees will learn how to utilize these technologies to combat misinformation effectively.

Abstract

in today's digital age, the propagation and proliferation of misinformation are very alarming and dangerous, especially in a dynamic, religious and cultural society like Nigeria. During the session, we will unveil the architecture and development process of an AI-powered fact-checking platform called myaifactcecker designed specifically to combat misinformation in Nigeria and Africa at large. Leveraging Python for core functionality and Django for a robust backend, we will integrate Langchain, a framework designed to simplify the creation of applications using large language models and Tavily's advanced search API optimized for LLMs and RAG techniques to supercharge our platform's ability to conduct in-depth searches for factual verification.

Additionally, we'll integrate a Python library like Google-search to allow users to directly query for sources related to the claim being fact-checked. This empowers users to delve deeper and verify information themselves, fostering media literacy and effectively combating misinformation. By the end of the session, attendees will gain the necessary skills to leverage these technologies and build their fact-checking applications.

Audience level: Intermediate or Advanced