Table of Contents
Who can not love AI that can think and express?
Netizen: Please take Xiao Zha to court!
Home Technology peripherals AI Defeating 90% of humans, Meta's first 'AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

Defeating 90% of humans, Meta's first 'AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

Apr 14, 2023 pm 05:13 PM
ai diplomatic

For decades, diplomacy has been considered "a job that AI can never take over."

Because it requires players to master and understand other people’s perspectives and motivations behind them, formulate complex plans and make timely adjustments, then use language to achieve cooperation with others, and finally Convince them to form partnerships, alliances, etc.

To Communication, Trust and Betrayal's attention makes diplomacy completely different from more rule-oriented "games" such as Go and chess.

However, the latest research from Meta shows that AI may also be able to do the work of diplomats!

In the online diplomacy game competition from August to October 2022, CICERORanked among the top 10% of all "players". Its average score of 25.8% is more than twice the average score of its 82 opponents (12.4%). What’s even more worth mentioning is that during the actual game, not a single player discovered that artificial intelligence was playing the game!

Now, this latest result has also been published in the form of a paper in

Science

.

The launch of CICERO will surely become a major achievement in the field of natural language processing.

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

Because this indicates that artificial intelligence has the potential to "cooperate with humans better and more naturally" and represents a big step towards AGI for humans.

Defeated 90% of humans, no one found out that AI was involved

"Diplomacy" is a seven-player classic strategy game, which can be said to be the board game Risk and Solitaire. A combination of the game poker and the TV show Survivor, it was developed in the 1950s by Hasbro, a famous American toy company.

Through the "role-playing" of the seven European powers in the early 20th century, players need to build trust, negotiate and cooperate with other players and occupy as much territory as possible.

To avoid being blocked by counterattacks from their opponents, players will communicate privately, discuss potential coordinated actions, and then put their actions on paper, complying or violating the rules of the other players Promise of.

Such a game full of deception and power tactics is also regarded by some players as an ideal way to lose friends. It can be called a "Friends' Game"!

As mentioned above, unlike games such as chess and Go, diplomacy is more about

"people"

It's not a

"rules" game. If the model cannot recognize that someone may be bluffing, or accurately identify the other player's aggressiveness in a certain move, it will obviously lose the game very quickly.

Likewise, if it doesn't speak like a real person, show empathy, build relationships, and talk about the game, it won't find other players willing to work with it.

Over the past few decades, researchers have been building an “AI diplomat” with natural language communication capabilities. However, because this major challenge is far beyond the capabilities of existing AI, no researcher has ever succeeded.

#It wasn’t until the recent emergence of CICERO that this fact was completely overturned.

CICERO is essentially a "chat robot" that can communicate with other diplomatic players to take effective actions in the game.

Cicero was a famous politician, philosopher, and orator in ancient Rome. He was born on January 3, 106 BC. He was famous in Roman political circles for his eloquence. .

Meta will be named after this AI model, and the meaning is self-evident.

From August to October 2022, CICERO participated in a total of 40 competitions in the online "Diplomacy" competition organized by webDiplomacy, ranking among the top 10% of all participants ; Of the 19 people who played five or more games, Cicero ranked second.

In 40 games, CICERO's average score was 25.8%, more than double the average score of its other 82 opponents (12.4%), and combined its strategic dialogue and gameplay abilities Shown vividly.

Who can not love AI that can think and express?

CICERO is based on a 2.7 billion parameter BART-like language model that is pre-trained on text from the Internet and uses a dataset of more than 40,000 diplomacy games played online at webDiplomacy.net Expanded.

The data also includes more than 12 million messages generated when players communicate with each other.

CICERO’s model mainly consists of two parts, namely "Strategic Reasoning" and "Natural Language Processing" ".

The integration of the two technologies enables CICERO to reason and strategize around player motivations, then use natural language to communicate, agree to achieve common goals, form alliances and coordinate plans, Mainly reflected in "Cooperation", "Negotiation" and "Coordination" three sides.

For example, CICERO can infer that later in the game it will need the support of a particular player, and then develop a strategy to win that person's favor—even identifying that player's risks and Chance.

The dialogue-aware strategy module helps CICERO predict what actions other players may take, and what other players think CICERO may do, given their past conversations and the state of the game board.

