Personal Agentic search assistant based on GPT-4o and DeepSeek-R1. This project aims to provide a powerful and flexible search assistant that leverages advanced AI models to enhance search capabilities.
Before answering user questions, conduct brief thinking to generate necessary search keywords (optionally introduce an additional search-thinking Agent, e.g. DeepSeek-R1, to deeply analyze potential search pathways and keywords before extraction); then utilize Web retrieval tools through Func Call to acquire knowledge; finally, answer user questions based on retrieved knowledge (optionally introduce an additional summarization Agent, e.g. DeepSeek-R1, to perform preliminary thinking and response generation before the Master Agent's final answer); ใLightweight Version of AI Searchใ
Personal-AI-Search/
โโโ README.md
โโโ LICENSE
โโโ requirements.txt
โโโ app/
โ โโโ api/
โ โ โโโ app.py
โ โ โโโ api.py
โ โ โโโ main.py
โโโ config/
โ โโโ __init__.py
โ โโโ prompts.py
โ โโโ setting.py
โโโ core/
โ โโโ agents/
โ โ โโโ __init__.py
โ โ โโโ base.py
โ โโโ llm/
โ โ โโโ __init__.py
โ โ โโโ llm.py
โ โโโ tools/
โ โโโ __init__.py
โ โโโ web_search.py
โโโ utils/
โ โโโ log_utils.py
โ โโโ utils.py
โโโ .gitignore
git clone https://github.com/your-repo/Personal-AI-Search.git cd Personal-AI-Search
pip install -r requirements.txt
config/setting.py
file to configure application settings.chainlit run app/api/app.py -w --port 5000
http://localhost:5000
.