You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In favor of just "assistant"
Additionally:
- removes unused workflow code and DB tables
- adds participant.metadata for storing conversation state per user
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -66,7 +66,7 @@ Workspace files allow us to manage multiple projects within a monorepo more effe
66
66
- Bring your own llm api keys
67
67
- Use VS Code > `Run and Debug` (Ctrl/Cmd+Shift+D) > `examples: python-02-simple-chatbot` to start the example chatbot assistant. Either set your keys in your .env file or after creating the assistant as described below, select it and provide the keys in the configuration page.
68
68
69
-
## Open the Workbench and create an Assistant instance
69
+
## Open the Workbench and create an Assistant
70
70
71
71
Open the app in your browser at [`https://localhost:4000`](https://localhost:4000). When you first log into the Semantic Workbench, follow these steps to get started:
Copy file name to clipboardExpand all lines: assistants/skill-assistant/README.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,9 +4,9 @@ The Skill Assistant serves as a demonstration of integrating the Skill Library w
4
4
5
5
## Overview
6
6
7
-
[skill_controller.py](assistant/skill_controller.py) file is responsible for managing the assistant instances. It includes functionality to create and retrieve assistants, configure chat drivers, and map skill events to the Semantic Workbench.
7
+
[skill_controller.py](assistant/skill_controller.py) file is responsible for managing the assistants. It includes functionality to create and retrieve assistants, configure chat drivers, and map skill events to the Semantic Workbench.
8
8
9
-
- AssistantRegistry: Manages multiple assistant instances, each associated with a unique conversation.
9
+
- AssistantRegistry: Manages multiple assistants, each associated with a unique conversation.
10
10
-\_event_mapper: Maps skill events to message types understood by the Semantic Workbench.
11
11
- create_assistant: Defines how to create and configure a new assistant.
Copy file name to clipboardExpand all lines: docs/WORKBENCH_APP.md
+6-6Lines changed: 6 additions & 6 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -52,13 +52,13 @@ The Semantic Workbench interface dashboard includes sections for your assistants
52
52
53
53
Select any of your assistants to access and update the assistant's configuration. Select an existing conversation or create a new one to start interacting with your assistants.
54
54
55
-
# Assistant Instances
55
+
# Assistants
56
56
57
-
Creating and configuring assistants in the Semantic Workbench allows you to utilize different AI functionalities tailored to specific needs. Note that you can create multiple instances of a single assistant service, each with its own configuration.
57
+
Creating and configuring assistants in the Semantic Workbench allows you to utilize different AI functionalities tailored to specific needs. Note that you can create multiple assistants, all back by a single assistant service, each with its own configuration.
58
58
59
59
## Creating a New Assistant
60
60
61
-
Creating a new assistant in the Semantic Workbench is straightforward. Begin by clicking on the `New Assistant` button on the dashboard. You will be presented with the available assistant services to choose from. Select the one that best suits your needs. You can accept the default name or choose your own then click `Save` to create the instance.
61
+
Creating a new assistant in the Semantic Workbench is straightforward. Begin by clicking on the `New Assistant` button on the dashboard. You will be presented with the available assistant services to choose from. Select the one that best suits your needs. You can accept the default name or choose your own then click `Save` to create the assistant.
62
62
63
63
## Configuring Assistants
64
64
@@ -91,7 +91,7 @@ You have the ability to invite additional people to either observe or participat
91
91
92
92
## Creating a New Conversation
93
93
94
-
To start a new conversation with your assistant, click on its instance and then click `New Conversation`. Provide a title for the conversation and click `Save`.
94
+
To start a new conversation with your assistant, click on it and then click `New Conversation`. Provide a title for the conversation and click `Save`.
95
95
96
96
## Basics of Conversations
97
97
@@ -152,11 +152,11 @@ When you provide someone with a link to copy a conversation it will copy the con
152
152
* Second person follows the link later, they get the additional messages and data you added before they followed the link.
153
153
154
154
### Duplicating conversation
155
-
From the conversation list you can also duplicate them. This is useful for experimenting with taking conversations in different directions, or using one as a common base for further explorations.
155
+
From the conversation list you can also duplicate them. This is useful for experimenting with taking conversations in different directions, or using one as a common base for further explorations.
Note that this will also copy the assistant instance the conversation is a part of as there is some state associated between the assistant and the conversation.
159
+
Note that this will also copy the assistant that the conversation is a part of as there is some state associated between the assistant and the conversation.
0 commit comments