-
Notifications
You must be signed in to change notification settings - Fork 21
Agent Builder MVP Spec
Our 2024-04-08 chat UI release focuses on three data models - User, Thread, Message - with the user able to select a different model
per message.
We have two upcoming releases:
- End of April - Agent Builder Phase 1
- End of Q2 - Agent Builder Phase 2
Here we add support for Agent and File, enabling our own version of the "GPT Builder" / "GPT Store" functionality
Agents can be created with:
- name
- description
- instructions
- welcome_message
Agent HasMany
Files
Files are converted to vector embeddings and added to the agent's knowledge base enabling RAG
Stretch goal: User can also add Links to an Agent's knowledge base. Links are converted to Markdown and vectorized similar to files
Agents will be listed for discovery on the OpenAgents Store along with usage stats to determine revenue share
Stretch goal #2: In addition to be being available in our UI, Agents can be interacted with via API
- Create Agent
An intermediate implementation that is easy to implement and incremental compared to phase 2, would be to interpret the individual Agents that can be created from the UI of phase 1 as "steps", modifying the creation page as follows.
This would allow individual agents, trained by separate knowledge sources, to operate in sequence and return an output optimized from the point of view of input entropy.
- Create Agent
Here we add support for Run, Node, Flow, Plugin via a drag-and-drop editor.