Ablaufschema in fünf Schritten: Nutzerfrage geht an das Sprachmodell, dieses wählt aus einer Liste von Plugins eines aus und erzeugt einen strukturierten Aufruf, eine Ausführungsschicht ruft den externen Dienst auf, das Ergebnis fließt zurück ins Modell, das daraus die Antwort formuliert; ein Pfeil zurück zur Auswahl zeigt die Wiederholungsschleife.

Agent Plugins

Agent plugins are add-on modules that let an AI program do things it cannot do on its own: calculate, search the web, place an order. They extend a language model from a pure text machine into a tool that genuinely gets things done in other software.

Programs like ChatGPT generate text. They predict which words fit a given input. On their own, though, they cannot touch anything: they cannot send an email, open a calendar, or look up a current price. Agent plugins close exactly this gap. A plugin is an add-on module that gives the program a single, clearly described capability. The word agent here means that the program does not merely respond, but itself decides which of these building blocks to use.

From answer-giver to doer

A language model without add-on modules is locked into whatever it saw during training. Its knowledge ends at a certain cutoff date. It doesn’t know what tomorrow’s weather will be or what a stock costs right now. With a plugin that queries a weather or stock market database, that changes instantly. The progress here lies not in the model itself, but in its connection to the outside world.

Economically, this is the very reason many companies invest in AI at all. Summarizing a text saves a few minutes. A system that independently checks invoices, reschedules appointments, or handles support tickets saves entire work steps. Analysts therefore say that the real value of AI lies in execution, not in chat.

But there is a downside. A model that only generates text can be wrong, but it can do little damage. A model with plugins can transfer money or delete data. Errors thus have real consequences. This is exactly why permissions and confirmation prompts are such a major topic in agent systems.

A toolbox with a package insert

Every plugin comes with a description written in plain language. It states what it can do and what information it needs. A flight plugin, for example, explains: I search for connections, I need a departure point, destination, and date. These descriptions are presented to the model together with the user’s question.

The process that follows is always the same. The model reads the question and selects a suitable tool. It doesn’t produce an answer text, but a structured call containing the necessary information. Software outside the model actually executes this call. The result travels back into the model, which formulates an answer from it. For complex tasks, this loop repeats several times.

A good analogy is a craftsman with a labeled toolbox. He reads the labels and reaches for the pliers when pliers are needed. He hasn’t memorized the pliers, he simply recognizes when they fit. This is exactly how an agent makes its choice. An important distinction: the plugin is not part of the model, but a separate service addressed through a fixed interface.

Where plugins are running everywhere

Anyone who poses a calculation problem to ChatGPT and gets back an exact number is watching a plugin at work. The model doesn’t estimate, it has a real calculator do the math. Web search, image generation, and running program code work similarly. In programming tools like GitHub Copilot, plugins read files in the project and run tests.

In companies, such modules often run invisibly in the background. A customer service assistant pulls the order status from the inventory management system via a plugin. A travel agency bot queries prices from airlines. Connecting to existing databases is usually the most labor-intensive part of the work, not the AI itself.

In the news, the term frequently appears alongside the abbreviation MCP, the Model Context Protocol. This is an open standard for how models and tools communicate with each other. It’s meant to prevent every provider from inventing their own plugin format. A common misconception, by the way, is that a plugin makes the model smarter. It only makes it more capable of acting — its judgment remains the same.

Subscribe free. Unsubscribe the second it sucks.

High-signal news across AI, business, UX, and tech. Every morning.