You know what this world needs? More digital personal assistants.
OK. Maybe not. But Facebook is launching a new one anyway: Facebook M.
Facebook M is unique among its peers in that there are actual human beings driving the concierge service behind the scenes. That has benefits but also presents interesting challenges. I wrote this post about the challenges Facebook M faces:
Facebook has launched its own challenger to go head-to-head with personal digital assistants like Apple’s Siri and Microsoft’s Cortana. The Facebook assistant is a function of the Facebook Messenger app and is dubbed simply “M”. M has a number of unique features and benefits that set it apart from rivals and make it a potentially more valuable service, but Facebook has some major hurdles to cross in order for M to gain any mainstream traction.
David Marcus, vice president of messaging products at Facebook, shared some details about the new service in a Facebook post yesterday. He explained that M is powered by artificial intelligence like competing services from Apple, Google and Microsoft, but that it also has trained and supervised human beings behind it. “Unlike other AI-based services in the market, M can actually complete tasks on your behalf. It can purchase items, get gifts delivered to your loved ones, book restaurants, travel arrangements, appointments and way more.”
That makes a big difference in the overall service. I can ask Siri or Cortana where the nearest flower shop is located, or say I’m hungry for a pizza and those services will locate information I can use to drive to a flower shop or call and order a pizza. M goes a step further and can actually order the flowers or pizza for me. It’s more of a personal concierge service than a personal digital assistant.
M is able to do that because there are human beings on the other end of those requests. Questions like “What is the weather today?” may be quickly and easily answered by a computer-generated response through artificial intelligence. However, other queries such as “It’s my wife’s birthday next week. Can you help me find a great gift?” would probably be handled by an actual person.
A question like that would spark a messaging conversation. You’ll never necessarily know whether it’s an AI or a human being on the other end of your chats with M but the service may ask some follow up questions to clarify what you like—or in this case what sorts of things your wife likes. In the end, though, what really separates M from Siri and Cortana is that after asking those questions M will actually acquire the gift and make sure it gets delivered to you—all wrapped up with a bow and a nice card if you prefer.
I have a passion for technology and gadgets and a desire to help others understand how technology can affect or improve their lives. I also love spending time with my wife, 7 kids, 3 dogs, 5 cats, a pot-bellied pig, and sulcata tortoise, and I like to think I enjoy reading and golf even though I never find time for either. You can contact me directly at tony@xpective.net. For more from me, you can follow me on Threads, Facebook, Instagram and LinkedIn.
Used by Google Analytics to determine which links on a page are being clicked
30 seconds
_ga_
ID used to identify users
2 years
_gid
ID used to identify users for 24 hours after last activity
24 hours
_gat
Used to monitor number of Google Analytics server requests when using Google Tag Manager
1 minute
_gac_
Contains information related to marketing campaigns of the user. These are shared with Google AdWords / Google Ads when the Google Ads and Google Analytics accounts are linked together.
90 days
__utma
ID used to identify users and sessions
2 years after last activity
__utmt
Used to monitor number of Google Analytics server requests
10 minutes
__utmb
Used to distinguish new sessions and visits. This cookie is set when the GA.js javascript library is loaded and there is no existing __utmb cookie. The cookie is updated every time data is sent to the Google Analytics server.
30 minutes after last activity
__utmc
Used only with old Urchin versions of Google Analytics and not with GA.js. Was used to distinguish between new sessions and visits at the end of a session.
End of session (browser)
__utmz
Contains information about the traffic source or campaign that directed user to the website. The cookie is set when the GA.js javascript is loaded and updated when data is sent to the Google Anaytics server
6 months after last activity
__utmv
Contains custom information set by the web developer via the _setCustomVar method in Google Analytics. This cookie is updated every time new data is sent to the Google Analytics server.
2 years after last activity
__utmx
Used to determine whether a user is included in an A / B or Multivariate test.