Inspiration
The rise of terrorism, such as the recent incident which occurred in Johor, we see a critical need to strengthen our internal security.
What it does
Our team developed a solution aimed at enhancing our understanding of terrorist activities and trends. We built a Telegram bot powered by a knowledge graph derived from online articles on acts of terror which we have gathered. By harnessing the capabilities of Neo4j, we've constructed a robust infrastructure capable of providing security personnel with insights into terrorist activities without the need to read through lengthy articles and reports.
How we built it
Firstly, we gathered online articles on acts of terror and we leveraged Gemini's API to extract information such as individuals involved, organizations involved, locations, and the weapons used. Subsequently, we established relationships between these entities to generate a knowledge graph which is used for queries.
Limitations
Our solution faces external constraints. Due to the nature of Gemini's API, certain questions deemed "violent" are inaccessible to us due to censorship. Additionally, our dataset, though comprehensive, is still small, posing some limitations on the breadth of our insights.
Challenges we ran into
Establishing meaningful relationships within the knowledge graph
Accomplishments that we're proud of
Successfully developing a Telegram bot which can query our Neo4j database.
What we learned
Usage of Gemini API and Neo4j
What's next for Team Lifehack
Our focus is on expanding our current dataset to generate a better knowledge graph. By broadening our scope and refining our algorithms, we aim to enhance the depth and accuracy of our insights.
Log in or sign up for Devpost to join the conversation.