Skip to content

Learning AI · From my channel

Prototyping with AI: from an interface to a working function

In this class, I test building interfaces and applications with AI assistance. The example starts with thumbnail and video-clipping tools. The useful lesson is the gap between a screen that looks finished and an application that completes its promised task.

By Eric Muriel3 min read

English article adapted with AI assistance from the transcript of my Spanish video. About this adaptation · Explore my channel

Eric Muriel · Own content · original Spanish video · Published on September 17, 2025. YouTube loads when you press play.

01Describe one small initial function

The session begins by requesting an application through chat and adjusting the output. To give that process direction, define a main action: what the user provides, what the application does and which result they receive.

For a thumbnail tool, start with a specific journey rather than a catalogue of features. State what is excluded too. This helps review the output and prevents a polished interface from hiding a task that does not yet exist.

Reference [1]: Eric Muriel · YouTube

02A new view does not prove a connection

In the demonstration, a button has no prepared destination, so I request that screen. Later, I distinguish the visible part from what needs to work behind it. That distinction matters when showing a prototype to someone else.

Check each journey using sample data. Label simulated results. To call it functional, verify the actual operation, response and behaviour when information is missing or an error occurs.

03Keys need more than a filename

The class also covers environment files and repositories. One explanation needs clarification: naming a file .env does not protect its contents by itself. What matters is where it is used, what is published and what can reach the browser.

Store secrets in the server environment or the provider's designated system, and exclude them from the repository. Before publishing, review included files and variables exposed to the client. An already shared key needs revoking or rotating; renaming the file afterwards does not undo exposure.

04Publishing the website is another check

The class shows different creation and hosting tools. Their plans and prices belong to the video's date, so I do not use them as current budgets here. Actual cost also depends on the services the application consumes.

Before delivery, test the published version: routes, forms, permissions and main operations. Check another session and a different user. A local prototype may depend on configuration that does not yet exist on the host.

05Learn to describe a failure

The session emphasises testing and correcting. A request for help is more useful when it explains what you tried, what happened and what you expected. Include a small reproduction and avoid sharing credentials or client data.

The aim is to retain control of what you build. AI can help you progress, but delivery needs a clear scope and tests you can explain. That ability to review is part of the service you offer.

Sources and further reading

These references expand on the concepts indicated. The examples and exercises are original editorial material.

  1. [1] Eric Muriel · YouTube

    Prototyping with AI: from an interface to a working function ↗

    Primary source: the author’s Spanish video and supplied transcript. Personal experiences retain their original context and date.

    Back to the related section
How we use sources, quotes and images

Companion video · YouTube

Prototyping with AI: from an interface to a working function ↗

Eric Muriel | IA ·

English translation of an AI-assisted adaptation of the transcript supplied by Eric Muriel. The original video is in Spanish. Verbal fillers and transcription errors have been edited, and examples distinguished from promises of results. Suggested exercises are editorial additions. Tools and interfaces reflect the recording date, except for updates identified with sources.

More videos from my channel →