Skip to content

Commit 07427e8

Browse files
committed
Apply PR suggestions
1 parent 190841d commit 07427e8

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

docs/CHAIN_OF_THOUGHTS.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -6,31 +6,31 @@ Chain-of-Thought reasoning enables users to follow the logical progression of id
66

77
## Terminology
88

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. |
1313

1414
## Must-knows
1515

1616
- 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
1919
- 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
2121

2222
## Design decisions
2323

2424
### Why use Schema.org `HowTo` and `HowToStep`?
2525

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.
2727

2828
Their definitions:
2929

3030
- [`HowTo`](https://schema.org/HowTo): "Instructions that explain how to achieve a result by performing a sequence of steps."
3131
- [`HowToStep`](https://schema.org/HowToStep): "A step in the instructions for how to achieve a result."
3232

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.
3434

3535
## Sample payload
3636

@@ -63,7 +63,7 @@ The table below explains each individual property in the sample payload.
6363

6464
| Type | Property | Required | Description |
6565
| --------- | ---------- | -------- | ----------------------------------------------------------------------------------------------------------------------------------------------------- |
66-
| `Message` | | | This root entity represent the message itself. In the sample, it is `entities[@id=""]`. |
66+
| `Message` | | | This root entity represents the message itself. In the sample, it is `entities[@id=""]`. |
6767
| | `@context` | Yes | Must be `"https://schema.org"`. |
6868
| | `@id` | Yes | Must be empty string `""`, it represents the message itself. |
6969
| | `@type` | Yes | Must be `"Message"`. |

0 commit comments

Comments
 (0)