...
CLI: Command-line interface, a method of interacting w/ a computer through lines of text, usually in a terminal
Code Coverage: How much of the codebase is covered by the testing suite. Ideally, code coverage should cover 100% of the lines, functions, and branches of the codebase in order to catch as many errors and edge cases as possible.
Compositional Elegant Variation: Emulation of human’s natural variation in speech
Content Card: Visual displays of options users can verbally select. Looks like a text box and appears on the screen beside the Digital Person.Continuous Integration: An automated process that is run when new code is pushed to a repository that can include several steps including testing, compiling, and deployment to a production or staging environment.
Conversation Branch: the conversation node where a user is presented with different conversation choices
Conversation Corpus: the conversation in its entirety
Conversation Flow: the conversation design that shows how a conversation progresses through a series of dialog exchanges
Conversation Nodes: the points in the conversation where the Digital Person speaks; aka dialog node
Conversation Tree: also known as dialog tree, this is the main conversation that the user will have with the Digital Person; comprised of a series of core topics that branch through conversation turns and link out to other topics within the Conversation Corpus
Corpus Architecture: entire structural body of the conversation -- how it is constructed and how it flows
Corpus: typically understood as “body of text” -- in Soul Machines, a corpus is almost a “script” of whatever needs to be implemented for our Digital Person.
CSAT: Customer satisfaction, a positive or negative score representing how dis/satisfied the customer is.
CTA: Call to Action; allows for the Digital Person to keep the conversation going. I.e. when asked its name, the Digital Person would say “My name is __. Now, which of the following topics would you like to talk about?” so that the conversation progresses as desired
CTR: click-through rate -- a metric commonly used to measure the success of a certain campaign/website/product.
...
UAT: User acceptance testing, a methodical testing process in which a Digital Person is tested to ensure that it is usable and accomplishes what it was intended to do.
UI: User Interface, a device or program enabling a user to communicate with a computer
Use Case / Role: defining the specific role of the Digital Employee and its interactions with the user to achieve a goal.
W
...
Web SDK: Software Development Kit which allows customers to use the Technology without exposing proprietary systems or core IP and providing instructions on how to access the use of the software
...