Skip to content

Latest commit

 

History

History
59 lines (59 loc) · 2.96 KB

struct.md

File metadata and controls

59 lines (59 loc) · 2.96 KB
/SCITOOLAGENT
├── .github                #  GitHub profile
├── app                    # App Directory
│   ├── core                   
│   │   ├── __pycache__
│   │   ├── __init__.py
│   │   └── config.py          # Configuration file
│   └── llms                   # configuration file
│       ├── api_clients        # API client module
│       │   ├── __pycache__
│       │   ├── __init__.py
│       │   └── openai_api.py  # OpenAI API
│       ├── extraction         # Extraction module
│       │   ├── __pycache__
│       │   ├── __init__.py
│       │   ├── extract_answer.py # Answer extraction tool
│       │   └── extract_tool.py   # tool Extraction tool
│       ├── planning           #  Planning module
│       │   ├── __pycache__
│       │   ├── __init__.py
│       │   ├── prompt_templates.py # Prompt template
│       │   └── tool_plan_executor.py # Tool plan executor
│       └── tools              # Tool module
│           ├── __pycache__
│           ├── safety         # Safety Check module
│           │   ├── __pycache__
│           │   ├── __init__.py
│           │   └── toxicity_checker.py # Toxicity checker tools
│           ├── __init__.py
│           ├── utils.py       #  Common method of the utility class
│           └── tool_runner.py # Tool run module
├── data                   # Data directory
│   ├── tool_example.xlsx   # Tool KG example data
│   ├── toxin_compound.csv # Toxic compounds data
│   └── toxin_protein.csv  # Toxic protein data
├── KG                     # Knowledge Graph Storage Directory
│   ├── storage_graph_large
├── scripts                # Script directory
│   ├── __pycache__
│   ├── __init__.py
│   ├── custom_kg_retrievers.py #  Custom Knowledge Graph Retrievers
│   ├── generate_kg_index.py   # Knowledge Graph index generation script
│   ├── retrieve_tool_info.py  # Tool information retrieval script
│   └── utils.py              # script tool method
├── test                   # Test Directory
│   ├── __pycache__
│   ├── __init__.py
│   ├── test_embedding.py    # embedding model test
│   ├── test_openai.py       # OpenAI function test
│   └── test_run_SciToolAgent.py # SciToolAgent Runs the test
├── ToolsAgent             # ToolsAgent service Directory
├── app.py                 # Main application entry
├── Cases.ipynb        # Case study notebook
├── example.env            # example file of environment variables
├── .gitignore             # Git Ignore files
├── requirements_agent.txt # List of project dependencies for agent only
└── requirements.txt       # List of project dependencies