paint-brush
The Real-Time Internet: Visions of AI-Generated Everything by@liamshotwell
1,461 reads
1,461 reads

The Real-Time Internet: Visions of AI-Generated Everything

by Liam ShotwellJanuary 25th, 2024
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

The real-time Internet is a concept by Jared Ficklin where generative AI can create personalized and dynamic software on demand. Interfaces democratize technology. Generative AI will make augmented reality more accessible in the future with natural language prompts. MobiDev AI expert Liubov Zatolokina believes it's possible, but we're not there yet. Also, beware model collapse where AI trains on AI-generated content.
featured image - The Real-Time Internet: Visions of AI-Generated Everything
Liam Shotwell HackerNoon profile picture

Example code generated by Microsoft Copilot. iPhone mockup by zlatko_plamenov on Freepik. Background by FWStudio on Pexels.com


The development of the Internet is a story of democratization. Computing power and information progressively become easier to access over time. Now, in the middle of generative AI’s hype cycle, visions of a farther future of the Internet are becoming clearer. In fact, the acceleration of AI technology makes me wonder just how far away we really are from revolution.


That revolution will overturn everything we know about apps, software, and programming. The “real-time Internet” may be on the horizon, and it’s wise that business leaders understand its implications now before it’s upon us.

An Internet Programmed in Real-Time

Generative AI has the capability to create not just blog posts, poetry, and images. With the right training sets, it can write entire pieces of software. As seen with tools like

Spline, it can work easily with 3D environments for augmented reality projects.


Argo Design’s Lead Creative Technologist Jared Ficklin predicts that the future of software and interfaces will become increasingly personalized and produced in real-time by AI.


Jared Ficklin describing his vision in a FreeThink video interview.


In an episode of Freethink’s Hard Reset, Ficklin goes into great detail about his vision of a world computed by generative AI in real-time. He describes it as a natural progression of the evolution of the Internet and of computing itself. He also shares insight into the new ways we will interact with computers in the future.

The Past and Future of Interfaces

Programming punch cards were succeeded by Unix terminals, which were succeeded by desktop environments.

Ficklin is fascinated by interfaces and how they democratize technology to the masses. Early computing was performed by punch cards, where programmers had to deeply understand how machines functioned. However, punch cards evolved into syntax and programming languages, and then to desktop environments. Now, anyone in the world can use a computer thanks to interfaces like Windows and MacOS.


As of now, creating augmented reality experiences is too complicated without the help of talented software developers. Similar to how Unix terminals and desktop environments made computing more accessible, generative AI may make augmented reality development, or rather, experiences more accessible than ever before.

“Quantum-like” Websites

One example Ficklin points to in the present day that relates to his ideas is “quantum-like” websites. These are web pages or sites that look completely different based on who is viewing them. Amazon is a great example. Every time you visit Amazon’s website, it looks different. This is especially true from person to person. Thanks to personalized shopping results, Amazon can programmatically suggest content to you based on your interests and history.


Amazon is a 'quantum-like' website. No two people will get the same Amazon homepage because of its personalized design.


Just like how these websites are unique and personalized to their users, Ficklin imagines that the next step will be completely unique software for each person, all generated by AI on demand.

Creating New Experiences From Scratch: Realtime AR

Ficklin’s ‘real-time Internet’ is a radical concept that rewrites the rules of how software is developed. For augmented reality, this could mean that AR experiences could be written on demand by on-board or cloud-based generative AI. “We’re going to have a new [multimodal] vocabulary…launch that, put it there, close that.”


Ficklin explains in a Freethink interview. “…using gesture…voice, and certain control surfaces all together.” In a nutshell, a future augmented reality experience using this ‘real-time’ approach might look something like this:


  1. With a wearable mobile computer like an AR headset, dictate: “Show me what it would look like if the wallpaper in this room was blue.”


  2. The generative AI model uses natural language processing and understanding to interpret the user’s prompt and begins writing an AR program from scratch, using the headset’s sensors as environmental data. The AI creates the app using room-scanning training data and specially tailors the new app to identify the walls of the room.


  3. The program is ready for launch and shows the user what the room would look like with blue wallpaper. Once the user is finished with the experience, the generated software is deleted. Ficklin’s interview with Freethink fascinated me. I was curious just how close we are to the future he describes. So, I decided to dig deeper.

Reality Check With an AI Expert



Now, let’s be honest. I’m not an AI expert. While I was coming up with this piece, I realized the best thing I could probably do was ask someone who knew what they were doing about their opinion.


I’ve done a lot of writing on behalf of MoibDev in the past, so I couldn’t think of anyone better to ask than their AI experts. I asked MobiDev AI Team Leader Liubov Zatolokina for her opinion.


She’s been helping MobiDev’s clients around the world succeed for over four years, so I was really excited to get her opinion on the Real-Time Internet.

