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

User should ask to chat-bot any question related to services we offer #108

Closed
5 tasks
ambroisegithub opened this issue May 28, 2024 · 0 comments · Fixed by #109
Closed
5 tasks

User should ask to chat-bot any question related to services we offer #108

ambroisegithub opened this issue May 28, 2024 · 0 comments · Fixed by #109
Assignees
Labels
backend Good for newcomers

Comments

@ambroisegithub
Copy link
Contributor

ambroisegithub commented May 28, 2024

1.Description

This issue aims is to develop a chat-bot for our e-commerce platform. Users can interact with the chat-bot to ask questions about various aspects of our business, Including:

  • Products and Services: Get information on what we sell (products, services, etc.)
  • Recommendations: Receive personalized product recommendations based on their past purchases or browsing history (if available).
  • Delivery: Learn about your delivery process, including estimated delivery times and costs.
  • Guidance: Get assistance with navigating the platform, finding specific products, or completing orders.
  • Past Chats: Access a history of previous conversations with the chat-bot for reference.

2. Acceptance Criteria

  • Availability: The chat-bot should be online and accessible to users 24/7.
  • User Identification: Upon opening the chat window, the chat-bot should greet the user by name and display their registered email address (assuming users log in to our platform).
  • Chat History: Users should be able to view a record of all past conversations with the chat-bot.
  • Public Chat: Users can initiate public chats visible to everyone on the platform (optional, depending on your needs).
  • Real-time Response: The chat-bot should respond to user queries immediately, providing relevant information or answers.

3. Developer Notes

  • Natural Language Processing (NLP): Utilize NLP techniques to understand the intent and context of user queries. This allows the chat-bot to interpret the meaning behind the user's words and provide accurate responses.
  • Knowledge Base: Develop a comprehensive knowledge base containing information about your products, services, policies, and other relevant details. The chat-bot will access this knowledge base to answer user questions.
  • Dialog Management: Design conversation flows for the chat-bot to handle various user enquiries. This includes defining different paths based on the user's intent and providing appropriate responses at each stage.
  • Error Handling: Implement error handling mechanisms to address situations where the chat-bot cannot understand a user's query. The bot should offer helpful suggestions or redirect users to appropriate resources.

4. Definition of Done

  • A functional chat-bot is implemented on your e-commerce platform.
  • The chat-bot can answer user questions about products, services, delivery, and other relevant topics.
  • Users can access a history of past conversations with the chat-bot.
  • The chat-bot provides real-time responses to user queries.
  • The system is well documented for future maintenance and updates.
@ambroisegithub ambroisegithub linked a pull request May 29, 2024 that will close this issue
5 tasks
@ambroisegithub ambroisegithub self-assigned this May 29, 2024
@ambroisegithub ambroisegithub added the backend Good for newcomers label May 29, 2024
@ambroisegithub ambroisegithub removed a link to a pull request May 29, 2024
5 tasks
@ambroisegithub ambroisegithub linked a pull request May 29, 2024 that will close this issue
5 tasks
@ambroisegithub ambroisegithub changed the title User should ask to chat-bot any question related to our services User should ask to chat-bot any question related to services we offer May 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
backend Good for newcomers
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant