SCHOLARBOT- RESEARCH AI AGENT
IBM HACKATHON PROJECT
AI-Powered Research Assistant�Using IBM Cloud Lite & IBM Granite Foundation Model
Presented By : SATYAM PANDEY
College Name : Thadomal Shahani Engineering College (TSEC)
Department ::Bachelor of Technology (BTECH)
Course: Computer science and engineering
OUTLINE
PROBLEM STATEMENT
�
❓ What’s the Challenge?
Researchers, students, and professionals often face difficulties like:
📚 Information overload when reviewing academic materials
⏳ Time-consuming manual research and literature review
🔍 Lack of centralized tools for querying across different AI services
🧠 No single intelligent assistant that understands context and evolves with user input
💡 Our Solution
AICademic – Watson Research Agent�An AI-powered research assistant that:
🤖 Uses IBM Granite & Watson ML for intelligent query understanding
🔄 Offers multiple backend options: Python, Node.js, Java, Scala
💬 Supports real-time chat + research modes
🎨 Has a sleek React-based UI
🔐 Provides seamless configuration and testing
🌐 Is platform-independent and mobile-friendly
TECHNOLOGY USED
IBM cloud lite services
Natural Language Processing (NLP)
Retrieval Augmented Generation (RAG)
IBM Granite model
Feature | Benefit |
Watsonx + Granite | Real-time intelligent generation |
NLP + RAG | Better understanding + factual precision |
Multi-Backend Support | Flexibility across Python, Node, Java, Scala |
React Frontend | Sleek, fast, mobile-friendly interface |
IBM CLOUD SERVICES USED
ResearchAgent/
├── config.env # Environment variables (API keys, Watson config)
│
├── backend/ # All backend implementations
│ ├── python_server.py # Flask server (Python)
│ ├── node_server.js # Express server (Node.js)
│ ├── WatsonResearchAgent.java # Java backend
│ ├── WatsonResearchAgentScala.scala # Scala backend
│ ├── requirements.txt # Python dependencies
│ └── package.json # Node.js dependencies
│
├── frontend/ # React frontend
│ ├── public/
│ │ └── index.html
│ └── src/
│ ├── App.js # Main UI logic
│ ├── index.js # Entry point
│ ├── index.css # Tailwind CSS + styling
│ └── components/ # Future component separation
│
├── scripts/ # Dev tools and setup scripts
WOW FACTORS
🔁 Multi-Backend Architecture
🐍 Python | 🟢 Node.js | ☕ Java | 🟡 Scala — One frontend, many brains
💬 Dual Interaction Modes
Simple Q&A for quick queries + Chat Mode for conversations
🌐 React Frontend + Real-time API Switching Choose your backend in real time, test connection instantly
🧠 Powered by IBM Granite + RAG
Combine generation + retrieval = smarter answers
⚙️ Zero Vendor Lock-in
Can run on IBM Cloud Lite, or locally — fully open & extensible
🚀 Bonus WOW:
END USERS
🎓 Students
🧑🏫 Researchers & Professors
🧑🔬 Data Scientists & AI Engineers
📚 Academic Institutions & Libraries
🧠 Content Writers & EdTech Startups
RESULTS
RESULTS
RESULTS
Deployed AI Agent
CONCLUSION
🎯 What We Achieved
🚀 Why It Matters
💬 Final Thoughts
"We didn't just build a chatbot — we built a future-ready, open-source Research Intelligence Platform powered by IBM's AI ecosystem."
GITHUB LINK
🔗 GitHub Repository
🚀 Explore the full source code, backend logic, frontend UI, setup scripts, and IBM Cloud integration
here:👉 ResearchAgent
💡 Star it. Fork it. Use it.
FUTURE SCOPE
🧠 1. Voice-Based Research Assistant
Integrate speech-to-text and text-to-speech for a hands-free academic assistant
📚 2. PDF Upload + Summarization
Let users upload full research papers and receive:
🌐 3. Multilingual Support
Expand usability across regional and global languages using:
💾 4. User Profiles + History
🤝 5. Integration with Learning Platforms
IBM CERTIFICATIONS
( Getting started with AI )
IBM CERTIFICATIONS
(Journey to Cloud: Envisioning Your Solution)
(Lab: Retrieval Augmented Generation with LangChain)
IBM Certifications
THANK YOU