Inspiration : Need to analyze and understand complex user interactions in large-scale networks, such as the Wikipedia Talk Network.
What it does : Processes the Wikipedia Talk Network to identify influential users, detect communities, and understand communication patterns.
How we built it : Downloaded the Wikipedia Talk Network dataset from SNAP.Loaded the dataset into a NetworkX graph and persisted it in ArangoDB.Used LangChain and LangGraph to build the agent.Integrated OpenAI's GPT models for natural language query processing.Created custom tools like graph_qa_tool and cugraph_analysis_tool to handle graph queries and analytics.Used NetworkX and Matplotlib to visualize a sample of the graph.Built a Gradio interface for users to interact with the application.
Challenges we ran into:The dataset contains 2.3 million nodes and 5 million edges, making it challenging to load and process efficiently.Solved by loading the graph in batches and using GPU-accelerated analytics with cuGraph.
Accomplishments that we're proud of : Scalable Graph Analytics,User-Friendly Interface.
What we learned:Learned how to analyze large-scale graphs using tools like NetworkX, cuGraph, and ArangoDB
What's next for Next-Gen Agentic App : Add support for other graph datasets, such as social networks or citation networks.Add more tools for advanced graph analytics, such as community detection and shortest path algorithms.
Log in or sign up for Devpost to join the conversation.