The AgentForge project focuses on building general tooling to construct multicapability AI systems by composing skills and models together, and having intelligent processes use those skills/models.
There are generally 3 approaches to how the controller interacts with modules as outlined in the conceptual overview below. We want to investigate the approaches others have taken and the pros & cons for each approach.
approach 1: controller does module composition and handles information flow similar to HuggingGPT.
approach 2: human user does module composition but controller handles information flow similar to LangChain.
approach 3: module composition remains fixed and controller handles information flow.
output:
a document outlining the details of common approaches (may or may not include the 3 approaches mentioned above) and listing the pros & cons for each approach
There are generally 3 approaches to how the controller interacts with modules as outlined in the conceptual overview below. We want to investigate the approaches others have taken and the pros & cons for each approach.
approach 1: controller does module composition and handles information flow similar to HuggingGPT. approach 2: human user does module composition but controller handles information flow similar to LangChain. approach 3: module composition remains fixed and controller handles information flow.
output: a document outlining the details of common approaches (may or may not include the 3 approaches mentioned above) and listing the pros & cons for each approach