Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.
I'm currently somewhere between blissful indifference ("this doesn't affect me") and slight concern ("Did you idiots not watch Terminator 2?").
Thank you for that. I've been thinking the same way for a while now. I'm surprised it hasn't been brought up in the conversation more.
 
  • Like
Reactions: gusmula
I personally don't like this trend of making smart chatbots and other generators (image, voice etc) the synonym of AI. AI is AI, chatbots like ChatGPT are a relatively narrow application of the concept.
Some of the things they can do are ineradicable, even if they are just predictive text functions. GPT 4.x is getting very hard to catch in a mistake. It shows a human like theory of mind. If you write a short story, then ask it the motivation of the protagonist, it does a very good job of explaining what they are thinking or feeling.
 
Thanks for the idea! I am making Siri 2.0 right now lol with ChatGPT.

Swift:
import Foundation
import Intents
import SafariServices
import AVFoundation

func askForInput() -> String {
    let intent = INCreateNoteIntent()
    intent.title = "Please enter your question"
  
    let interaction = INInteraction(intent: intent, response: nil)
    interaction.donate { (error) in
        if let error = error {
            print("Error donating interaction: \(error)")
        }
    }
  
    var inputString = ""
    let semaphore = DispatchSemaphore(value: 0)
  
    INInteraction.delete(with: [.all]) { (error) in
        if let error = error {
            print("Error deleting interactions: \(error)")
            semaphore.signal()
            return
        }
      
        INVoiceShortcutCenter.shared.getAllVoiceShortcuts { (voiceShortcuts, error) in
            if let error = error {
                print("Error getting voice shortcuts: \(error)")
                semaphore.signal()
                return
            }
          
            if let shortcut = voiceShortcuts?.first(where: { $0.invocationPhrase == "Ask for input" }) {
                shortcut.shortcut.perform(withCompletionHandler: { (intent, error) in
                    if let question = (intent as? INCreateNoteIntent)?.content {
                        inputString = question
                      
                        // Search the internet for an answer
                        let urlString = "https://www.google.com/search?q=\(inputString.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed) ?? "")"
                        if let url = URL(string: urlString) {
                            let safariViewController = SFSafariViewController(url: url)
                            UIApplication.shared.windows.first?.rootViewController?.present(safariViewController, animated: true, completion: {
                              
                                // Extract and speak the first answer from the search results
                                let script = "var elements = document.getElementsByClassName('Z0LcW'); elements.length > 0 ? elements[0].innerText : '';"
                                safariViewController.dismiss(animated: true) {
                                    let webView = WKWebView(frame: .zero)
                                    UIApplication.shared.windows.first?.rootViewController?.view.addSubview(webView)
                                    webView.isHidden = true
                                    let utterance = AVSpeechUtterance(string: "")
                                    webView.evaluateJavaScript(script) { (result, error) in
                                        if let answer = result as? String, !answer.isEmpty {
                                            utterance.speechString = answer
                                        } else {
                                            utterance.speechString = "I'm sorry, I couldn't find an answer to your question"
                                        }
                                        AVSpeechSynthesizer().speak(utterance)
                                        webView.removeFromSuperview()
                                        semaphore.signal()
                                    }
                                }
                            })
                        }
                    }
                })
            } else {
                print("No voice shortcut found")
                semaphore.signal()
            }
        }
    }
  
    semaphore.wait()
    return ""
}

Haven't made the UI, but I asked ChatGPT to make a better Siri in Swift. I bet that is what Apple would do nowadays if they remade Siri.
Does this code work?
 
It is surprising to me that so many people comment on an apparent lack of progress or interest in AI. Apple has been pushing machine learning for quite a few years, and they even put it to very practical use recently in their Apple Music Sing service and narration in their Audiobooks.

I think those examples by Cook demonstrate how AI can be used to advance technology and integration in our lives. It’s about giving AI some specific tasks and using that data to improve the result. I.e. it gets better over time purely by the AI integration.

