> For the complete documentation index, see [llms.txt](https://docs.aisuru.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.aisuru.com/en/additional-resources/glossary.md).

# Glossary of terms

### Platform terms

1. **Agent** (formerly called "Twin"): a personalised artificial intelligence entity created on the AIsuru platform, capable of interacting conversationally.
2. **Contents**: the structured information that makes up an Agent's knowledge base. Each content item contains a question paired with an answer.
3. **Knowledge import**: the process of loading and integrating external data into an Agent's knowledge base.
4. **Sharing layout**: a customised interface for sharing and interacting with an Agent.
5. **Context**: variables that influence the Agent's responses by restricting access to certain contents or simply prioritising some over others.
6. **Roles** (previously called "Personas"): in AIsuru, these represent roles or categories of users that you can use to personalise the Agent's responses. The management tab was called "Personas" in earlier versions of the platform.
7. **Author**: a user with permissions to create and edit an Agent's contents.
8. **Dynamic intents**: a mechanism that lets the Agent recognise the user's intent and trigger specific actions in response.
9. **Invocation**: the process of activating an intent or a specific Agent function.
10. **Slot**: variable elements within an intent that can be extracted from the user's text.
11. **Functions**: specific actions the Agent can perform in response to certain intents.
12. **MCP**: Model Context Protocol (MCP) is an open standard for communication between AI assistants and external systems.
13. **Parameters**: configurable values that influence the behaviour of functions.
14. **Expert group**: an AIsuru feature that lets you create a group of Agents specialised in different areas of expertise, able to collaborate and provide more complete and accurate responses.
15. **Deep thinking**: an AIsuru feature that lets the AI remember and recall past interactions with users, improving response personalisation over time.
16. **Open badge**: digital certifications that can be issued by the Agent to recognise skills or achievements reached by users.
17. **Timeout**: the time interval after which the Agent can take a specific action if it receives no input from the user.
18. **Blob**: a default drop-shaped avatar used to visually represent an Agent when no custom image is uploaded.
19. **Virtual space**: an interactive 3D environment where users can explore and interact with Agents in virtual or augmented reality.
20. **PaaS** (Platform as a Service): the enterprise-focused version of AIsuru, offering greater customisation and control.
21. **Known facts**: information the Agent has stored about a specific user, used to personalise future interactions.

### Artificial Intelligence terms

1. **Generative AI**: a type of artificial intelligence capable of creating original content based on training data.
2. **LLM** (Large Language Model): a large language model, such as those used by AIsuru to generate responses.
3. **Fine-tuning**: the process of refining a pre-trained language model to adapt it to specific tasks or domains.
4. **Function calling**: the AI's ability to invoke external functions to perform specific actions or retrieve information.
5. **RAG** (Retrieval-Augmented Generation): a technique that combines information retrieval with text generation to produce more accurate and contextualised responses.
6. **System prompt**: baseline instructions given to the AI that define its general behaviour and the context in which it operates.
7. **NLP** (Natural Language Processing): the field of AI that deals with interaction between computers and human language.
8. **Embeddings**: numerical representations (vectors) of text that allow the system to understand the semantic meaning of questions and contents.
9. **Semantic matching**: the process of finding the most similar content by comparing vectors.
10. **Token**: a unit of text used by language models to process and generate text.

### Technical terms

1. **Webhook**: a mechanism that lets the Agent send data in real time to external systems when certain events occur (such as a [dynamic intent](/en/advanced-features/integrations/dynamic-intents.md) being called by AIsuru or a [function](/en/advanced-features/integrations/functions.md) being called by AIsuru with LLM support).
2. **API** (Application Programming Interface): a set of protocols and tools that allow AIsuru to integrate with other systems and applications.
3. **VR** (Virtual Reality): an immersive virtual environment where you can interact with AIsuru Agents.
4. **AR** (Augmented Reality): technology that overlays digital elements, such as Agents, onto the real world through devices like smartphones or smart glasses.
5. **Embed**: code used to embed an Agent into a website or external application.
6. **JSONL**: a file format used for exporting and importing data in AIsuru, particularly useful for fine-tuning.
7. **Confidence threshold**: a parameter that determines the level of certainty the Agent requires before using a specific content item to answer a user's question.
