├── .dockerignore ├── .env.example ├── .gitignore ├── README.md ├── backend ├── Dockerfile ├── __init__.py ├── config.py ├── main.py ├── models.py ├── prompts │ └── prompts.py ├── pyproject.toml ├── services │ ├── embeddings.py │ └── llms.py ├── utils │ ├── file_processing.py │ ├── tokens.py │ ├── tools.py │ └── visualization.py └── workflows │ ├── events.py │ ├── hitl_workflow.py │ ├── paper_scraping.py │ ├── research_agent.py │ ├── schemas.py │ ├── slide_gen.py │ ├── summarize_and_generate_slides.py │ ├── summary_gen.py │ ├── summary_gen_w_qe.py │ └── summary_using_images.py ├── docker-compose.yml ├── docs └── assets │ └── ui-recording.gif ├── frontend ├── Dockerfile ├── Home.py ├── pages │ ├── main_page.py │ └── slide_generation_page.py ├── pyproject.toml └── utils │ └── layout.py ├── poetry.lock ├── pyproject.toml ├── slide_gen_flows.html ├── summary_gen_flows.html └── summary_slide_gen_flows.html /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/.env.example -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/README.md -------------------------------------------------------------------------------- /backend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/Dockerfile -------------------------------------------------------------------------------- /backend/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /backend/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/config.py -------------------------------------------------------------------------------- /backend/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/main.py -------------------------------------------------------------------------------- /backend/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/models.py -------------------------------------------------------------------------------- /backend/prompts/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/prompts/prompts.py -------------------------------------------------------------------------------- /backend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/pyproject.toml -------------------------------------------------------------------------------- /backend/services/embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/services/embeddings.py -------------------------------------------------------------------------------- /backend/services/llms.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/services/llms.py -------------------------------------------------------------------------------- /backend/utils/file_processing.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/utils/file_processing.py -------------------------------------------------------------------------------- /backend/utils/tokens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/utils/tokens.py -------------------------------------------------------------------------------- /backend/utils/tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/utils/tools.py -------------------------------------------------------------------------------- /backend/utils/visualization.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/utils/visualization.py -------------------------------------------------------------------------------- /backend/workflows/events.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/events.py -------------------------------------------------------------------------------- /backend/workflows/hitl_workflow.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/hitl_workflow.py -------------------------------------------------------------------------------- /backend/workflows/paper_scraping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/paper_scraping.py -------------------------------------------------------------------------------- /backend/workflows/research_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/research_agent.py -------------------------------------------------------------------------------- /backend/workflows/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/schemas.py -------------------------------------------------------------------------------- /backend/workflows/slide_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/slide_gen.py -------------------------------------------------------------------------------- /backend/workflows/summarize_and_generate_slides.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/summarize_and_generate_slides.py -------------------------------------------------------------------------------- /backend/workflows/summary_gen.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/summary_gen.py -------------------------------------------------------------------------------- /backend/workflows/summary_gen_w_qe.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/summary_gen_w_qe.py -------------------------------------------------------------------------------- /backend/workflows/summary_using_images.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/backend/workflows/summary_using_images.py -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/assets/ui-recording.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/docs/assets/ui-recording.gif -------------------------------------------------------------------------------- /frontend/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/frontend/Dockerfile -------------------------------------------------------------------------------- /frontend/Home.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/frontend/Home.py -------------------------------------------------------------------------------- /frontend/pages/main_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/frontend/pages/main_page.py -------------------------------------------------------------------------------- /frontend/pages/slide_generation_page.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/frontend/pages/slide_generation_page.py -------------------------------------------------------------------------------- /frontend/pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/frontend/pyproject.toml -------------------------------------------------------------------------------- /frontend/utils/layout.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/frontend/utils/layout.py -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/pyproject.toml -------------------------------------------------------------------------------- /slide_gen_flows.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/slide_gen_flows.html -------------------------------------------------------------------------------- /summary_gen_flows.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/summary_gen_flows.html -------------------------------------------------------------------------------- /summary_slide_gen_flows.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lz-chen/research-agent/HEAD/summary_slide_gen_flows.html --------------------------------------------------------------------------------