


Siri is too stupid to beat ChatGPT! Apple rushes to test language generation AI
Apple has also entered the market.
"Siri is too stupid to compete with ChatGPT!"
This is former Apple engineer John Burkey's evaluation of Apple's voice assistant Siri in an interview with the New York Times.
He further said, "Siri cannot become a "creative assistant" like ChatGPT, and the clumsy code makes it difficult to add new features. "
Burkey participated in the improvement of Siri in 2014 and left Apple in 2016.
Microsoft’s combination of GPT-4 and its own products is becoming very popular. Google and Meta are following closely behind, but Apple is the only one in this AI trend. Zhong has not taken action yet.
In fact, it is reported that Siri’s team has begun testing artificial intelligence language generation models internally.
Siri is too stupid, Apple takes action
Siri can answer simple questions like "How is the weather?" and "Can you sing 'this' song?" all through This is done by extracting a large number of words from the database.
It can be seen that Siri can only understand some human requests.
This means that engineers must add new words to the database in order to expand its functionality.
It is understood that Siri is essentially a "command-control" system, and its clumsy design makes it difficult for engineers to add new functions.
Burkey said that Siri's database contains a large list of phrases in nearly 24 languages, making it "a huge snowball."
To add new words, such a simple update would require rebuilding the entire Siri database, which could take up to 6 weeks as a thorough review is essential.
It may take about a year to integrate more advanced features like ChatGPT, such as new search tools.
Furthermore, even upgrading Siri's basic functions may take weeks due to the complexity of the code.
In response to the rise of chatbots such as ChatGPT, Apple is not indifferent.
In February, Apple held its annual Artificial Intelligence Summit, which focused on current artificial intelligence tools and large-scale language models.
The New York Times stated that many teams, including engineers working on Siri, are regularly testing "language generation concepts" "weekly."
In addition, Apple has tested a new framework for "Siri Natural Language Generation" in tvOS 16.4, which is internally codenamed "Bobcat".
Engineers use natural language generation technology to tell jokes with Siri on Apple TV, and are also testing how to use language generation for timers.
Although the new language generation features are currently only enabled on Apple TV, 9to5Mac revealed that the code for these features is also included in iPhone, iPad, Mac, HomePod and Apple TV.
It’s just that except for Apple TV, no other devices have enabled it yet.
Currently, Apple has not disclosed its work on language generation AI.
In addition to testing language generation AI, in January this year, Apple launched a plan to provide digital narration on Apple Books, which can automatically generate high-quality artificial intelligence narration audio from written text.
This shows that Apple is already exploring use cases for generative AI. At this year's WWDC, Apple will introduce its efforts in these areas.
From admiration to ridicule, Siri has lost its halo
On a rainy Tuesday in San Francisco in 2011, Apple executives unveiled the fifth-generation iPhone in a crowded auditorium.
Although this phone looks exactly like the previous version, it has a new feature: Siri, a virtual voice assistant.
Its first appearance became the biggest highlight of the conference, which immediately aroused cheers from the audience.
Scott Forstall, then head of Apple’s software division, pressed the iPhone’s home button to summon Siri and ask it a question.
What is the time in Paris? What is mitosis?
At the scene, Siri showed off its skills: "8:16 pm Paris time"; "Cell division, the cell nucleus divides into nuclei containing the same number of chromosomes."
And a list of 14 highly rated Greek restaurants, 5 of which are located in Palo Alto, California.
Three years later, Amazon’s Alexa first tried calling, and another two years later, Google Assistant was late.
Yet the technology has largely stagnated, and talking assistants have become the butt of jokes, including a 2018 appearance on Saturday Night Live about one designed for seniors. of smart speakers.
Even Siri has been improved several times. Compared with the current "all-in-one" ChatGPT and Microsoft Bing, Siri has long lost its original halo, has useless functions, and has even become a joke in talk shows.
Even Microsoft CEO Nadella said in a previous interview that Siri, Amazon’s Alexa, and its own Cortana are as stupid as rocks.
Adam Cheyer, the creator of Siri, also said that ChatGPT can write papers and code, which makes existing voice assistants look stupid.
At the same time, Apple users launched discussions on Reddit to express their dissatisfaction, "Why is Siri so stupid?" and "Is Siri getting stupider every year?"
In fact, not only Siri has been criticized, but also Amazon’s voice assistant Alexa. The division is still holding on after losing more than $3 billion in revenue last year.
Although these voice assistant products and ChatGPT chatbots have similar functions, they are essentially based on different types of artificial intelligence models.
Chatbots are powered by large language models, which are systems trained to recognize and generate text based on massive data sets scraped from the web.
In contrast, Siri, Alexa and Google Assistant work through what is called a command and control system.
They can understand a limited list of questions and requests, such as "What's the weather like in New York City?" or "Turn on the lights in the bedroom." If a user asks the virtual assistant to do something that's not in the code, the bot will simply say it can't help.
These companies have all tried to upgrade voice assistants, but the difficulty of upgrading this type of technology seems to be far greater than that of generative artificial intelligence.
Former Amazon and Google managers, "Like Amazon, Google found it difficult to bring high revenue with Google Assistant."
However, Amazon and Google said they will continue to develop their voice assistants Function.
The above is the detailed content of Siri is too stupid to beat ChatGPT! Apple rushes to test language generation AI. 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



