Skip to main content

Glossary - Term Explanations

This glossary explains all important terms related to the OpenAI Agents Manager plugin.


A

Agent

A virtual assistant with a specific task and its own knowledge. Each agent has its own instructions, tools, and settings. Examples: "Product Advisor Agent", "Customer Service Agent".

API (Application Programming Interface)

An interface through which software programs communicate with each other. The plugin uses the OpenAI API to communicate with AI models.

API Key

A secret code that authenticates your Shopware system and enables access to your OpenAI account. Looks like: sk-proj-abc123...

Assistant Logs

The system's knowledge database. Questions, answers, and conversations are stored here to continuously improve agents.


B

Backend

The administration area of Shopware where you can create, configure, and test agents.

Backend Chat

A chat interface in the Shopware backend for direct testing of your agents.


C

Cached Tokens

Tokens that were already used in previous requests and are cached by OpenAI. Cached tokens cost only a fraction of normal token costs (e.g., $0.08 instead of $0.15).

Chat History

The complete conversation between user and agent, including all messages and tool calls.

Context

The context of a conversation – everything the agent "knows": previous messages, instructions, tool returns, etc.


D

Display Name

The display name of an agent – the name users see (e.g., "Product Advisor Max").


F

Fallback Instructions

Instructions the agent should use when stuck or when a problem occurs. E.g.: "Apologize politely and offer to contact a staff member."

Function Call / Function Tool

See Tool.


G

GPT (Generative Pre-trained Transformer)

The AI technology behind OpenAI's models (like GPT-4o, GPT-4o-mini, etc.). "Generative" means they can generate text.


I

Init Instructions

The initial instructions loaded at the beginning of a conversation. Often contains the greeting message.

Instructions

Instructions that define how an agent behaves. Consist of:

  • System Instructions: Basic behavior
  • Init Instructions: Greeting/Start
  • Fallback Instructions: Error handling

J

JSON (JavaScript Object Notation)

A format for data transmission. Used to exchange structured data between systems.


L

Log Entry

A saved entry in the knowledge database (Assistant Logs) containing a question and answer.

LONGTEXT

A large text field in the plugin configuration where you can store extensive information (e.g., FAQs, meta information).


M

Metadata

Additional information about a request or agent (e.g., sales channel ID, user ID).

Model

The OpenAI AI model that the agent uses. Examples: gpt-4o-mini, gpt-4o, gpt-5.


O

OpenAI

The company that develops ChatGPT and the GPT models. The plugin uses OpenAI's Responses API.

Output

The return/response of a tool or agent.


P

Pay-as-you-go

OpenAI's billing model: You only pay for what you use (per API request).

Prompt

The input sent to the AI (= user message + instructions + tool results).

Prompt Caching

OpenAI's system for caching frequently used prompts. Saves 50-90% costs.


R

Rate Limit

The number of API requests you can send per minute/hour. When exceeded, you must wait.

Reasoning Effort

The "thinking depth" of a model. Values: low (fast, simple), medium (balanced), high (thorough, slow).

Responses API

The modern OpenAI API used by the plugin. Replaced the deprecated Assistants API.

Response Format

The format of the agent response:

  • Auto: HTML (default)
  • JSON Object: Attempts to generate JSON
  • JSON Schema: Enforces JSON structure

S

Sales Channel

A Shopware concept: different shops/languages/currencies within one system. Agents can be configured specific to sales channels.

System Instructions

The main instructions that define the basic behavior of an agent. E.g.: "You are a friendly product advisor..."


T

Tag

A keyword for categorizing log entries. Examples: "shipping", "returns", "product".

Technical Name

The technical name of an agent (only lowercase letters, numbers, underscores). Used in code/APIs. Example: product_advisor.

Temperature

Setting for creativity/randomness of AI responses:

  • 0.1-0.5: Very consistent, predictable
  • 0.6-1.0: Balanced
  • 1.1-2.0: Creative, variable

Thread

A complete conversation between user and agent. Each thread has a unique ID.

Token

The smallest unit that OpenAI processes. One token ≈ 4 characters ≈ 0.75 words in English.

Example:

"Hello, how are you?" = approx. 6 tokens

Tool / Tool Call

A function the agent can call to retrieve information or perform actions. Examples: product_search, get_order_status.

Top P (Nucleus Sampling)

Alternative setting to Temperature. Controls the predictability of responses. Values: 0.0-1.0.


U

Usage

The number of API calls and tokens consumed. Used for cost calculation.


V

Vector Store

A database for documents (PDFs, text files) that the agent can use as a knowledge source. Provided by OpenAI.

Verbosity

The detail level of agent responses. Higher verbosity = longer, more detailed responses.


Z

Timezone

The shop's timezone (e.g., "America/New_York"). Important for time-dependent responses.


Symbols & Abbreviations

API

Application Programming Interface (see above)

CMS

Content Management System (Shopware's system for content management)

FAQ

Frequently Asked Questions

JSON

JavaScript Object Notation (see above)

SKU

Stock Keeping Unit (= product number)

URL

Uniform Resource Locator (= web address)

USD / EUR

Currencies (US Dollar / Euro) - OpenAI bills in USD

ZIP

ZIP Code (used e.g., in get_order_status for verification)


Commonly Confused Terms

Agent vs. Assistant

Same meaning in this plugin. Formerly called "Assistants" (OpenAI), now "Agents".

Tool vs. Function

Same meaning. "Tool" is the modern term, "Function" the old one.

Thread vs. Conversation

Nearly the same. A thread is technically the ID, conversation is the content exchange.

Prompt vs. Message

  • Prompt = Entire input to the AI (including instructions, history, etc.)
  • Message = Individual message from the user

Next Steps

Now you understand all important terms! Continue with:

➡️ API Reference - Technical details

➡️ Troubleshooting - Problem solutions

➡️ Back to Main Documentation