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

Add use-case driven examples

Open mmurad2 opened this issue 1 year ago • 4 comments

Is your feature request related to a problem? Please describe. We need more relevant examples of Bees customizes for important use cases. The pain point to solve is the blank page problem.

Describe the solution you'd like Add several use-case driven implementations in the agent example folder.

Use case ideas

  • Data analysis (see)
  • Online feedback collection (see)
  • Issue triaging
  • ...

mmurad2 avatar Nov 01 '24 16:11 mmurad2

Hi @mmurad2 , Adding examples for Customer Support Chatbot and Task Management and Assignment to make the agent example folder more helpful and give users a solid starting point. Here’s what I’m thinking:

Customer Support Chatbot: This example would show how to set up an agent to handle common customer questions with a predefined knowledge base. It could help users build a chatbot that answers FAQs, like order status, returns, and shipping info. We could even include a coding-related extension for tech support issues, like troubleshooting login problems or setup instructions.

Task Management and Assignment: This example would demonstrate an agent that categorizes tasks based on keywords and assigns them to the right team members. This would be useful in project management apps where tasks must be organized and distributed. For coding workflows, the agent could also classify tasks as “bug fixes,” “feature requests,” or “documentation,” and assign them to the appropriate developer.

I would also like to propose a couple more coding-focused use cases that could add value: Unit Test Generation Agent: An agent automatically generates basic unit tests for new functions or classes. This would help developers ensure new code has test coverage without writing every test from scratch.

Automated Refactoring Suggestions: An agent that reviews code and suggests refactoring opportunities, like breaking up large functions or consolidating repeated code. This would help keep the codebase clean and organized, especially in large projects.

I think these examples would give users practical templates to start with and show how the framework can help with real-world tasks, especially for support and coding workflows. Let me know if you think this approach sounds good or if there’s anything else you’d like to see.

Thanks!

Tejaswini21nalla avatar Nov 15 '24 19:11 Tejaswini21nalla

I love this proposal @Tejaswini21nalla ! I just assigned you the ticket.

mmurad2 avatar Nov 19 '24 02:11 mmurad2

Thank you @mmurad2 . Will start working on it. Just wanted to check, do we have any groups where I can post my questions if I'm struck some where when working on this?

Tejaswini21nalla avatar Nov 20 '24 15:11 Tejaswini21nalla

@Tejaswini21nalla we're working on bringing a Discord channel. In the meantime you could use this issue thread for your questions.

mmurad2 avatar Nov 20 '24 16:11 mmurad2