-
Notifications
You must be signed in to change notification settings - Fork 136
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Refine README for chat history, feedback management and prompt regist…
…ry microservice (#727) * [chat_history]: Refine README documentation Signed-off-by: Yeoh, Hoong Tee <[email protected]> * [feedback_management]: Refine README documentation Signed-off-by: Yeoh, Hoong Tee <[email protected]> * [prompt_registry]: Refine README documentation Signed-off-by: Yeoh, Hoong Tee <[email protected]> * Fix readme typo Signed-off-by: Yeoh, Hoong Tee <[email protected]> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Signed-off-by: Yeoh, Hoong Tee <[email protected]> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com>
- Loading branch information
1 parent
1f57d07
commit 9d566be
Showing
7 changed files
with
353 additions
and
280 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,26 @@ | ||
# 📝 Chat History Microservice | ||
|
||
The Chat History Microservice is a scalable solution for storing, retrieving and managing chat conversations using various type of databases. This microservice is designed to seamlessly integrate with OPEA chat applications, enabling data persistence and efficient management of chat histories. | ||
|
||
It can be integrated into application by making HTTP requests to the provided API endpoints as shown in the flow diagram below. | ||
|
||
![Flow Chart](./assets/img/chathistory_flow.png) | ||
|
||
--- | ||
|
||
## 🛠️ Features | ||
|
||
- **Store Chat Conversations**: Save chat messages user information, and metadata associated with each conversation. | ||
- **Retrieve Chat Histories**: Fetch chat histories for a specific user or retrieve a particular conversation by its unique identifier. | ||
- **Update Chat Conversations**: Modify existing chat conversations by adding new messages or updating existing ones. | ||
- **Delete Chat Conversations**: Remove chat conversations record from database. | ||
|
||
--- | ||
|
||
## ⚙️ Implementation | ||
|
||
The Chat History microservice able to support various database backends for storing the chat conversations. | ||
|
||
### Chat History with MongoDB | ||
|
||
For more detail, please refer to this [README](./mongo/README.md) |
File renamed without changes
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,22 @@ | ||
# 🗨 Feedback Management Microservice | ||
|
||
The Feedback Management microservice facilitates the storage and retrieval of users'feedback data by establishing a connection with the databases. This microservice is designed to seamlessly integrate with OPEA applications, enabling data persistence and efficient management of feedback data. | ||
|
||
--- | ||
|
||
## 🛠️ Features | ||
|
||
- **Store Feedback**: Save feedback data from user into database. | ||
- **Retrieve Feedback**: Fetch feedback data from database based on user or id. | ||
- **Update Feedback**: Update feedback data info in the database based on id. | ||
- **Delete Feedback**: Remove feedback record from database. | ||
|
||
--- | ||
|
||
## ⚙️ Implementation | ||
|
||
The Feedback Management microservice able to support various database backends for storing the feedback data. | ||
|
||
### Feedback Management with MongoDB | ||
|
||
For more detail, please refer to this [README](./mongo/README.md) |
Oops, something went wrong.