Thus, CICERO will develop mutually beneficial plans for itself and other participants based on these predictions. These plans not only allow CICERO to find opportunities for mutually beneficial cooperation, but also help it find effective measures when cooperation is impossible.

There is a controllable dialogue model in CICERO, which is combined with strategic reasoning algorithms that control dialogue generation.

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

The Controlled Dialogue Model allows CICERO to engage in dialogue within a carefully chosen set of plans, usually ones that benefit both CICERO and the other players.

CICERO's dialogue is deeply rooted in free-form conversations generated within the ongoing game.

For example, CICERO might negotiate a tactical plan with another player, reassure allies of its intentions, discuss broader strategic dynamics in the game, or even just engage in casual chit-chat - including Pretty much anything a human player might discuss.

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

"Cicero was so effective at using natural language to negotiate with diplomats that they often preferred working with Cicero rather than Not other human participants," Meta said on its Twitter.

Meta AI Vice President and Chief Artificial Intelligence Scientist Yan Lecun believes that "being able to perform human-level performance in a strategically extremely complex game like diplomacy indicates the great potential of human-artificial intelligence cooperation." .

Although CICERO can only play diplomacy, the technology behind this achievement is closely related to many real-world applications. For example, controlling natural language generation through planning and RL can ease human interaction with Communication barriers between AI models.

For example, today’s artificial intelligence assistants can only perform simple questions and answers, such as telling you today’s weather, etc., but what if they teach you a new skill through long-term conversations?

Or imagine a video game in which non-player characters (NPCs) can plan and converse freely just like people—understanding your motivations and adjusting dialogue accordingly to help you complete The mission of siege the city.

Of course, even Meta itself admits that "CICERO is not perfect yet" - at certain important moments in the game, CICERO often makes outrageous mistakes.

Therefore, Meta chose to release CICERO’s code as open source, hoping to further improve it with the help of the AI ​​developer community.

Netizen: Please take Xiao Zha to court!

The release of the world’s first “AI diplomat” that is at the same level as humans has also triggered heated discussions among netizens.

Many netizens expressed:

"I am really looking forward to the next development of this research."

"Beating humans can be said to be the most humane game. It is simply so fascinating..."

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

##Although CICERO is just starting out, some people are looking forward to the application prospects of this "AI black technology" in real life:

"It can build a version to Help address collective action challenges, such as #COP28?"

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

The "COP28" mentioned by this netizen should refer to the 28th United Nations Climate Change Conference General Assembly.

At the just-concluded 27th Climate Conference, after several days of intense negotiations, representatives from various countries finally agreed to establish a fund mechanism to compensate for losses and damages caused by climate change.

In addition, the launch of CICERO has also caused concerns among many netizens. "This will directly encourage researchers to build models that are good at deception."

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

"Cheating and winning the game of diplomacy in a way that mimics human behavior is cute and fun."

"I wonder what else it can be used for? We need to be alert to the development of such tools."

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

"Artificial intelligence is very good at creating Art, etc. But now, its power of persuasion is "activated"."

"If you can convince a person, you can control their choices and thus their life. "

"So the final outcome will be - AI enslaves humans through persuasion!"

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

Finally, many netizens joked:

"Is this reliable? Cicero In the end, he was beheaded!"

"Please send Xiaozhao to The Hague (International Court of Justice)!"

Defeating 90% of humans, Metas first AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court

Just two days ago, Galactica, a large-scale language model launched by Meta AI, was hastily removed from the shelves only 3 days after it was launched because it stated lies as facts. Nowadays, the launch of CICERO can be said to have once again caused waves in the AI ​​technology circle.

The above is the detailed content of Defeating 90% of humans, Meta's first 'AI diplomacy model” is on Science! Netizen: Please take Xiao Zha to court. For more information, please follow other related articles on the PHP Chinese website!

Statement of this Website
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

Repo: How To Revive Teammates
1 months ago By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks ago By 尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
1 months ago By 尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Notepad++7.3.1

Notepad++7.3.1

Easy-to-use and free code editor

SublimeText3 Chinese version

SublimeText3 Chinese version

Chinese version, very easy to use

Zend Studio 13.0.1

Zend Studio 13.0.1

Powerful PHP integrated development environment

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SublimeText3 Mac version

