Plug-in system `` ChatGPT plugins '' that adds `` function to collect the latest information on the web '' and `` Python execution environment '' to ChatGPT appeared



The chat AI ``ChatGPT'' developed by OpenAI has very high performance, but it also has a weakness that ``it only knows information at the time of learning, and it is difficult to respond to the latest information.'' Newly, OpenAI has announced a plugin system `` ChatGPT plugins '' that can add functions such as `` collecting the latest information on the Internet '' to ChatGPT. Some plugins add a Python execution environment to ChatGPT, as well as support for third-party plugins.

Chat GPT plugins

https://openai.com/blog/chatgpt-plugins

◆Browsing
ChatGPT is a chat AI created by learning a huge amount of text. For this reason, 'Information that ChatGPT knows' is limited to information up to the time when the training data was created, and often does not correspond to the latest information. For example, on December 2, 2022, immediately after the release of ChatGPT, the results of asking the questions ``Who is the current Prime Minister of Japan?'' and ``Who is the current President of the United States?'' At that time, the Prime Minister of Japan was Fumio Kishida and the President of the United States was Joe Biden, but ChatGPT said, 'The current Prime Minister of Japan is Shinzo Abe.' I gave an incorrect answer based on old information.



Newly, OpenAI has announced a plugin `` Browsing '' that adds `` a function to collect the latest information on the Internet '' to ChatGPT. Below is an image showing how Browsing is actually used. As a result of asking ChatGPT, ``What is the box office income of this year's Academy Award-winning work compared to recently released movies?'', ChatGPT answered the question after collecting related information from the Internet.



Bing's API is used to collect information from the Internet, and Microsoft's ``reliability check of information sources'' and ``removal of problematic content'' on Bing are applied to the information collected by ChatGPT. It has been. Also, ChatGPT sets its own user agent to ``

ChatGPT-User '', so website administrators can explicitly block ChatGPT using robots.txt.

◆Code interpreter
OpenAI has also announced `` Code interpreter '' that adds a Python interpreter to ChatGPT as its own plug-in. Code interpreter allows users to build a firewall-protected Python execution environment on ChatGPT.



You can also upload files to be processed by Python and download processing results.



◆ Retrieval
' Retrieval ' is a plug-in that allows you to access the data of individuals and groups you have allowed to provide information. Retrieval enables users to view documents from government agencies and organizations in a natural conversational flow. In the example below, it is shown that ChatGPT, which was instructed to `` summarize changes in thinking about climate change in a table,'' accesses UN data and creates a table as instructed.



Retrieval is developed with open source, and you can check the source code at the link below.

GitHub - openai/chatgpt-retrieval-plugin

https://github.com/openai/chatgpt-retrieval-plugin



◆ Third-party plug-ins
OpenAI is open to third parties to develop plugins for ChatGPT. At the time of writing the article, plug-ins for services such as 'Expedia', 'FiscalNote', 'Instacart', and 'Zapier' have already been developed, and users can 'plan a trip', 'order food', and 'Gmail You can perform operations such as automatically linking with tools such as , Trello, etc.



How to develop a plugin for ChatGPT is explained in detail on the following page.

Getting Started - Open AI APIs
https://platform.openai.com/docs/plugins/getting-started/plugin-manifest



◆Registration to the wait list
At the time of writing the article, the ChatGPT plugin is in the testing stage and can be registered on the waitlist from the link below. However, developers and ChatGPT Plus members will be prioritized for opening plug-ins.

ChatGPT plugins waitlist
https://openai.com/waitlist/plugins



in Software, Posted by log1o_hf