You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor AgentJet Swarm Documentation and Architecture
- Deleted outdated swarm blueprint and main documentation files.
- Added new detailed Swarm Design Blueprint and overview documentation in English.
- Updated mkdocs configuration to reflect new documentation structure.
- Introduced a comprehensive blog post on the AgentJet Swarm framework, highlighting its architecture, advantages, and use cases for distributed multi-agent LLM training.
Let's begin with the simplest AgentJet Swarm example: also a math agent. In this case, you can use any GPU-less laptop to train the model remotely.
39
+
35
40
1. Start swarm server and begin swarm overwatch: `ajet-swarm start`and`ajet-swarm overwatch --swarm-url=http://localhost:10086`.
36
-
2. From another device (or localhost), run [this script to train](https://github.com/modelscope/AgentJet/blob/main/tutorial/example_math_swarm/math.py):
41
+
2. From your laptop (orswarm server localhost), run [this script to train](https://github.com/modelscope/AgentJet/blob/main/tutorial/example_math_swarm/math.py) to start training:
We aim to build a easy-to-learn Agent tuner that unlock more possibilities for agent developers:
44
53
45
54
-**Easy and Friendly**. AgentJet helps you tune models behind your agent workflows easily, optimizing your agents for top performance with minimal effort.
46
55
-**Rich Tutorial Library**. AgentJet provides a rich library of [examples](https://github.com/modelscope/AgentJet/tree/main/tutorial) as tutorials.
47
-
-**Efficient and Scalable**. AgentJet uses [verl] as the default backbone (`--backbone=verl`). However, we also support [trinity](https://github.com/modelscope/Trinity-RFT/) as alternative backbone, accelerating your tuning process via fully asynchronous RFT.
56
+
-**Swarm Training**. [This unique feature](https://modelscope.github.io/AgentJet/en/swarm_intro_blog_english/) of AgentJet opens many possibilities: deploying distributed &self-healing rollout workers, **non-shared-parameter multi-agent** training, **multi-runtime & multi-task cocktail** training. And just like Tinker, you can use AgentJet Swarm to train **models even on **GPU-less laptop(s)**.
57
+
-**Efficient and Scalable**. AgentJet uses [verl] as the default backbone (`--backbone=verl`). However, we also support trinity as alternative backbone, accelerating your tuning process via fully asynchronous RFT.
48
58
-**Flexible and Fast**. AgentJet supports [multi-agent workflows](https://modelscope.github.io/AgentJet/en/workflow/) and adopts a context merging technique, accelerating training by 1.5x to 10x when the workflow involves multi-turn (or multi-agent) conversations.
49
59
-**Reliability and Reproducibility**. Our team keeps track of framework performance across multiple [tasks + major-git-version + training-backbones](https://benchmark.agentjet.top/) (under construction, still gathering data, coming soon).
50
60
@@ -62,13 +72,6 @@ For advanced researchers, AgentJet also provides high-resolution logging and deb
62
72
63
73
-**Click here to read the** [**installation guide**](https://modelscope.github.io/AgentJet/en/installation/).
64
74
65
-
#### Run Training
66
-
67
-
- You can start training your first agent with a single command using a pre-configured YAMLfile. Take the [Math agent](https://modelscope.github.io/AgentJet/en/example_math_agent/) as an example:
0 commit comments