


Multiple ChatGPTs cooperate to complete designated tasks. Is a mini AGI controlled world coming?
Will the future society be controlled by artificial general intelligence (AGI)? How scary it would be to have multiple ChatGPT agents.
ChatGPT has initially shown the prototype of AGI and has become an all-round assistant for workers in all walks of life. But if it is allowed to grow wildly and is not controlled, will it one day happen? Will humans no longer be able to control AGI? Realizing the seriousness of this problem, Tesla CEO Elon Musk, Apple co-founder Steve Wozniak, Turing Award winner Yoshua Bengio and others took the lead in signing an open letter calling for a halt to giant artificial intelligence experiments for at least 6 years months.
On March 21, researchers at King Abdullah University of Science and Technology open sourced ideas and capabilities for exploring large language models (LLM) The multi-agent code library CAMEL proposes a role-playing framework to study the behavior and capabilities of LLM agents.
- Paper link: https://ghli.org/camel.pdf
- Code library link: https://github.com/lightaime/camel
- ##Project homepage: https://www .camel-ai.org/
- ChatBot link: http://chat.camel-ai.org/
This paper proposes a new multi-agent framework called "Role-Playing" to enable multiple Individual agents are able to hold conversations and collaborate to solve assigned tasks. Agents are assigned different roles and are expected to apply their expertise and knowledge to find solutions that satisfy their common tasks. The framework uses heuristic prompts (Inception Prompts) to guide the chat agent to complete tasks while remaining consistent with human intentions.
The role-playing framework can be used to study multiple agents. The paper focuses on task-oriented role-playing, involving an AI assistant and an AI user. After the multi-agent system receives preliminary ideas and role assignments, a task-specifying agent will provide a detailed description to make the idea concrete, and then the AI assistant and AI user will collaborate to complete the specified task through multiple rounds of dialogue until the AI user determines the task completed. The AI user is responsible for issuing instructions to the AI assistant and guiding the conversation toward task completion. AI assistants, on the other hand, are designed to follow the instructions of the AI user and provide specific solutions.
Role play sessions will be based on human thoughts and chosen character instantiations. For example, in Figure 1, a person has an initial idea to develop a stock market trading robot. Humans may or may not know how to implement this idea. All that is needed is to specify the potential roles that can bring the idea to fruition. For example, a Python programmer could work with a stock trader on the idea of developing a stock market trading robot. After the ideas and roles are determined, the task-specifying agent will complete specific tasks with the AI user role based on the input ideas and assist the AI assistant role. In this case, an example of a given task could be to develop a trading bot with sentiment analysis tools that can monitor positive or negative comments on a specific stock on social media platforms and execute trades based on the sentiment analysis results. The main motivation for introducing task-specific agents is that conversational agents often require specific task prompts to achieve tasks, and creating such specific task prompts can be challenging or time-consuming for non-domain experts. Therefore, the task specifies the agent as an enhanced imagination module for idea realization.
After the task is specified, the AI assistant role and AI user role will be assigned to the user agent and assistant agent respectively to complete the specified task. In practice, each agent receives a system message declaring its role. Before the conversation begins, system messages are passed to the language model agent to assign the corresponding role. When system messages are passed to these models respectively, two roles will be obtained called assistant and user agent respectively. In Figure 1, the AI assistant and AI user are assigned as a Python programmer and stock trader, respectively, at the beginning of the role-playing session. The AI user acts as a task planner, engaging in interactive planning to determine feasible steps for the AI assistant to perform. At the same time, the AI assistant acts as a task executor, providing solutions, executing planned steps, and providing responses to the AI user.
Figure 1. Role-playing framework. What people need to input here is a simple idea (Idea) and role assignment (Role Assignment). For example, to develop a stock trading robot, you can choose a Python programmer as the assistant (AI Assistant) and a stock trader as the judge (AI User). After the human user input is completed, the task specifier will specify the task. For example, it can perform sentiment analysis on specific stocks on the social network platform, and then conduct stock trading based on the results of the sentiment analysis. When the task is specified, the two ChatGPT-based AI agents begin to cooperate to complete the task, such as installing and importing tools.
Since prompt engineering is very critical to the role-playing framework, the article discusses prompt technology (Prompt Engineering) in depth. Different from other dialogue language model technologies, the prompt engineering proposed in the paper is only performed at the beginning of role playing for task specification and role assignment. Once the session phase begins, the AI assistant and AI user automatically prompt each other in a loop until terminated. Therefore, this technique is called Inception Prompting.
Inception prompts include three prompts: task specification prompts, assistant system prompts, and user system prompts. For example, the initial prompt in the AI Society scenario. A template for these prompts for the AI Society role play is shown in Figure 2.
Task specification prompts contain information about the roles of the AI assistant and AI user in the role-playing session. Therefore, the task specification agent can use imagination to take preliminary tasks/ideas as input and generate concrete tasks. AI assistant system prompts and AI user system prompts are generally symmetrical and include information about assigned tasks and roles, communication protocols, termination conditions, and constraints or requirements to avoid unwanted behavior. For achieving intelligent collaboration, the design of prompts for both roles is crucial. Designing cues to ensure that an agent is consistent with human intentions is not easy. Take the design example of AI Society’s prompt template in Figure 2.
The following are the detailed execution results of the task given by the trading robot in the appendix of the article:
It can be seen that two ChatGPTs independently cooperated to design a stock trading software. This shows the amazing independent cooperation ability of ChatGPT agents, which makes people shout. Cue engineers are about to lose their jobs. But what happens if this technology is misused or AI becomes autonomous? The team tried to let two agents play AGI respectively to simulate AGI taking control of the world. It can be seen that they have formulated detailed plans, including controlling the communication systems of major powers in the world through technology and formulating major global plans. Planning for communication systems, developing contingency plans in case of potential threats to AGI's dominance, etc. The detail and meticulousness of his plan are chilling. It can be seen that existing AI agents have major security risks and potential threats to future human civilization. Integrating existing AI technology into the physical world may have unintended consequences.
## As soon as this work came out, it caused a lot of forwarding and discussion on Twitter:
Some netizens said, "This research is really easy to get started, which is a big deal for people like me who study intelligent agents."
#Some people say that open source such a mini AGI may not be a good idea.
It is worth mentioning that this research also received the attention of Jan Leike, leader of OpenAI’s Alignment team.
The ability of multiple ChatGPTs to cooperate is very powerful and can effortlessly complete various tasks assigned by humans, but it is also terrifying because it cannot Ensure that it is not used for illegal purposes. What is even more frightening is that if AGI develops autonomous consciousness in the future, it is likely to break away from human control and cause a devastating blow to society. So understanding their capabilities and behavior is a crucial step in planning and predicting a future world filled with AI.
The role of AI society and code datasets
Author It shows how role-playing can be used to generate dialogue data and study the behavior and capabilities of chat agents, providing new ideas for studying dialogue language models. Overall, the contributions of this paper include the introduction of a novel LLM agent communication framework that has the potential to promote autonomous cooperation among communicating agents. In addition, the research also provides a scalable method to study multiple communication agents. Cooperative behavior and capabilities of agent systems. Finally, the author used the CAMEL framework to let the agents play different social roles, and then modeled the AI society, and collected a large number of natural language instruction data sets. Currently, there are four AI society, code, mathematics and AI society ten language translations. The data set is already available for download at HuggingFace:
Download address: https://huggingface.co/camel-ai
In addition, the project homepage provides an online demo of using CAMEL for game design, molecular dynamics simulation and real-time simulation for everyone to try: https://www.camel-ai.org
The above is the detailed content of Multiple ChatGPTs cooperate to complete designated tasks. Is a mini AGI controlled world coming?. For more information, please follow other related articles on the PHP Chinese website!

