# 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.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.aisuru.com/en/additional-resources/glossary.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