And why are comparisons being made between ChatGPT and Siri? The latter is considerably more complex even with the use cases being more simplistic. And how could they monetize a voice assistant? Don’t you think the lack of monetization plays into the development costs devoted to it? ChatGPT could never do what it does without key input, so the comparison makes no sense.

The idea of AI has interesting opportunities, but I don’t see it in search.
People use it in search, or in creating ideas because they are either too lazy or don’t have the creative skills to do it themselves. They want ChatGPT to think for them. That’s a big danger, and where monetisation will come from. They’re jumping into that rabbit hole willingly, and have no idea what’s down there.

I'm happy that I need to give Siri a command using specific syntax. I don’t want Siri to think for me.
 
I find it interesting that Tim Cook lists Fall Detection, Crash Detection, and Apple Watch ECG as examples of AI/machine learning. It seems he has a broader conception of AI than just language-based interactive systems like chatGPT.
ChatGPT/LLM/ Transformer models are very small part of ML/AI. One of the biggest research using ML/AI is in medical/health sciences. Humans often miss early detection of cancer and other serious conditions.
 
  • Like
Reactions: Night Spring
I find it interesting that Tim Cook lists Fall Detection, Crash Detection, and Apple Watch ECG as examples of AI/machine learning. It seems he has a broader conception of AI than just language-based interactive systems like chatGPT.
The most interesting aspects of AI don't have anything to do with language. You can't talk to them. When you have an AI that can watch people play a game without knowing the rules, then by watching become better than a human, that is quite impressive. Not that you can't explain the rules of a game to a chatbot and have it do a passable job of playing. Sadly with LLM chatbots, it's only in context learning. The bot only knows how to play the game until it forgets. If you stop playing and ask it a bunch of questions about growing rice, it won't be able to play. If you close the session and start a new one, it won't remember how to play. There are ways to give it the ability to remember. Some are very expensive and will degrade the bot's creativity over time. I just thought of a new one I am about to try, just as soon as I stop typing this.
 
The most interesting aspects of AI don't have anything to do with language. You can't talk to them. When you have an AI that can watch people play a game without knowing the rules, then by watching become better than a human, that is quite impressive. Not that you can't explain the rules of a game to a chatbot and have it do a passable job of playing. Sadly with LLM chatbots, it's only in context learning. The bot only knows how to play the game until it forgets. If you stop playing and ask it a bunch of questions about growing rice, it won't be able to play. If you close the session and start a new one, it won't remember how to play. There are ways to give it the ability to remember. Some are very expensive and will degrade the bot's creativity over time. I just thought of a new one I am about to try, just as soon as I stop typing this.
Impressive? Sure. But giving it rules and forcing it to stay within those parameters is where we need to be.
 
  • Like
Reactions: jchap
AI is the future and it can be very good or very bad. It needs to be developed properly. I can see how macOS could be revolutionary with the proper integration of AI. I have developed an advanced macOS with AI integration concept on paper and it could be awesome. But if the quality of Siri is any indication of Apple’s commitment to AI then they are falling way behind. What Apple needs to do is to develop an AI chip. It would allow AI to “think” at a much faster speed and it would be a far cry from Siri having to access the internet just for simple dictation.
 
  • Like
Reactions: jchap
I believe Apple will be very late to the AI game but once it fully commits, the product will be superb.
I disagree. To do AI properly is going to take a lot of time and investment. If Apple waits until other companies have developed it they will never catch up. Kind of reminds me of Tesla. Other car companies are still playing catch-up in the electric vehicle technology.
 
I disagree. To do AI properly is going to take a lot of time and investment. If Apple waits until other companies have developed it they will never catch up. Kind of reminds me of Tesla. Other car companies are still playing catch-up in the electric vehicle technology.
Tesla is in a space with higher barrier of entry. Look at Midjourney, team of 8-10 developers smoked Open Ai/MSFT and google who have been working for years in computer vision Generative AI.
It’s not like they have to design, and build an electric car like Tesla.
Best way for apple is to grab some small companies starting with Midjourney.
 