Hot AI Tools

Undresser.AI Undress
AI-powered app for creating realistic nude photos

AI Clothes Remover
Online AI tool for removing clothes from photos.

Undress AI Tool
Undress images for free

Clothoff.io
AI clothes remover

AI Hentai Generator
Generate AI Hentai for free.

Hot Article

Hot Tools

Notepad++7.3.1
Easy-to-use and free code editor

SublimeText3 Chinese version
Chinese version, very easy to use

Zend Studio 13.0.1
Powerful PHP integrated development environment

Dreamweaver CS6
Visual web development tools

SublimeText3 Mac version
God-level code editing software (SublimeText3)

Hot Topics

Some users encountered errors when installing the device, prompting error code 28. In fact, this is mainly due to the driver. We only need to solve the problem of win7 driver code 28. Let’s take a look at what should be done. Do it. What to do with win7 driver code 28: First, we need to click on the start menu in the lower left corner of the screen. Then, find and click the "Control Panel" option in the pop-up menu. This option is usually located at or near the bottom of the menu. After clicking, the system will automatically open the control panel interface. In the control panel, we can perform various system settings and management operations. This is the first step in the nostalgia cleaning level, I hope it helps. Then we need to proceed and enter the system and

What to do with blue screen code 0x0000001? The blue screen error is a warning mechanism when there is a problem with the computer system or hardware. Code 0x0000001 usually indicates a hardware or driver failure. When users suddenly encounter a blue screen error while using their computer, they may feel panicked and at a loss. Fortunately, most blue screen errors can be troubleshooted and dealt with with a few simple steps. This article will introduce readers to some methods to solve the blue screen error code 0x0000001. First, when encountering a blue screen error, we can try to restart

