AI-assisted actions

Harnessing AI-Assisted Action Functions in Naologic's Builder

AI-assisted action functions in Naologic's Builder offer a powerful way to leverage data in your app-building projects. This feature allows you to create unique functions and compile new code, essentially coding with the assistance of AI. This guide will walk you through the process of using AI-assisted action functions.

Accessing AI-Assisted Action Functions

To access AI-assisted action functions:

  1. Enter an app flow canvas.
  2. Access the settings of a given action via the 'edit' function.

From here, you can either add a new function or choose to edit an existing one. You'll notice two tabs: one with a simple filter and another labelled 'AI'. The AI tab is where you can leverage new logic and newly generated functions not currently in the Naologic platform.

Creating New Functions with AI Assistance

Perhaps you want to create a function that stores checkout amounts and automatically sends them to a Slack channel. If this function doesn't exist in Naologic, you can create it using the AI assistance.

To do this:

  1. Choose 'create a new function'.
  2. Specify your function, e.g., "send new checkout to a Slack channel".
  3. Write a description for your function.
  4. Trigger your function.

The engine behind Naologic will then compile new code that is unique to your project.

Reviewing Your New Function

You'll receive a human-readable description of the new function. If you're satisfied, you can choose to insert it. However, if you're more technical and want to verify the generated function, you can access developer mode.

In developer mode, you can resize the panel for easier reading. Once you're happy with it, insert your new AI-assisted function. This function will be inserted directly into the function flow for your given action.

Harness the power of AI-assisted action functions to create unique, personalized functions for your project. It's a cutting-edge way to leverage data within Naologic's Builder.

Did you find this page helpful?