ChatGPT plugin : how i can plugin in chatGPT?

0



In line with our iterative deployment gospel, we're gradationally rolling out plugins in ChatGPT so we can study their real- world use, impact, and safety and alignment challenges all of which we ’ll have to get right in order to achieve our charge.


druggies have been asking for plugins since we launched ChatGPT( and numerous inventors are experimenting with analogous ideas) because they unleash a vast range of possible use cases. We ’re starting with a small set of druggies and are planning to gradationally roll out larger- scale access as we learn further( for plugin inventors, ChatGPT druggies, and after a nascence period, API druggies who would like to integrate plugins into their products). We’re agitated to make a community shaping the future of the mortal – AI commerce paradigm.


Plugin inventors who have been invited off openai waitlist can use our attestation to make a plugin for ChatGPT, which also lists the enabled plugins in the prompt shown to the language model as well as an attestation to instruct the model how to use each. The first plugins have been created by Expedia, FiscalNote, Instacart, KAYAK, Klarna, Milo, OpenTable, Shopify, Slack, Speak, Wolfram, and Zapier.



We ’re also hosting two plugins ourselves, a web cybersurfer and law practitioner. We ’ve also open- sourced the law for a knowledge base reclamation plugin, to be tone- hosted by any inventor with information with which they ’d like to compound ChatGPT.


moment, we will begin extending plugin nascence access to druggies and inventors from our waitlist. While we will originally prioritize a small number of inventors and ChatGPT Plus druggies, we plan to roll out larger- scale access over time.


Overview

Language models moment, while useful for a variety of tasks, are still limited. The only information they can learn from is their training data. This information can be out- of- date and is one- size fits each across operations. likewise, the only thing language models can do out- of- the- box is emit textbook. This textbook can contain useful instructions, but to actually follow these instructions you need another process.


Though not a perfect analogy, plugins can be “ eyes and cognizance ” for language models, giving them access to information that's too recent, too particular, or too specific to be included in the training data. In response to a stoner’s unequivocal request, plugins can also enable language models to perform safe, constrained conduct on their behalf, adding the utility of the system overall.


We anticipate that open norms will crop to unify the ways in which operations expose an AI- facing interface. We're working on an early attempt at what such a standard might look like, and we ’re looking for feedback from inventors interested in erecting with us.


moment, we ’re beginning to gradationally enable being plugins from our early collaborators for ChatGPT druggies, beginning with ChatGPT Plus subscribers. We ’re also beginning to roll out the capability for inventors to produce their own plugins for ChatGPT.


In the coming months, as we learn from deployment and continue to ameliorate our safety systems, we ’ll reiterate on this protocol, and we plan to enable inventors using OpenAI models to integrate plugins into their own operations beyond ChatGPT.


Safety and broader counteraccusations

Connecting language models to external tools introduces new openings as well as significant new pitfalls.


Plugins offer the eventuality to attack colorful challenges associated with large language models, including “ visions, ” keeping up with recent events, and penetrating( with authorization) personal information sources. By integrating unequivocal access to external data similar as over- to- date information online, law- grounded computations, or custom plugin- recaptured information — language models can strengthen their responses with substantiation- grounded references.


These references not only enhance the model’s mileage but also enable druggies to assess the responsibility of the model’s affair and double- check its delicacy, potentially mitigating pitfalls related to overreliance as bandied in our recent GPT- 4 system card. Incipiently, the value of plugins may go well beyond addressing being limitations by helping druggies with a variety of new use cases, ranging from browsing product registers to reserving breakouts or ordering food.


At the same time, there’s a threat that plugins could increase safety challenges by taking dangerous or unintended conduct, adding the capabilities of bad actors who would defraud, mislead, or abuse others. By adding the range of possible operations, plugins may raise the threat of negative consequences from incorrect or misaligned conduct taken by the model in new disciplines. From day one, these factors have guided the development of our plugin platform, and we've enforced several safeguards.


From day one, these factors have guided the development of our plugin platform, and we've enforced several safeguards.


