Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add use-case driven examples #131

Open
mmurad2 opened this issue Nov 1, 2024 · 4 comments
Open

Add use-case driven examples #131

mmurad2 opened this issue Nov 1, 2024 · 4 comments
Assignees
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers

Comments

@mmurad2
Copy link
Member

mmurad2 commented Nov 1, 2024

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 mmurad2 added good first issue Good for newcomers documentation Improvements or additions to documentation labels Nov 1, 2024
@Tejaswini21nalla
Copy link

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!

@mmurad2
Copy link
Member Author

mmurad2 commented Nov 19, 2024

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

@Tejaswini21nalla
Copy link

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?

@mmurad2
Copy link
Member Author

mmurad2 commented Nov 20, 2024

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

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation good first issue Good for newcomers
Projects
None yet
Development

No branches or pull requests

2 participants