Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • 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

...