This post is part of Lifehacker’s “Living With AI” series: We investigate the current state of AI, walk through how it can be useful (and how it can’t), and evaluate where this revolutionary tech is heading next. Read more here.
There’s a lot of talk about how AI is going to change your life. But unless you know how to code and are deeply aware of the latest advancements in AI tech, you likely assume you have no part to play here. (I know I did.) But as it turns out, there are companies out there designing programs to help you build AI tools without needing a lick of code.
What is the no-code movement?
The idea behind “no-code” is simple: Everyone should have the accessibility to build programs, tools, and other digital services regardless of their level of coding experience. While some take a “low-code” approach, which still requires some coding knowledge, the services on this list are strictly “no-code.” Specifically, they’re no-code solutions to building AI tools.
You don’t need to be a computer scientist to build your own AI tools. You don’t even need to know how to code. You can train a neural network to identify a specific type of plant, or build a simple chatbot to help customers solve issues on your website.
That being said, keep your expectations in check here: The best AI tools are going to require extensive knowledge of both computer science and coding. But it’s good to know there are utilities out there ready to help you build practical AI tools from scratch, without needing to know much about coding (or tech) in the first place.
Train simple machine-learning models for free with Lobe
If training a machine learning model sounds like something reserved for the AI experts, think again. While it’s true that machine learning is a complicated practice, there’s a way to build you own model for free with as few tools as a laptop and a webcam.
That’s thanks to a program called Lobe: The free app, owned by Microsoft, makes it easy to build your own machine learning model to recognize whatever you want. Need your app to differentiate between colors? You can train it to do that. Want to make a program that can identify different types of plants? Train away.
You can see from the example video that you can train a model to identify when someone is drinking from a cup in only a few minutes. While you can include any images you may have previously taken, you can also simply snap some photos of you drinking from a cup from your webcam. Once you take enough sample photos of you drinking and not drinking, you can use those photos to train the model.
You can then test the model to see how well (or not) it can predict if you’re drinking from a cup. In this example, it does a great job whenever it sees the cup in hand, but it incorrectly identifies holding a hand to your face as drinking as well. You can use feedback buttons to tell the model when it gets something wrong, so it can quickly retrain itself based on this information and hopefully make more accurate predictions going forward.
Google also has a similar tool for training simple machine-learning models called Teachable Machine, if you’d like to compare its offering to Microsoft’s.
Build your own AI chatbot with Juji Studio
AI chatbots are all the rage lately. ChatGPT, of course, kicked off the modern AI craze because of its accessible yet powerful chat features, but everything from Facebook Messenger to healthcare sites have used chatbots for years. While OpenAI built ChatGPT with years of expertise, you can make your own chatbot without typing a single line of code.
Juji Studio wants to make building a light version of ChatGPT, in the company’s words, as easy as making PowerPoint slides. The program gives you the tools to build a working chatbot you can implement into your site or Facebook Messenger. That includes controlling the flow of the chatbot, adjusting its personality, and feeding it a Q&A list so it can accurately answer specific questions users might have.
Juji lets you start with a blank canvas, or base your chatbot on one of its existing templates. Templates include customer service bots, job interview bots, teaching assistant bots, and bots that can issue user experience surveys. No matter what you choose, you’ll see the “brains” of your bot in a column on the left side of the screen.
It really does resemble PowerPoint slides: Each “slide” corresponds to a different task for the chatbot to follow. For example, with the customer service chatbot, you have an “invite user questions until done” slide, which is pre-programmed to listen to user questions until the user gives a “done” signal. You can go in and customize the prompts the chatbot will ask the user, such as asking for an account number or email address, or even more personal questions, like asking about a bad experience the user had, or the best part of their day.
You can, of course, customize the entire experience to your needs. You can build a bot that changes its approach based on whether or not the user responds positively or negatively to an opinion-based question:
Build custom versions of Copilot or ChatGPT
Chatbots like Copilot and ChatGPT can be useful for a variety of tasks, but when you want to use AI for a specific function, you’ll want to turn to GPTs. GPTs, not to be confused with OpenAI’s GPT AI models, are custom chatbots that can be built to serve virtually any purpose. Best of all, there’s no coding necessary. Instead, you simply tell the bot what you want, and the service walks you through the process to set up your GPT.
You can build a GPT that helps the user learn a language, plans a meal and teaches you how to make it, or generates logos for different purposes. Really, whatever you want your chatbot to do, you can build a GPT to accomplish it. (Or, at least create a chatbot that’s more focused on your task than ChatGPT or Copilot in general.)
You can access Copilot GPTs if you subscribe to Copilot Pro. OpenAI used to lock its GPTs behind a subscription, but the company is making them free for all users. Plus, OpenAI lets users put their custom-built GPTs on the GPT Store. If you don’t want to make your own, you can browse other users’ creations and try them out for yourself.
Create anything you want with Bubble
For the ultimate no-code experience, you’ll want to use a tool like Bubble. You use an interface similar to something like Photoshop to build your app or service, dragging and dropping new UI elements and functions as necessary.
But while Bubble is a no-brainer for us code-illiterates to build things, it’s also integrated with AI. There are tons of AI applications you can include in your programs using Bubble: You can connect your builds to OpenAI products like GPT and DALL-E, while at the same time taking advantage of plugins make by other Bubble members. All of these tools allow you to build a useful AI program by yourself—something that uses the power of GPT without needing to know how it works in the first place.
One of the best ways to get started here is by taking advantage of OpenAI Playground. Playground is similar to ChatGPT, in that it’s based on OpenAI’s large language models, but it isn’t a chatbot. As such, you can use Playground to create different kinds of products and functions that you can then easily move to a Bubble project using the “View Code” button.