bee-agent-framework icon indicating copy to clipboard operation
bee-agent-framework copied to clipboard

Simplify agent abstraction

Open mmurad2 opened this issue 1 year ago • 1 comments

Description

This Epic focuses on simplifying the current Agent abstraction to make it more intuitive to use and customize.

Initiative / goal

  • Reduce friction in getting to value
  • Allow developers with existing agent implementations to easily reimplement with BeeAI

Hypothesis

Reduce lines of code required to build a custom agent

Acceptance criteria and must have scope

  • Move to the new Backend design (WIP already)
  • Make TokenMemory as default
  • Simplify modifying agent instruction

Open questions:

  • Should we consider having different OOTB single agent implementations (e.g. ReAct Agent, Tool Calling Agent)?
  • Should we consider unbranding a ReAct agent as Bee?
  • Intersection with native tool calling?

Stakeholders

Use case implementation (with Bee and other frameworks) @aleskalfas

Timeline

End of Feb

mmurad2 avatar Jan 27 '25 01:01 mmurad2

@Tomas2D Updated the acceptance criteria ☝

matoushavlena avatar Jan 30 '25 02:01 matoushavlena

Closing for inactivity (and some items have been resolved already).

matoushavlena avatar Jun 30 '25 13:06 matoushavlena