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.

Built With

Share this project:

Updates