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
Copy file name to clipboardExpand all lines: docs/CHAIN_OF_THOUGHTS.md
+10-10Lines changed: 10 additions & 10 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,31 +6,31 @@ Chain-of-Thought reasoning enables users to follow the logical progression of id
6
6
7
7
## Terminology
8
8
9
-
| Term | Description |
10
-
| ----- | ------------------------------ |
11
-
| Chain | The whole Chain-of-Thought. |
12
-
| Step | A reasoning step in the chain. |
9
+
| Term | Description |
10
+
| ----- | --------------------------------------|
11
+
| Chain | The complete Chain-of-Thought sequence|
12
+
| Step | A reasoning step in the chain. |
13
13
14
14
## Must-knows
15
15
16
16
- A chain must have one or more steps
17
-
-A step is materialized as a message activity, it can be either a complete message or a [livestreaming](./LIVESTREAMING.md) message
18
-
-A chain is not materialized, it is only represented by an ID (a.k.a. chain ID)
17
+
-Each step is implemented as a message activity (either complete or [livestreaming](./LIVESTREAMING.md) message)
18
+
-Chains are identified by an ID rather than being materialized objects
19
19
- Chain ID is treated as an opaque string and local to the conversation
20
-
-Step is associated to the chain by the chain ID
20
+
-Steps are linked to chains through the chain ID
21
21
22
22
## Design decisions
23
23
24
24
### Why use Schema.org `HowTo` and `HowToStep`?
25
25
26
-
We are leveraging [`HowTo`](https://schema.org/HowTo) and [`HowToStep`](https://schema.org/HowToStep) type to represent the chain and the step correspondingly.
26
+
We are leveraging [`HowTo`](https://schema.org/HowTo) and [`HowToStep`](https://schema.org/HowToStep) type to represent the chain and the step respectively.
27
27
28
28
Their definitions:
29
29
30
30
-[`HowTo`](https://schema.org/HowTo): "Instructions that explain how to achieve a result by performing a sequence of steps."
31
31
-[`HowToStep`](https://schema.org/HowToStep): "A step in the instructions for how to achieve a result."
32
32
33
-
The definitions of `HowTo` and `HowToStep` capture the metaphor of Chain-of-Thought precisely. Thus, the payload is based from them.
33
+
The definitions of `HowTo` and `HowToStep` capture the metaphor of Chain-of-Thought precisely. Thus, the payload is based on them.
34
34
35
35
## Sample payload
36
36
@@ -63,7 +63,7 @@ The table below explains each individual property in the sample payload.
0 commit comments