├── .github └── workflows │ └── diagram.yml ├── .gitignore ├── Dockerfile ├── LICENSE ├── Makefile ├── README.md ├── clean_env.sh ├── data ├── data │ ├── Boston.txt │ ├── Chicago.txt │ ├── Houston.txt │ ├── Seattle.txt │ └── Toronto.txt ├── download_data.py └── raw_docs │ ├── contract.txt │ ├── demo.txt │ ├── invoice.txt │ ├── medical.txt │ ├── research.pdf │ └── resume.txt ├── diagram.svg ├── docker-compose.yml ├── frontend ├── README.md ├── app │ ├── globals.css │ ├── layout.tsx │ └── page.tsx ├── components │ ├── AgentResultCard.tsx │ ├── ErrorBanner.tsx │ ├── FileUploader.tsx │ ├── LoadingSpinner.tsx │ ├── PipelineStatus.tsx │ ├── Sidebar.tsx │ ├── ThemeProvider.tsx │ └── ui │ │ ├── badge.tsx │ │ ├── button.tsx │ │ ├── card.tsx │ │ ├── scroll-area.tsx │ │ └── textarea.tsx ├── lib │ └── utils.ts ├── next-env.d.ts ├── package-lock.json ├── package.json ├── postcss.config.js ├── public │ ├── favicon.ico │ ├── logo.svg │ └── samples │ │ └── demo.txt ├── styles │ └── global.css ├── tailwind.config.ts └── tsconfig.json ├── langchain_ai_agent ├── agents │ ├── __init__.py │ ├── base_agent.py │ ├── chat_agent.py │ └── tools │ │ ├── kb_tool.py │ │ ├── risk_tool.py │ │ ├── summarize_tool.py │ │ └── triage_tool.py ├── api │ ├── __init__.py │ ├── ingest_api.py │ ├── main.py │ ├── query_api.py │ ├── run_ingestion_pipeline.py │ └── schemas.py ├── config │ ├── __init__.py │ └── ingestion_config.yml ├── feedback_loop │ ├── __init__.py │ └── memory_store.py ├── ingestion │ ├── README.md │ ├── __init__.py │ └── reader.py ├── pipelines │ ├── __init__.py │ ├── __main__.py │ └── doc_to_action_pipeline.py └── retriever │ ├── __init__.py │ └── vector_store.py ├── package.json ├── pyproject.toml ├── requirements.txt └── tests ├── empty.txt ├── test_api.py ├── test_chat_agent.py ├── test_ingest_api.py ├── test_kb_tool.py ├── test_memory_store.py ├── test_query_api.py ├── test_risk_tool.py ├── test_run_ingestion_pipeline.py ├── test_summarize_tool.py ├── test_triage_tool.py └── test_vector_store.py /.github/workflows/diagram.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/.github/workflows/diagram.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/.gitignore -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/LICENSE -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/Makefile -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/README.md -------------------------------------------------------------------------------- /clean_env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/clean_env.sh -------------------------------------------------------------------------------- /data/data/Boston.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/data/Boston.txt -------------------------------------------------------------------------------- /data/data/Chicago.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/data/Chicago.txt -------------------------------------------------------------------------------- /data/data/Houston.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/data/Houston.txt -------------------------------------------------------------------------------- /data/data/Seattle.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/data/Seattle.txt -------------------------------------------------------------------------------- /data/data/Toronto.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/data/Toronto.txt -------------------------------------------------------------------------------- /data/download_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/download_data.py -------------------------------------------------------------------------------- /data/raw_docs/contract.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/raw_docs/contract.txt -------------------------------------------------------------------------------- /data/raw_docs/demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/raw_docs/demo.txt -------------------------------------------------------------------------------- /data/raw_docs/invoice.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/raw_docs/invoice.txt -------------------------------------------------------------------------------- /data/raw_docs/medical.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/raw_docs/medical.txt -------------------------------------------------------------------------------- /data/raw_docs/research.pdf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/raw_docs/research.pdf -------------------------------------------------------------------------------- /data/raw_docs/resume.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/data/raw_docs/resume.txt -------------------------------------------------------------------------------- /diagram.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/diagram.svg -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /frontend/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/README.md -------------------------------------------------------------------------------- /frontend/app/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/app/globals.css -------------------------------------------------------------------------------- /frontend/app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/app/layout.tsx -------------------------------------------------------------------------------- /frontend/app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/app/page.tsx -------------------------------------------------------------------------------- /frontend/components/AgentResultCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/AgentResultCard.tsx -------------------------------------------------------------------------------- /frontend/components/ErrorBanner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ErrorBanner.tsx -------------------------------------------------------------------------------- /frontend/components/FileUploader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/FileUploader.tsx -------------------------------------------------------------------------------- /frontend/components/LoadingSpinner.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/LoadingSpinner.tsx -------------------------------------------------------------------------------- /frontend/components/PipelineStatus.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/PipelineStatus.tsx -------------------------------------------------------------------------------- /frontend/components/Sidebar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/Sidebar.tsx -------------------------------------------------------------------------------- /frontend/components/ThemeProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ThemeProvider.tsx -------------------------------------------------------------------------------- /frontend/components/ui/badge.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ui/badge.tsx -------------------------------------------------------------------------------- /frontend/components/ui/button.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ui/button.tsx -------------------------------------------------------------------------------- /frontend/components/ui/card.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ui/card.tsx -------------------------------------------------------------------------------- /frontend/components/ui/scroll-area.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ui/scroll-area.tsx -------------------------------------------------------------------------------- /frontend/components/ui/textarea.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/components/ui/textarea.tsx -------------------------------------------------------------------------------- /frontend/lib/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/lib/utils.ts -------------------------------------------------------------------------------- /frontend/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/next-env.d.ts -------------------------------------------------------------------------------- /frontend/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/package-lock.json -------------------------------------------------------------------------------- /frontend/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/package.json -------------------------------------------------------------------------------- /frontend/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/postcss.config.js -------------------------------------------------------------------------------- /frontend/public/favicon.ico: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/public/logo.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /frontend/public/samples/demo.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/public/samples/demo.txt -------------------------------------------------------------------------------- /frontend/styles/global.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/styles/global.css -------------------------------------------------------------------------------- /frontend/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/tailwind.config.ts -------------------------------------------------------------------------------- /frontend/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/frontend/tsconfig.json -------------------------------------------------------------------------------- /langchain_ai_agent/agents/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/agents/base_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/agents/base_agent.py -------------------------------------------------------------------------------- /langchain_ai_agent/agents/chat_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/agents/chat_agent.py -------------------------------------------------------------------------------- /langchain_ai_agent/agents/tools/kb_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/agents/tools/kb_tool.py -------------------------------------------------------------------------------- /langchain_ai_agent/agents/tools/risk_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/agents/tools/risk_tool.py -------------------------------------------------------------------------------- /langchain_ai_agent/agents/tools/summarize_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/agents/tools/summarize_tool.py -------------------------------------------------------------------------------- /langchain_ai_agent/agents/tools/triage_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/agents/tools/triage_tool.py -------------------------------------------------------------------------------- /langchain_ai_agent/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/api/ingest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/api/ingest_api.py -------------------------------------------------------------------------------- /langchain_ai_agent/api/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/api/main.py -------------------------------------------------------------------------------- /langchain_ai_agent/api/query_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/api/query_api.py -------------------------------------------------------------------------------- /langchain_ai_agent/api/run_ingestion_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/api/run_ingestion_pipeline.py -------------------------------------------------------------------------------- /langchain_ai_agent/api/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/api/schemas.py -------------------------------------------------------------------------------- /langchain_ai_agent/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/config/ingestion_config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/config/ingestion_config.yml -------------------------------------------------------------------------------- /langchain_ai_agent/feedback_loop/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/feedback_loop/memory_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/feedback_loop/memory_store.py -------------------------------------------------------------------------------- /langchain_ai_agent/ingestion/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/ingestion/README.md -------------------------------------------------------------------------------- /langchain_ai_agent/ingestion/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/ingestion/reader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/ingestion/reader.py -------------------------------------------------------------------------------- /langchain_ai_agent/pipelines/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/pipelines/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/pipelines/__main__.py -------------------------------------------------------------------------------- /langchain_ai_agent/pipelines/doc_to_action_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/pipelines/doc_to_action_pipeline.py -------------------------------------------------------------------------------- /langchain_ai_agent/retriever/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_ai_agent/retriever/vector_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/langchain_ai_agent/retriever/vector_store.py -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/package.json -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/requirements.txt -------------------------------------------------------------------------------- /tests/empty.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_api.py -------------------------------------------------------------------------------- /tests/test_chat_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_chat_agent.py -------------------------------------------------------------------------------- /tests/test_ingest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_ingest_api.py -------------------------------------------------------------------------------- /tests/test_kb_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_kb_tool.py -------------------------------------------------------------------------------- /tests/test_memory_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_memory_store.py -------------------------------------------------------------------------------- /tests/test_query_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_query_api.py -------------------------------------------------------------------------------- /tests/test_risk_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_risk_tool.py -------------------------------------------------------------------------------- /tests/test_run_ingestion_pipeline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_run_ingestion_pipeline.py -------------------------------------------------------------------------------- /tests/test_summarize_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_summarize_tool.py -------------------------------------------------------------------------------- /tests/test_triage_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_triage_tool.py -------------------------------------------------------------------------------- /tests/test_vector_store.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/raminmohammadi/ai-agent-smart-assist/HEAD/tests/test_vector_store.py --------------------------------------------------------------------------------