We ’ve performed red- teaming exercises, both internally and with external collaborators, that have revealed a number of possible concerning scripts. For illustration, our red teamers discovered ways for plugins if released without safeguards — to perform sophisticated prompt injection, shoot fraudulent and spam emails, bypass safety restrictions, or abuse information transferred to the plugin. We ’re using these findings to inform safety- by- design mitigations that circumscribe parlous plugin actions and ameliorate translucency of how and when they are operating as part of the stoner experience. We are also using these findings to inform our decision to gradationally emplace access to plugins.



still, we encourage you to make use of our Experimenter Access Program, If you ’re a experimenter interested in studying safety pitfalls or mitigations in this area. We also invite inventors and experimenters to submit plugin- related safety and capability evaluations as part of our lately open- sourced Evals frame.



Plugins will probably have wide- ranging societal counteraccusations . For illustration, we lately released a working paper which set up that language models with access to tools will probably have much lesser profitable impacts than those without, and more generally, in line with other experimenters ’ findings, we anticipate the current surge of AI technologies to have a big effect on the pace of job metamorphosis, relegation, and creation. We're eager to unite with external experimenters and our guests to study these impacts.


Browsing

Motivated by once work( our own WebGPT, as well as GopherCite, BlenderBot2, LaMDA2 and others), allowing language models to read information from the internet rigorously expands the quantum of content they can bandy, going beyond the training corpus to fresh information from the present day.


Then’s an illustration of the kind of experience that browsing opens up to ChatGPT druggies, that preliminarily would have had the model politely point out that its training data did n’t include enough information to let it answer. This illustration, in which ChatGPT retrieves recent information about the rearmost Oscars, and also performs now-familiar ChatGPT poetry feats, is one way that browsing can be an cumulative experience.


In addition to furnishing egregious mileage to end- druggies, we suppose enabling language and converse models to do thorough and interpretable exploration has instigative prospects for scalable alignment.



Code

We give our models with a working Python practitioner in a sandboxed, firewalled prosecution terrain, along with some deciduous fragment space. law run by our practitioner plugin is estimated in a patient session that's alive for the duration of a converse discussion( with an upper- set downtime) and posterior calls can make on top of each other. We support uploading lines to the current discussion workspace and downloading the results of your work.




We'd like our models to be suitable to use their programming chops to give a much more natural interface to utmost abecedarian capabilities of our computers. Having access to a veritably eager inferior programmer working at the speed of your fingertips can make fully new workflows royal and effective, as well as open the benefits of programming to new cult.


From our original stoner studies, we ’ve linked use cases where using law practitioner is especially usefulSolving fine problems, both quantitative and qualitative

Doing data analysis and visualization

Converting lines between formats


We invite druggies to try the law practitioner integration and discover other useful tasks.


Retrieval


The open- source reclamation plugin enables ChatGPT to pierce particular or organizational information sources( with authorization). It allows druggies to gain the most applicable document particles from their data sources, similar as lines, notes, emails or public attestation, by asking questions or expressing requirements in natural language.


As an open- source and tone- hosted result, inventors can emplace their own interpretation of the plugin and register it with ChatGPT. The plugin leverages OpenAI embeddings and allows inventors to choose a vector database( Milvus, Pinecone, Qdrant, Redis, Weaviate or Zilliz) for indexing and searching documents. Information sources can be accompanied with the database using webhooks.


To begin, visit the reclamation plugin depository.


Third-party plugin


Third- party plugins are described by a manifest train, which includes a machine- readable description of the plugin’s capabilities and how to bring them, as well as stoner- facing attestation.



The way for creating a plugin areBuild an API with endpoints you ’d like a language model to call( this can be a new API, an being API, or a wrapper around an being API specifically designed for LLMs).

produce an OpenAPI specification establishing your API, and a manifest train that links to the OpenAPI spec and includes some plugin-specific metadata.


When starting a discussion onchat.openai.com, druggies can choose which third- party plugins they ’d like to be enabled. Attestation about the enabled plugins is shown to the language model as part of the discussion environment, enabling the model to bring applicable plugin APIs as demanded to fulfill stoner intent. For now, plugins are designed for calling backend APIs, but we're exploring plugins that can call customer- side APIs as well. 

Post a Comment

0Comments
Post a Comment (0)