AI-automated-Aspen
AI-automated-Aspenは、Pythonを使用して自動化されたワークフローを提供するツールです。ユーザーは簡単にタスクを自動化し、効率を向上させることができます。特に、データ処理やレポート生成などの反復的な作業に最適です。
GitHubスター
2
ユーザー評価
未評価
お気に入り
0
閲覧数
19
フォーク
0
イシュー
0
AI-automated-Aspen
This project aims to integrate Aspen series software with LLMs and MCP tools
Requirements
- Local docker-based MCP tools (refer to https://github.com/modelcontextprotocol/servers/tree/main).
See docs in Github and Filesystem servers to set up docker-based MCPs
GitHub API key: see https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/managing-your-personal-access-tokens
Python 3.11+ (this is for later integration with Langgraph Studio)
Quick start
Python environment setup:
pip install -r requirements.txt
Configuration:
configs/mcp_config.json
contains the configuration for the MCP tools.Add your GitHub API key to the
env
section.
"env": {
"GITHUB_PERSONAL_ACCESS_TOKEN": "<your_github_api_key>"
},
- Add the path to the
data
directory in thefilesystem
section. Please note that the path should be the absolute path to the local data directory. e.g., "C:\Users\...\data". This folder will be the folder that the agents read from and write to.
"filesystem": {
"command": "docker",
"args": [
"run",
"-i",
"--rm",
"--mount", "type=bind,src=<your_absolute_path_to_local_data_directory> ,dst=/projects/data",
"mcp/filesystem",
"/projects"
],
"transport": "stdio"
}
Usage: Training data collection
The very first step of this project is to collect as many .BKP
(Aspen Backup files) as possible and as diversed as possible.
The current strategy is to use MCP tools, including GitHub and Serp tool, to locate .BKP
files on the internet and provide according documentations on the .BKP
files.
It takes the following steps:
run
python -m src.data_collection_github_agent.graph
to create lists of.BKP
files from GitHub. The agent will automatically create a list of.BKP
files and save it to thedata
directory.run
python -m scripts.create_download_list
to create a list of download links for the.BKP
files.use third party tool to download the
.BKP
files from the download links. Recommend usingaria2
to download the files if you are on linux systems andXunlei
on windows systems.