Latest Thoughts
-
🧠Anthropic Drops Claude 3
Anthropic has just released a set of improved AI models, the Claude 3 family. As a long-time fan of Claude, I couldn’t be more excited to kick the tires and see how it compares with OpenAI’s ChatGPT 4. Anthropic claims that Claude 3 is just as good as, if not better than, its rival ChatGPT 4. Of course, marketing speak is one thing, and the real proof is always in the pudding.
I’m eager to put the Claude 3 family through its paces and taste test this latest offering from Anthropic. Claude has been my favorite AI model for a while now, consistently impressing me with its performance and capabilities.
Introducing the next generation of ClaudeToday, we’re announcing the Claude 3 model family, which sets new industry benchmarks across a wide range of cognitive tasks. The family includes three state-of-the-art models in ascending order of capability: Claude 3 Haiku, Claude 3 Sonnet, and Claude 3 Opus. -
🧠Apple responds to the EU and Spotify
Apple’s pissed. The closest thing I can remember to this is Steve Jobs’ open letter “Thoughts on Music” in 2007 – but this, this is something very different. You can feel and hear the tone of Apple and tell how upset they are about not only the 2 billion euro fine but also their continued battle with regulators in the EU.
At the heart of their argument is that Apple provided the hardware, software, and services that helped companies like Spotify become what they are. Yet, Spotify does not pay Apple for the use of most of the services they use to deliver a product on their platform. It’s true and really leans into the larger question of how much Apple or any company can squeeze value from their platform.
I know it’s a different business, but lately, I’ve come to think of the App Store as similar to credit cards. Credit card companies charge a fee, ironically named a discount, to retailers per transaction. Still, to most customers, the privileges of using a card are not only free but sometimes rewarded with discounts, points, or other benefits. Similarly, developers pay Apple to be in the App Store and pay fees on their sales, which Apple uses to provide its customers with a growing set of subsidized services like free operating system upgrades to the latest version of the iPhone. For Apple, what’s at stake is how they monetize the App Store and the iPhone, iPad, and other devices to provide other services we as customers see as free – like points on a credit card.
Of course, what makes this tough is that Apple Music competes with Spotify, and for Spotify to pay its competitor a 30% cut of its subscription payments makes it hard to compete directly on price. I think the question is not just about how Apple makes money from the App Store but also how owning the App Store allows it to prop up its other business interests, like Apple TV+ and Apple Music that can compete in the same stores as its competitors but without the cost burden.
-
🧠Vision Pro Apps Lag at Launch
Apple’s Vision Pro has sold an estimated 180,000 pre-orders, but Techcrunch reported that developers have built only 150 native apps. This comes after news that major companies like Netflix, YouTube, and Spotify are not making apps available, pushing users to their websites. Across online developer forums, discontent is growing over Apple’s tighter control. Some claim the lower turnout of developer boycotts is underway.
At first, I assumed prior hardware launches like the Apple Watch and Apple TV probably had similarly low initial app numbers. But in fact, the Apple Watch debuted with 3,000 apps, and Apple TV had 500 at launch – far more than the Vision Pro.
That said, I’m still not convinced developers are outright boycotting the device. Many I’ve talked to assume initial Vision Pro sales volume likely only reaches the mid hundred thousands instead of the multi-millions Apple typically sees. That makes the return-on-investment for developing apps less straightforward. Developers also want to try the augmented reality headset firsthand before deciding whether specialized apps suit the user experience.
In the end, only time will tell if developers get behind the promising but untested Vision Pro platform. Apple getting devices out to early adopters could demonstrate possibilities and inspire developers to be creative. As an eager soon-to-be owner ready to explore this technological future, the potential can’t fully be judged until these revolutionary glasses are unleashed.
-
🧠Apple’s Vision Pro is available for preorder tomorrow morning!
The long wait is almost over. Tomorrow morning at 8 AM EST and 5 AM PST, the Vision Pro will be available for order, and it will hit stores on Feb 2nd. There’s still a metric ton we don’t know about these devices, but Apple invited a few folks such as The Verge, Engadget, and Daring Fireball, to preview the headset:
- It’s heavy. Thoughts varied on comfort after a 30-minute session, but all agreed you can feel the heft.
- The on-screen keyboard is usable in small doses.
- You can stand and move, but environments keep you from wandering too far.
- Spatial video recorded from an iPhone 15 looks amazing (best with limited motion).
- Disney has a day-one spatial app in beta with movie Easter eggs.
- No other VR/AR headset compares for seamlessly integrating real and virtual worlds – from camera lag to resolution.
These pre-reviews focus on entertainment so far. We’ll have to wait and see how well it handles productivity and tasks like Zoom calls with your digital persona. I’m sure more in-depth reviews are coming next week. I can’t wait to get my eyes inside these!
-
🧠Is AI’s “Great Artists Steal” Ethos Genius or Theft?
In OpenAI’s legal challenge with the New York Times, its lawyers echoed my belief: creating useful AI is virtually impossible without leveraging copyrighted source material.
This intersects with a pivotal question — where does today’s narrowing fair use doctrine end as infringement begins in the digital age? My 2023 piece “Originality” tackled dilemmas around AI rapidly synthesizing cultural works to forge new directions.
I’ve long argued all expression – AI or human – derives from influences. Musicians riff familiar instruments created by others. Fantasy tales borrow mythical beings like elves traced back centuries. As Steve Jobs put it, “great artists steal.”
My take? Generative AI follows the same “derivative” creative process as people. By digitally synthesizing books, news and tweets at lightning speed, it takes innate human creativity to dizzying new levels. But will limiting its access to only public domain scraps knee-cap realizing AI’s full potential?
Overly expansive rights now threaten to divide human and machine ingenuity. As creators navigate IP minefields, they become less adventurous. More concerned about litigation than creation. This inhibits the technological leaps that fuel cultural progress.
-
🧠Mobile devs now hold the keys to sidestep Apple’s infamous “App Store tax.”
After years locked in Apple’s walled garden requiring In-App Purchases (and surrendering 30% of revenue), the supreme court decided not to review Apple vs Epic – finally giving developers an alternative payment option. But this hard-won concession rings hollow.
While Apple now allows external purchase links bypassing its payment system, it still demands a 27% commission! Devs migrating transactions outside iOS only save 3% for handling transactions, which may not cover the costs like fraud that Apple previously handled. For most, that paltry savings won’t justify the extra work.
Of course, those with existing e-commerce can leverage it without needing to build In-App Purchase (IAP) functionality from scratch. But for small devs already relying on IAP, Apple’s “choice” offers meager relief.
-
🧠Coming Next Week: An App Store of AI Assistants Powered by OpenAI
Guys and gals, this is huge. If you forgot, back in November at OpenAI’s Dev Day, Sam Altman announced a store full of trained assistants set with personalities and fed with data of your liking that the creators could charge for. That was quickly shelved after a crazy holiday week, but now the company is ready to launch its GPT store.
With this, an author or expert can write a GPT and feed it the contents of books, notes, essays, or whatever information they might think is valuable to create knowledgeable GPTs others can tap into and pay to use.
I have to say I’ve been super impressed with the ability of OpenAI’s assistants to do a lot with little actual development – and you can see my own examples of bots on my AI playground and lab at labs.jasonmperry.com. I have a fuller write-up on each of these assistants on my blog, but it’s worth testing out to see how powerful these things can be.
Next week, companies with vast amounts of data can put that data to work as assistants; others can plug them into their systems for a price to gain immense amounts of knowledge into their applications. Just imagine an internal HR assistant powered with all the contents of SHRM, the Society for Human Resource Management for HR, or an assistant for doctors powered by scholarly articles from the American Heart Association – and these associations can earn money for sharing this data.
This is a fascinating next step in our collective AI journey, and it has the potential to let experts monetize their knowledge if they choose to.
-
Introducing my AI Playground and Lab
I’m excited to open up my little corner of the web I’ve been tinkering with – an AI sandbox to easily compare and play with various conversational assistants and generative AI models. This web app, located at labs.jasonmperry.com, provides a simple interface wrapping API calls to different systems that keeps experimentation tidy in one place.
Meet the AI Assistants
Last year, OpenAI released AI Assistants you can train as bots accessing files and calling functions through Retrieval-Augmented Generation (RAG). To test capabilities, I created personalities to check how well these features work for customer service or business needs.
Each of these work assistants works at the fictional firm Acme Consulting, and I uploaded to each bot a company primer detailing the history, leadership, services, values, etc., as a reference. The bots include:
- IT manager, Zack “Debugger” Simmons, is here to help with helpdesk inquiries or to suggest best practices and can help troubleshoot issues or explain configurations.
- HR Coordinator Tina “Sunbeam” Phillips is armed with general HR knowledge and a fictional employee handbook with policy details she can cite or reference. Ask her about the holiday schedule and core schedule or for benefits advice.
- Support Coordinator, Samantha “Smiles” Miles is part of the Managed Services team and helps maintain support tickets in the Jira Service Desk for all of our corporate clients. By using RAG, you can ask for updates on support tickets she can grab with phrases like “Tell me what tickets I have open for Microsoft” or “Get me the status of ticket MS-1234” which call mock endpoints.
In addition to the Acme workers, I wanted to experiment with what an assistant powering something like Humane’s upcoming AI pin might function like; after all, we know that the product makes heavy use of OpenAI’s models.
- The witty assistant Mavis “Ace” Jarvis is trained with a helpful instruction set and some RAG operations that allow her to get the weather or check stock prices. She can also show locations on a map based on a query. Try asking her, “Will the weather in Las Vegas be warm enough for me to swim outside?” or “Nvidia is on a tear, how’s the stock doing today?”
Finally, I used Anthropic’s Claude to create backgrounds for three fictional US political commentators with different background stories. You can get political insight, debate, or get views on current issues from Darren, the Conservative, progressive Tyler, and moderate Wesley. In the wake of a push to create AI that bends to different philosophies, I figured these assistants could offer a view into how three distinct personalities might respond to similar prompts while all trained on the same core data.
Text Generation
Compare multiple models’ outputs side-by-side – currently supporting Cohere, Jurassic, Claude, and ChatGPT. Specify max length, temperature, top p sampling, and more for more tailored responses. I plan to continually add the latest models as they become available for testing how phrasing, accuracy, creativity etc. differ when asking the same prompt.
Image Generation
Similarly, visually compare image results from DALL-E and Stable Diffusion by entering identical prompts. The interpretation variance based on the artists and datasets used to train each is intriguing.
Of course, as a playground and lab, I’m continually adding features and experiments, and I plan to add video generation, summarizers, voice cloning, etc. So check back for the latest or suggest additions.
-
🧠Can Apple’s WWDC 2024 Redeem Siri?
This year will be the breakout for AI-powered digital assistants. While Alexa was amazing when first released, assistant evolution has been painfully slow—only handling structured commands rather than complex, contextual requests. But 2024 stands to change that as platforms integrate sophisticated generative AI.
Rumors suggest Apple will unveil show-stopping updates to Siri using generative AI at WWDC, and I would guess that the next iPhone blends custom silicon with privacy focused on-device small language models, that reach out to cloud large language models for more complex queries. A truly conversational Siri with deep access to your calendars, contact lists, HomeKit, and more would be something truly transformational – add in the ability for that same AI to move with you from iPhone, iPad, HomePod, and Mac and help you with content generation in your own voice in apps like email, Pages, and Numbers and you got a very powerful assistant.
The rumor also says Apple charges a subscription for these premium features which could be worth it if its a premium Siri deeply integrated into their app suite. But I gotta say a new monthly fee is the last thing I’m looking to add.
-
🧑🏾‍💻 Routing Potholes Be Gone: CloudFront to the RescueCloudFront with virtual routes
I recently ran into an issue when building a single page application hosted in an S3 bucket. While the app and component-based routing worked fine through clicking links, directly accessing specific path URLs would throw 404 errors.
After some digging without progress, huge thanks to my brilliant colleague Jon Hawk on the cloud team for the fix. He explained that with static SPA assets hosted on S3, the virtual component paths don’t actually exist as unique files to route requests to.
The solution is adding a CloudFront distribution in front of the S3 origin, which you need anyway for SSL certificates. CloudFront can then handle requests with a function that redirects all paths to load the index.html entry point. From there the SPA JavaScript handles rendering the matched route component.
So in summary – for SPAs on S3, use CloudFront with a handler to route all requests to index.html. Hats off to Jon for figuring that out quickly and saving my day! Let me know if others run into this redirect conundrum and I’m happy to explain more.
function handler(event) { var request = event.request; var uri = request.uri; // Check whether the URI is missing a file name. if (uri.endsWith("/")) { request.uri = "/index.html"; } // Check whether the URI is missing a file extension. else if (!uri.includes(".")) { request.uri = "/index.html"; } return request; }