question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Integration of Rasa with Couchbase

See original GitHub issue

Description of Problem:

Couchbase is widely getting popular as an enterprise No-SQL solution. It would be great to provide out of the box integration for users who would like to leverage Couchbase for Rasa to store users conversation history.

Overview of the Solution:

  • Need to introduce a new Tracker Store named CouchTrackerStore.
  • Need to implement the CouchTrackerStore
  • Add test cases to test the CouchTrackerStore
  • Users would be able to access the new CouchTrackerStore from the configuration in endpoints.yml

Examples (if relevant):

Below code is a reference from enpdoints.yml of the new implementations for Couch

tracker_store: type: couch url: http://localhost:8091 db: bucket username: user password: pass

Blockers (if relevant):

None known at this time.

Definition of Done:

  • Code a new entry for CouchTrackerStore in TrackerStore
  • Code the CouchTrackerStore implementation
  • Tests are added
  • Feature described the docs
  • Feature mentioned in the changlog

Issue Analytics

  • State:closed
  • Created 4 years ago
  • Comments:5 (2 by maintainers)

github_iconTop GitHub Comments

2reactions
mbzebracommented, Sep 23, 2019

Thank You @wochinge , will follow the suggested steps.

0reactions
wochingecommented, Sep 23, 2019

@mbzebra You don’t need to fork the project for that. All you should need is

Read more comments on GitHub >

github_iconTop Results From Across the Web

Couchbase Monitoring - TechDocs
The cluster membership details of the node display one of the following values: active - This node is an active part of the...
Read more >
Integrating Rasa with Knowledge Bases | The Rasa Blog
Knowledge bases: Encode domain knowledge and resolve entities in Rasa. In this tutorial, you will learn about:.
Read more >
About the CouchbaseCluster Configuration File
This field specifies the API version for the Couchbase integration. As the integration changes over time, you can change the API version whenever...
Read more >
Top Chatbot Development Frameworks You Should Know
Top Open Source Chatbot Frameworks Comparison. Chatbot Framework, Programming Language, NLP Support, Ease Of Use, Integration. Rasa, Python, Yes ...
Read more >
Elasticsearch vs rasa NLU | What are the differences?
Its major features include powerful full-text search, hit highlighting, faceted search, near real-time indexing, dynamic clustering, database integration, rich ...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found