SublimeText3 Mac version

God-level code editing software (SublimeText3)

What are the types of return values ​​of c language function? Summary of types of return values ​​of c language function? What are the types of return values ​​of c language function? Summary of types of return values ​​of c language function? Apr 03, 2025 pm 11:18 PM

The return value types of C language function include int, float, double, char, void and pointer types. int is used to return integers, float and double are used to return floats, and char returns characters. void means that the function does not return any value. The pointer type returns the memory address, be careful to avoid memory leakage.结构体或联合体可返回多个相关数据。

How to calculate c-subscript 3 subscript 5 c-subscript 3 subscript 5 algorithm tutorial How to calculate c-subscript 3 subscript 5 c-subscript 3 subscript 5 algorithm tutorial Apr 03, 2025 pm 10:33 PM

The calculation of C35 is essentially combinatorial mathematics, representing the number of combinations selected from 3 of 5 elements. The calculation formula is C53 = 5! / (3! * 2!), which can be directly calculated by loops to improve efficiency and avoid overflow. In addition, understanding the nature of combinations and mastering efficient calculation methods is crucial to solving many problems in the fields of probability statistics, cryptography, algorithm design, etc.

distinct function usage distance function c usage tutorial distinct function usage distance function c usage tutorial Apr 03, 2025 pm 10:27 PM

std::unique removes adjacent duplicate elements in the container and moves them to the end, returning an iterator pointing to the first duplicate element. std::distance calculates the distance between two iterators, that is, the number of elements they point to. These two functions are useful for optimizing code and improving efficiency, but there are also some pitfalls to be paid attention to, such as: std::unique only deals with adjacent duplicate elements. std::distance is less efficient when dealing with non-random access iterators. By mastering these features and best practices, you can fully utilize the power of these two functions.

What are the differences and connections between c and c#? What are the differences and connections between c and c#? Apr 03, 2025 pm 10:36 PM

Although C and C# have similarities, they are completely different: C is a process-oriented, manual memory management, and platform-dependent language used for system programming; C# is an object-oriented, garbage collection, and platform-independent language used for desktop, web application and game development.

What are c language function pointers and pointer functions? What's the difference? What are c language function pointers and pointer functions? What's the difference? Apr 03, 2025 pm 11:54 PM

A function pointer is a pointer to a function, and a pointer function is a function that returns a pointer. Function pointers point to functions, used to select and execute different functions; pointer functions return pointers to variables, arrays or other functions; when using function pointers, pay attention to parameter matching and checking pointer null values; when using pointer functions, pay attention to memory management and free dynamically allocated memory; understand the differences and characteristics of the two to avoid confusion and errors.

What are the formats of function definition in C language? What are the formats of function definition in C language? Apr 03, 2025 pm 11:51 PM

The key elements of C function definition include: return type (defining the value returned by the function), function name (following the naming specification and determining the scope), parameter list (defining the parameter type, quantity and order accepted by the function) and function body (implementing the logic of the function). It is crucial to clarify the meaning and subtle relationship of these elements, and can help developers avoid "pits" and write more efficient and elegant code.

CS-Week 3 CS-Week 3 Apr 04, 2025 am 06:06 AM

Algorithms are the set of instructions to solve problems, and their execution speed and memory usage vary. In programming, many algorithms are based on data search and sorting. This article will introduce several data retrieval and sorting algorithms. Linear search assumes that there is an array [20,500,10,5,100,1,50] and needs to find the number 50. The linear search algorithm checks each element in the array one by one until the target value is found or the complete array is traversed. The algorithm flowchart is as follows: The pseudo-code for linear search is as follows: Check each element: If the target value is found: Return true Return false C language implementation: #include#includeintmain(void){i

How to use C language function pointer to find the maximum value of a one-dimensional array How to use C language function pointer to find the maximum value of a one-dimensional array Apr 03, 2025 pm 11:45 PM

Flexible application of function pointers: use comparison functions to find the maximum value of an array. First, define the comparison function type CompareFunc, and then write the comparison function compareMax(a, b). The findMax function accepts array, array size, and comparison function parameters, and uses the comparison function to loop to compare array elements to find the maximum value. This method has strong code reusability, reflects the idea of ​​higher-order programming, and is conducive to solving more complex problems.

See all articles