Skip to content

Agent Builder MVP Spec

DJrOf edited this page Apr 17, 2024 · 33 revisions

Current release

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.

Upcoming releases

We have two upcoming releases:

  • End of April - Agent Builder Phase 1
  • End of Q2 - Agent Builder Phase 2

Agent Builder Phase 1

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

Pages needed

  • Create Agent

vid45

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.

Pages needed for an eventual phase 1.5

  • Create Agent

Screenshot 2024-04-17 alle 20 10 56

Agent Builder Phase 2

Here we add support for Run, Node, Flow, Plugin via a drag-and-drop editor.

Clone this wiki locally