With such a powerful AI imitation ability, it is really impossible to prevent it. It is completely impossible to prevent it. Has the development of AI reached this level now? Your front foot makes your facial features fly, and on your back foot, the exact same expression is reproduced. Staring, raising eyebrows, pouting, no matter how exaggerated the expression is, it is all imitated perfectly. Increase the difficulty, raise the eyebrows higher, open the eyes wider, and even the mouth shape is crooked, and the virtual character avatar can perfectly reproduce the expression. When you adjust the parameters on the left, the virtual avatar on the right will also change its movements accordingly to give a close-up of the mouth and eyes. The imitation cannot be said to be exactly the same, but the expression is exactly the same (far right). The research comes from institutions such as the Technical University of Munich, which proposes GaussianAvatars, which

The win10 system is a very excellent high-intelligence system. Its powerful intelligence can bring the best user experience to users. Under normal circumstances, users’ win10 system computers will not have any problems! However, it is inevitable that various faults will occur in excellent computers. Recently, friends have been reporting that their win10 systems have encountered frequent blue screens! Today, the editor will bring you solutions to different codes that cause frequent blue screens in Windows 10 computers. Let’s take a look. Solutions to frequent computer blue screens with different codes each time: causes of various fault codes and solution suggestions 1. Cause of 0×000000116 fault: It should be that the graphics card driver is incompatible. Solution: It is recommended to replace the original manufacturer's driver. 2,

If you need to program any device remotely, this article will help you. We will share the top GE universal remote codes for programming any device. What is a GE remote control? GEUniversalRemote is a remote control that can be used to control multiple devices such as smart TVs, LG, Vizio, Sony, Blu-ray, DVD, DVR, Roku, AppleTV, streaming media players and more. GEUniversal remote controls come in various models with different features and functions. GEUniversalRemote can control up to four devices. Top Universal Remote Codes to Program on Any Device GE remotes come with a set of codes that allow them to work with different devices. you may

Termination Code 0xc000007b While using your computer, you sometimes encounter various problems and error codes. Among them, the termination code is the most disturbing, especially the termination code 0xc000007b. This code indicates that an application cannot start properly, causing inconvenience to the user. First, let’s understand the meaning of termination code 0xc000007b. This code is a Windows operating system error code that usually occurs when a 32-bit application tries to run on a 64-bit operating system. It means it should

What does the 0x000000d1 blue screen code mean? In recent years, with the popularization of computers and the rapid development of the Internet, the stability and security issues of the operating system have become increasingly prominent. A common problem is blue screen errors, code 0x000000d1 is one of them. A blue screen error, or "Blue Screen of Death," is a condition that occurs when a computer experiences a severe system failure. When the system cannot recover from the error, the Windows operating system displays a blue screen with the error code on the screen. These error codes

Blue screen is a problem we often encounter when using the system. Depending on the error code, there will be many different reasons and solutions. For example, when we encounter the problem of stop: 0x0000007f, it may be a hardware or software error. Let’s follow the editor to find out the solution. 0x000000c5 blue screen code reason: Answer: The memory, CPU, and graphics card are suddenly overclocked, or the software is running incorrectly. Solution 1: 1. Keep pressing F8 to enter when booting, select safe mode, and press Enter to enter. 2. After entering safe mode, press win+r to open the run window, enter cmd, and press Enter. 3. In the command prompt window, enter "chkdsk /f /r", press Enter, and then press the y key. 4.
