计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
jarvis【效率与协作】Use JARVIS, HuggingGPT, EasyTool, and TaskBench for agent tool orchestration, multimodal model routing, concise tool instruction, and task-automation evaluation workflows.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
Use this repo skill when a task names JARVIS, HuggingGPT, EasyTool, or TaskBench, or when the user is working on task-planning agents, model/tool selection, multimodal expert-model orchestration, concise tool instructions, or task-automation benchmarks from this repository family.
JARVIS is a script-oriented research repository, not one unified installable Python distribution. Start by choosing the subproject route, then use its references and bundled helpers before running credentialed, networked, or heavyweight native commands.
There is no single repo-wide install. Use the chosen sub-skill's instructions for the exact workflow. For a private inspection environment that can read the bundled helpers for all three subprojects, install the EasyTool and TaskBench requirements plus tiktoken and then let the sub-skill guidance add any extra packages or external tools it needs:
pip install -r easytool/requirements.txt
pip install -r taskbench/requirements.txt
pip install tiktoken==0.3.3
The HuggingGPT config inspector only needs a YAML parser and the bundled helper script; the heavy local model-server stack remains optional and is documented in the hugginggpt-chat sub-skill.
/hugginggpt, /tasks, /results, task planning, model selection, response generation, config.default/lite/gradio/azure decisions, web UI wiring, Hugging Face endpoint use, and optional local model-server boundaries.main.py options, data preparation, external toolenv/tools, progress files, and the known util import workaround.Identify which subproject owns the user request. Do not mix TaskBench benchmark evaluation with EasyTool's tool-instruction experiments unless the user explicitly asks to compare them.
Inspect the working checkout with the safe root helper before running native scripts:
python scripts/check_jarvis_environment.py --repo-root <jarvis-repo-root>
The helper checks files, optional Python packages, config placeholders, and selected toolchain signals without network calls or model downloads.
For chat/server tasks, check credentials and inference mode before starting services. Lite remote operation still needs usable OpenAI and Hugging Face credentials.
For EasyTool and TaskBench inference/data-generation tasks, treat OpenAI-compatible endpoints, API keys, RapidAPI keys, downloaded datasets, and external tool code as explicit prerequisites.
For local HuggingGPT model serving, do not assume this skill verified CUDA, torch, diffusers, ControlNet, ffmpeg, or model weights. Follow the hugginggpt-chat local-model references and verify hardware/model artifacts separately.