I disagree. To do AI properly is going to take a lot of time and investment. If Apple waits until other companies have developed it they will never catch up. Kind of reminds me of Tesla. Other car companies are still playing catch-up in the electric vehicle technology.
Did you not read the story? Apple use it already with fairly polished results (yes they can and will get better). With fall/crash detection, ECG etc. All 3 have saved too many lives to count. How many years do you think they have been working on these features? Just because it doesn’t include direct (conscience) user input, doesn’t mean it isn’t progressive AI.

Other companies like Microsoft and Google don’t have the hardware integration of AI like Apple & Tesla do, so they require people to Stupidly handover their lives. These text and image queries are fun and sucking people right in.
 
  • Like
Reactions: jchap and gusmula
AI is the future and it can be very good or very bad. It needs to be developed properly. I can see how macOS could be revolutionary with the proper integration of AI. I have developed an advanced macOS with AI integration concept on paper and it could be awesome. But if the quality of Siri is any indication of Apple’s commitment to AI then they are falling way behind. What Apple needs to do is to develop an AI chip. It would allow AI to “think” at a much faster speed and it would be a far cry from Siri having to access the internet just for simple dictation.
You don’t seem to grasp what Apple have done, and the way they have done it. AI is already built in and is kept on device for speed and privacy rather than on the slow internet that takes what you give it and will monetise you for all you are worth.
 
  • Like
Reactions: jchap and gusmula
While Siri still saying "I will play louder", when I said "hey siri, you are too loud" o_O
 
ChatGPT has a habit of hallucinating. I don't need Siri hallucinating thankyouverymuch.I do not need it to have a conversation with it. Just tell me the time or get me directions.
I like ChatGPT very much and I know where to find it.
 
They're at the bottom of the AI race. What they've done went unnoticed. Siri isn't AI. It's an old-school scripted assistant. Apple hasn't even integrated AI in their god-awful keyboard. Android has done that since 2015.
 
They're at the bottom of the AI race. What they've done went unnoticed. Siri isn't AI. It's an old-school scripted assistant. Apple hasn't even integrated AI in their god-awful keyboard. Android has done that since 2015.
That’s ridiculous. Clearly you don’t understand AI or even read the article. Good on you.

AI is absolutely built into the keyboard on iOS.
it’s also integrated into life saving hardware like ECG, Crash & Fall detection. What have others done in those actually useful areas?
 
I don’t think SIRI will be Apple’s answer to Generative AI. Apple should start looking at buying companies, or tie up with Elon Musk on the new generative AI. ChatGPT right now is lot of hype, its just the beginning. Not many are talking about Bard, but Google can do lot better than ChatGPT in code generation and research synthesis.

The early leader in a Marathon is usually a loser, about 99% of the time. AI is a very long game, and we are only seeing the embryonic stages.

Cook is right. Things need to be implemented with a lot of deliberation and thought.

And Elon is also correct.... that the original vision of OpenAI should have remained open source. Should have remained a technology available to and curated by the entire human race...... not a private corporate for-profit controlled entity like Microsoft has done. But then again.... maybe Elon is simply being a sore loser. See below....


Screenshot 2023-05-04 at 7.02.46 PM.png
 
Just admit you’ve mismanaged your AI efforts and were caught flat-footed by generative AI. Don’t disguise it as some exercise in thoughtfulness.

My iOS keyboard can’t even accurately autocorrect “we’re” versus “were” from context and that’s a really basic form of AI.
 
Good point. There are many more practical uses of AI/ML right now in regular computer use than talking to a bot and asking it to do your homework.
that’s the amusing part, Apple’s operating systems already use machine learning and AI and plenty of interesting and useful waves… But those features happen to not have the word “Siri” attached so they don’t count I guess.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.