Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/codewithmirza/raging-agent
RAGing Agent is an innovative AI-powered knowledge management system developed for the Neodata Hackatania 2 Hackathon 2024. It combines Graph RAG (Retrieval-Augmented Generation) technology with an immersive 3D interface to provide an engaging way to explore and query complex datasets.
https://github.com/codewithmirza/raging-agent
Last synced: about 1 month ago
JSON representation
RAGing Agent is an innovative AI-powered knowledge management system developed for the Neodata Hackatania 2 Hackathon 2024. It combines Graph RAG (Retrieval-Augmented Generation) technology with an immersive 3D interface to provide an engaging way to explore and query complex datasets.
- Host: GitHub
- URL: https://github.com/codewithmirza/raging-agent
- Owner: codewithmirza
- Created: 2024-11-18T04:45:22.000Z (about 2 months ago)
- Default Branch: main
- Last Pushed: 2024-11-18T11:25:08.000Z (about 2 months ago)
- Last Synced: 2024-11-18T12:30:08.745Z (about 2 months ago)
- Language: TypeScript
- Homepage: https://raging-agent.pages.dev/
- Size: 239 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RAGing Agent - EU Statistics Explorer
## 🌌 Live Demo
Visit the live application: [RAGing Agent](https://raging-agent.pages.dev/)## 🚀 Overview
RAGing Agent is an innovative AI-powered statistics explorer that combines Google's Gemini AI with an immersive 3D interface to explore European Union statistics. The application features a dynamic quantum-themed UI and provides intelligent responses to queries about EU economic and social metrics.## 🎯 Key Features
- **AI-Powered Analysis**: Leverages Google's Gemini Pro for intelligent query processing
- **Immersive 3D Interface**: Features interactive quantum sphere and dimensional portal
- **Real-time Statistics**: Covers key EU metrics:
- GDP Growth
- Unemployment Rates
- Inflation Data
- Population Statistics
- Trade Information
- **Dynamic Animations**: Smooth transitions and particle effects
- **Responsive Design**: Works on all devices## 🛠️ Tech Stack
- **Frontend**: Next.js 14, React, TypeScript
- **AI/ML**: Google Gemini Pro
- **3D Graphics**: Three.js, React Three Fiber, React Three Drei
- **Styling**: Tailwind CSS, Framer Motion
- **Deployment**: Cloudflare Pages## 💻 Local Development
1. Clone the repository:
```bash
git clone https://github.com/codewithmirza/RAGing-Agent.git
cd RAGing-Agent
```2. Install dependencies:
```bash
npm install
```3. Create `.env.local` and add your Gemini API key:
```env
GEMINI_API_KEY=your_gemini_api_key_here
```4. Run the development server:
```bash
npm run dev
```5. Open [http://localhost:3000](http://localhost:3000)
## 🤖 Usage Examples
Try asking questions like:
- "What's the current GDP growth in the EU?"
- "Tell me about unemployment rates"
- "How is inflation affecting the EU?"
- "What's the population of the EU?"
- "Show me trade statistics"## 🎨 Features
- **3D Visualization**: Interactive quantum sphere and portal
- **Real-time Responses**: Instant AI-powered answers
- **Particle Effects**: Dynamic background animations
- **Responsive Design**: Mobile-first approach
- **Error Handling**: Graceful fallbacks## 🔧 Technical Details
- Server-side rendering with Next.js
- AI integration with Google Gemini
- 3D graphics with Three.js
- Animation system using Framer Motion
- Styling with Tailwind CSS## 📱 Deployment
The application is deployed on Cloudflare Pages with automatic deployments from the main branch.## 👥 Contributing
1. Fork the repository
2. Create your feature branch (`git checkout -b feature/AmazingFeature`)
3. Commit your changes (`git commit -m 'Add some AmazingFeature'`)
4. Push to the branch (`git push origin feature/AmazingFeature`)
5. Open a Pull Request## 📄 License
This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.## 🙏 Acknowledgments
- Google Gemini for AI capabilities
- Three.js community
- Next.js team
- Cloudflare Pages for hosting## 🔗 Links
- [GitHub Repository](https://github.com/codewithmirza/RAGing-Agent)
- [Live Demo](https://raging-agent.pages.dev/)
- [Report Issues](https://github.com/codewithmirza/RAGing-Agent/issues)## 👤 Author
**Mirza Anwaarullah Baig**
- GitHub: [@codewithmirza](https://github.com/codewithmirza)---
Made with ❤️ and AI