# Glossary

* **Account Setup**: Holds user profile: name, contact information, password. Multi Factor Authentication is turned on here.
* **APL**: Alexa Presentation Language. Software to to used when an App runs on an Amazon Alexa device.
* **App**: An AI or text/speech recognition-based system that provides a service to a user.
* **App Blueprints**: A pre-built template for an App that contains intents, utterances, methods, etc. Blueprints often only need connection information to be fully functional.
* **App Template**: A reusable framework for a custom App. Templates are JSON files that can be created, shared, modified, and converted into a custom app.
* **AI**: Computer systems capable of performing complex tasks such as reasoning, making decisions, or solving problems.
* **AI Contents**: Resource such as a web page or text to be used by the AI service.
* **Assistant**: An AI or text/speech recognition-based system that provides a service to a user.
* **Basic Mode**: Simplified bot creation page for employees
* **Blueprints**: See App Blueprints above.
* **Chatbot**: An AI-based service that simulates human conversation.
* **Chunk Size**: The maximum number of characters that a chunk can contain.
* **Chunk overlap**: The number of characters that should overlap between two adjacent chunks.
* **Collections**: List of Blueprints
* **Content**: Addition resources such as web pages or text to assist with the App search
* **Conversations**: Records of user interactions with an App
* **Data Sources**: Web sites, data bases, etc. with will hold information to be used by the bot.
* **Entity**: Entities are specific pieces of information extracted from user input that represent real-world objects, concepts, or values. For example, if a caller in a flight reservation app states "I want to fly to London", the Entity would be "London"
* **File Upload**: Copy a file from the user's computer into the iX Hello environment for use by the LLM.
* **Input**: Inputs enable channels (e.g. Alexa or Lex) to pass in Slots (parameters) associated with an Intent that can be pre-processed and mapped to one or more internal method parameters. Inputs can contain multiple Input parameters
* **Integration**: Makes a connection between an iX Hello bot and an external data source, cloud service, web page etc. Account passwords or keys are often entered here.
* **Intent**: A user's reasons for interacting with an App. For example, booking a flight, getting weather, etc. Intents should be given a descriptive name, often a verb and a noun, such as “BookFlight".
* **Large Language Models**: Systems designed to understand and generate human language.
* **Methods**: Instructions on how the bot will treat information retrieved in the search.
* **MFA**: (**M**ulti **F**actor **A**uthentication) Security measure that requires that the user submit a code from either their phone or email to continue their task. Turned on under Account Setup > Profile.
* **Multilingual Support:** The iX Hello interface can be presented in 6 languages: English, Korean, Spanish, German, and Portuguese. Language selection appears in a box in the lower left corner.
* **Public Apps**: Shared Apps created by iX Hello users.
* **Publish**: Publishing creates the working app.
* **Q\&A**: **Q**uestion and **A**nswer. A chatbot that answers questions from the user.
* **RAG bot**: **R**etrieval **A**nd **G**eneration bots are AI powered chatbots that provide information based on a pre-defined source such as a web page.
* **Session Attributes**: Parameters added to a method to assist in processing.
* **Slot**: Slots are place holders for a required component of an utterance. For instance, if a user's intent is to book a flight, they would need to give a destination. The utterance would be written as "I want to fly to \<flight destination>" with \<flight destination> standing in for any number of possible destinations.
* **Slot Type**: Slots types are user defined representations of slots of type custom. Slot Types can be assigned to multiple custom slots and they have a collection of Slot Values and Synonyms. Slot types are given a name, such as "Destination" and have related Slot Values like "Chicago" or "Dallas" and can be assigned to custom slots.
* **Studio Mode**: Site to build custom AI bots
* **Survey**: Bot designed to retrieve information from a user. A Survey is AI-led rather than user-led.
* **Template**: See App Template.
* **Training Contents:** Web sites, text files, etc. supplied to an App to assist with responses.
* **Utterance**: Utterances are what you expect the user to say to your Custom App. For Example "Book me a flight" or "I need to make an appointment".
* **Web Chat**: A web page feature that allows a user to ask questions and get responses from a human or AI assistant.
