ChatGPT Plugins
ChatGPT Plugins are tools designed specifically for language models with safety as a core principle. They enable language models to access up-to-date information, run computations, and use third-party services. With plugins, language models can perform safe, constrained actions on behalf of users, enhancing their utility and accuracy. Developers, ChatGPT users, and API users can all benefit from the versatility and enhanced capabilities provided by ChatGPT Plugins.
Features of ChatGPT Plugins
- Plugins as Tools for Language Models: ChatGPT Plugins are designed specifically for language models, helping them access up-to-date information, run computations, or use third-party services.
- Safety as a Core Principle: The development of these plugins prioritizes safety, ensuring that they operate within secure parameters.
- Access to Up-to-Date Information: The plugins enable ChatGPT to access information that is too recent, too personal, or too specific to be included in the training data.
- Perform Safe, Constrained Actions: In response to a user’s explicit request, plugins can enable language models to perform safe, constrained actions on their behalf.
- Integration with Third-Party Services: The first plugins have been created by various companies like Expedia, FiscalNote, Instacart, KAYAK, Klarna, Milo, OpenTable, Shopify, Slack, Speak, Wolfram, and Zapier.
- Open Standards for AI-Facing Interface: OpenAI is working on an early attempt at what such a standard might look like, and they’re looking for feedback from developers interested in building with them.
- Web Browsing Plugin: This plugin gives a language model access to a web browser, with its design prioritizing both safety and operating as a good citizen of the web.
- Code Interpreter Plugin: This plugin provides models with a working Python interpreter in a sandboxed, firewalled execution environment, along with some ephemeral disk space.
- Retrieval Plugin: This open-source plugin enables ChatGPT to access personal or organizational information sources (with permission).
- Third-Party Plugins: These plugins are described by a manifest file, which includes a machine-readable description of the plugin’s capabilities and how to invoke them, as well as user-facing documentation.
Benefits of ChatGPT Plugins
- Enhanced Utility of Language Models: Plugins enhance the utility of language models by enabling them to access up-to-date information and perform actions on behalf of users.
- Improved Accuracy and Trustworthiness: By integrating explicit access to external data, language models can strengthen their responses with evidence-based references, enabling users to assess the trustworthiness of the model’s output and double-check its accuracy.
- Mitigation of Risks: The use of plugins can potentially mitigate risks related to overreliance on language models.
- Addressing Existing Limitations: The value of plugins may go well beyond addressing existing limitations by helping users with a variety of new use cases, ranging from browsing product catalogs to booking flights or ordering food.
- Increased Safety Measures: OpenAI has implemented several safeguards to ensure the safety of using plugins, including performing red-teaming exercises and gradually deploying access to plugins.
Who ChatGPT Plugins is Useful For
- Developers: Developers who are interested in building plugins for language models can benefit from the open standards and guidelines provided by OpenAI.
- ChatGPT Users: Users of ChatGPT can enhance their experience by enabling plugins that provide access to up-to-date information and perform actions on their behalf.
- API Users: API users who would like to integrate plugins into their products can benefit from the gradual rollout of larger-scale access to plugins.
- Researchers: Researchers interested in studying safety risks or mitigations in the area of AI plugins can make use of OpenAI's Researcher Access Program.
In conclusion, ChatGPT Plugins are a significant advancement in the field of AI, offering enhanced utility, safety, and versatility for language models. They provide a platform for developers to contribute to the future of human-AI interaction, while also offering users a more enriched and personalized experience. As OpenAI continues to develop and refine these plugins, they are set to become an integral part of the AI landscape.