AutoGPT icon indicating copy to clipboard operation
AutoGPT copied to clipboard

Block Guideline

Open ntindle opened this issue 1 year ago • 3 comments

We need a place for best practices for blocks before we start building tons of them

  • What is a block?
    • Examples
    • A block should be thought of as a single verb-noun pair ex Call LLM
    • What isn't a block?
      • An Agent!
      • A process such as scheduling a task is an agent but connecting to your calendar is a block
  • Guidelines to follow
    • Naming, inputs, outputs
    • General Purpose use, while keeping value. We want them to be general, but they should be easy to use. When in doubt, remember Blocks can inherit from base blocks, so you can have generic code but useful blocks.

ntindle avatar Jul 24 '24 12:07 ntindle

This issue has automatically been marked as stale because it has not had any activity in the last 50 days. You can unstale it by commenting or removing the label. Otherwise, this issue will be closed in 10 days.

github-actions[bot] avatar Nov 24 '24 02:11 github-actions[bot]

@Bentlybro is this something that's on your schedule

ntindle avatar Dec 04 '24 20:12 ntindle

This issue has automatically been marked as stale because it has not had any activity in the last 50 days. You can unstale it by commenting or removing the label. Otherwise, this issue will be closed in 10 days.

github-actions[bot] avatar Jan 28 '25 01:01 github-actions[bot]