Consistent terminology and concepts - after a Claude review#575
Consistent terminology and concepts - after a Claude review#575lisa-tarbo wants to merge 13 commits into
Conversation
The concepts glossary only defined Authentication Provider and Messaging Provider, but the UI has 5 distinct provider settings pages. Add the two missing ones so docs consistently distinguish provider types. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
sessions.md defined a rival "User" term that duplicated the glossary's Participant concept, and used "user"/"bot" throughout instead of the canonical "participant"/"chatbot". Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Custom Actions and Tools are distinct glossary concepts, but two pages called a Custom Action a "tool", contradicting the glossary's distinction between the two. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The glossary term is "Team"; "workspace" doesn't match any UI label and only appeared in this one page. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
"platform" was used for the Channel concept, and separately for OCS itself, with no way to tell which was meant. Link to the Channel concept on first use, and say "Open Chat Studio" where that's what was meant. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Align configure_providers.md's title and intro with the new "LLM Service Provider" glossary term, and fix a stray "bot" reference. Also fix casing on the Tracing Providers list item in team/index.md for consistency with its siblings. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Matches the tutorial's own "Set as Published Version" action and the Versions glossary term, avoiding a third synonym for the same action. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Across events, session_status, tags, tracing, prompt_variables, python_node, tools, workflow_cookbook, send_email_node, and collections docs, informal "bot" wording didn't match the glossary's "Chatbot" term. Bolded trigger/action labels that mirror literal StaticTriggerType/EventActionType option text (e.g. "New Bot Message") are left untouched. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Across channels.md, deploy_to_different_channels.md, and python_node.md, "user" was used for the person chatting with a chatbot, which the glossary calls "Participant" (reserving "user" for an OCS account holder). The user_input dict key name is left unchanged since it's a literal field name. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
The Section 10 terminology pass renamed the "Split bot into multiple smaller bots" heading, which changed its auto-generated anchor slug. Caught by zensical build --strict. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
|
Review: terminology consistency Nice, high-value cleanup. The Introduced inconsistencies (worth fixing before merge)
Misses in files this PR already edited
Optional
Note: 'user' inside literal LLM prompt templates (e.g. |
Background
To assist easy understanding of concepts, keep terminology consistet
Used Claude to double check consistency of the main terminology.
This resolves #574
Checklist of issues fixed in the Issue
Reviewer Notes