Skip to content

A powerful AI-powered research assistant built with Streamlit and LangChain. Search academic papers (ArXiv), Wikipedia, and web content using natural language. Features Groq LLM for understanding and SerpAPI for web search. Ideal for students and researchers seeking quick access to information.

Notifications You must be signed in to change notification settings

Cyclostone/Search-Engine-With-LLM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

AI Research Assistant 🔬

A powerful AI-powered research assistant that combines ArXiv papers, Wikipedia articles, and web search capabilities to help you explore and understand complex topics.

Features

  • 📚 ArXiv Integration: Search and access the latest academic papers
  • 📖 Wikipedia Knowledge: Get concise information from Wikipedia articles
  • 🔍 Web Search: Find relevant information from across the internet
  • 💬 Interactive Chat: Natural conversation interface with streaming responses
  • 🎨 Modern UI: Clean and intuitive user interface

Prerequisites

  • Python 3.8+
  • Groq API Key (Sign up at groq.com)

Installation

  1. Clone the repository:
git clone <your-repo-url>
cd Search\ Engine\ With\ Tools+Agents
  1. Install dependencies:
pip install -r requirements.txt
  1. Create a .env file and add your Groq API key:
GROQ_API_KEY=your_api_key_here

Usage

  1. Start the Streamlit app:
streamlit run app.py
  1. Open your browser and navigate to http://localhost:8501
  2. Enter your Groq API key in the sidebar
  3. Start asking questions!

Project Structure

.
├── src/
│   ├── utils/         # Utility functions
│   ├── config/        # Configuration files
│   └── static/        # Static assets
├── tests/             # Test files
├── app.py            # Main application file
├── requirements.txt  # Project dependencies
└── README.md        # Project documentation

Contributing

Contributions are welcome! Please feel free to submit a Pull Request.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A powerful AI-powered research assistant built with Streamlit and LangChain. Search academic papers (ArXiv), Wikipedia, and web content using natural language. Features Groq LLM for understanding and SerpAPI for web search. Ideal for students and researchers seeking quick access to information.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published