How to define header files using Visual Studio Code? Create a header file and declare symbols in the header file using the .h or .hpp suffix name (such as classes, functions, variables) Compile the program using the #include directive to include the header file in the source file. The header file will be included and the declared symbols are available.

Writing C in VS Code is not only feasible, but also efficient and elegant. The key is to install the excellent C/C extension, which provides functions such as code completion, syntax highlighting, and debugging. VS Code's debugging capabilities help you quickly locate bugs, while printf output is an old-fashioned but effective debugging method. In addition, when dynamic memory allocation, the return value should be checked and memory freed to prevent memory leaks, and debugging these issues is convenient in VS Code. Although VS Code cannot directly help with performance optimization, it provides a good development environment for easy analysis of code performance. Good programming habits, readability and maintainability are also crucial. Anyway, VS Code is

YAML is used to configure containers, images, and services for Docker. To configure: For containers, specify the name, image, port, and environment variables in docker-compose.yml. For images, basic images, build commands, and default commands are provided in Dockerfile. For services, set the name, mirror, port, volume, and environment variables in docker-compose.service.yml.

Docker uses container engines, mirror formats, storage drivers, network models, container orchestration tools, operating system virtualization, and container registry to support its containerization capabilities, providing lightweight, portable and automated application deployment and management.

The Docker image hosting platform is used to manage and store Docker images, making it easy for developers and users to access and use prebuilt software environments. Common platforms include: Docker Hub: officially maintained by Docker and has a huge mirror library. GitHub Container Registry: Integrates the GitHub ecosystem. Google Container Registry: Hosted by Google Cloud Platform. Amazon Elastic Container Registry: Hosted by AWS. Quay.io: By Red Hat

The command to start the container of Docker is "docker start <Container name or ID>". This command specifies the name or ID of the container to be started and starts the container that is in a stopped state.

Depending on the specific needs and project size, choose the most suitable IDE: large projects (especially C#, C) and complex debugging: Visual Studio, which provides powerful debugging capabilities and perfect support for large projects. Small projects, rapid prototyping, low configuration machines: VS Code, lightweight, fast startup speed, low resource utilization, and extremely high scalability. Ultimately, by trying and experiencing VS Code and Visual Studio, you can find the best solution for you. You can even consider using both for the best results.

Docker logs are usually stored in the /var/log directory of the container. To access the log file directly, you need to use the docker inspect command to get the log file path, and then use the cat command to view it. You can also use the docker logs command to view the logs and add the -f flag to continuously receive the logs. When creating a container, you can use the --log-opt flag to specify a custom log path. In addition, logging can be recorded using the log driver, LogAgent, or stdout/stderr.