Is the Real-Time Internet Even Possible?

“In my opinion, we already partially have this experience,” Liubov explains. “we can already create simple prompts like images, music, movies, poetry, and social media posts, and even basic programming code and prototypes.


It won’t always look like a ready-to-use product, but it’s an excellent place to start. Very quickly we’ve seen an exponential increase in the quality of not only images, text, and software code, but also video creation."


Based on her analysis, it sounds to me like Ficklin’s future is possible if AI technology continues to advance at its current pace, but when?


In a very short period of time, we’ve seen an exponential increase in the quaity of not only images, text, and software code, but also video creation.

How Far Are We From That Future?

“It’s hard to say exactly when the next step will be, but we’re already seeing amazing products from leading companies every month,” Liubov continues.


“There are hundreds of AI-related articles and news from open-source projects every day. This only accelerates and fuels our curiosity. I expect we’ll see more improvements to the quality of generation and data processing this year, but it probably won’t lead to AGI or the ‘Real-Time Internet’. Each innovation is iterative, and with some patience the future will be mind-blowing.”


Generative AI has seen an explosion in interest in the past few years alone according to Google Trends.



It’s hard to say exactly when the next step will be, but we’re already seeing amazing products from leading companies every month

How Would That Future Disrupt the Status Quo of Software Development?

“Every cutting-edge technology disrupts someone’s status quo,” Liubov asserts, “and software developers are no exception. We are now seeing an increase in the amount of automation in development.


Code writing assistants and testing tools lead to faster development, less red tape, and more time spent on idea generation. I expect the iterative advances of AI to result in a ‘snowball effect’ in software development and technology sectors.”


Every cutting-edge technology disrupts someone’s status quo, and software developers are no exception.


So, Do On-Demand AI-Generated Applications Pose a Threat to the Jobs of Programmers and Software Developers?

I’m particularly interested in whether AI may start to replace existing jobs, and how Ficklin’s Real-Time Internet may impact programmers. “One way or another, progress affects each of us,” Liubov explains.


“But I can’t call on-demand AI generation a threat to software developers. This is the same change for humanity as the invention of the wheel. Some professions may disappear, but many new ones will appear in their place.”


24% of workers are afraid AI may threaten their jobs.



This is the same change for humanity as the invention of the wheel. Some professions may disappear, but a large number of new ones will appear in their place.


If More and More Applications Are Built Automatically With AI, How Will That Affect the Pool of Available Training Data?

“Soon, I think we’ll see further growth and development in the data storage industry, especially with regards to processing and labeling. The incredible speed of generative AI contributes to the fact that there’s more and more unlabeled, automatically generated data in the network.” Liubov says.


"Although the content might be high quality, it’s not real-world data. Real-world examples in those datasets is crucial for proper and high-quality training of models. Re-use of that data leads to ‘model collapse’, a decrease in input data diversity, leading to a decrease in model quality.” The phenomenon Liubov describes is also called Model Autophagy Disorder (MAD).


An example of Model Autophagy Disorder (MAD) from a paper by Cornell University.


Image source.


Re-use of [AI-generated content in datasets] leads to ‘model collapse’, a decrease in input data diversity, leading to a decrease in model quality.


What Do You Believe Are the Primary Obstacles to Achieving On-Demand AI-Generated Apps, Such as AR Experiences? What Would It Take to Overcome Those Obstacles?

“The main obstacle is the intersection of available computational power and how much power the AI models need,” Liubov says.


“So far, AI tasks are best suited for use by powerful cloud computing and parallel processing systems. However, the AI engineering community has already seen that scalability isn’t the cure-all in terms of the challenges AI faces. New data processing algorithms combined with new advanced hardware, both focused on energy and computational efficiency, could make things a lot easier.”


Based on Liubov’s analysis, I suspect that this may be why businesses are starting to pay closer attention to ‘on-device’ generative AI solutions.


Qualcomm and other companies have discussed on-device AI a number of times this year, and some companies like Samsung are already releasing products with these features.


New data processing algorithms combined with new advanced hardware, both focused on energy and computational efficiency, could make things a lot easier.


The Future of the Real-Time Internet

Jared Ficklin’s visions of the next generation of computing may not be here just yet. It remains to be seen just how far off the horizon AI-generated apps on demand are, but there’s no denying that we’re seeing exponential growth in artificial intelligence. Each advancement iterates on the last, and there’s no sign of stopping.


I still personally have a lot of questions, like how do we ensure that AI-generated apps are secure? How will AI safety play a role in Ficklin’s envisioned future? There’s a lot we don’t know, but there’s also a lot to be excited about.


No matter what happens, AI is going to change the world, and we have to prepare for that future.


Thank you Liubov Zatolokina for your insights on this story! Also, thank you for reading! What do you think about the Real-Time Internet? How far do you think we are from that future? Let me know in the comments.