Blog

Software tips, techniques, and news.

AI in Claris FileMaker: Perform Find by Natural Language

Claris FileMaker 2025 is here and brings with it some exciting new script steps using artificial intelligence to improve the development process! The new Perform Find by Natural Language script step allows users to describe a find in natural language, and the AI model translates it to a FileMaker find and performs it. This new step can allow non-technical users to quickly locate records.

youtube-preview

Benefits

This new script brings several benefits that make it easier than ever to implement AI into your FileMaker solution! It reduces the technical knowledge required for performing complex searches and reduces the amount of time to set up find criteria. This step also supports multiple languages, giving your solution more versatility in a global context. This step is easy to debug, as you can see exactly how FileMaker and the AI model are converting your request into a find. It can be easily integrated into your existing FileMaker workflows to make for a seamless development experience.

Getting Started

Before you begin using this new script step, you need to configure your account for the AI model you will be using. FileMaker has a script step called Configure AI Account that you will need to use to establish a connection to the AI model. You will need 3 pieces of information for this script step:

  1. The AI model provider you'll be using

  2. The account name for the provider

  3. Your access token from the provider

By default, FileMaker can interact with several different models: OpenAI (ChatGPT), Anthropic, and Cohere. There is an option to select a custom option.

Here is an example of how to implement this script step into a subscript.

ai in claris filemaker 2025 perform find by natural language ai configure account script.

Now that you have your AI account configured, the next step is to create your prompt template. FileMaker has a script step called Configure Prompt Template that is used to set up your prompt for the AI model. The pieces that you need for this are the template name (any arbitrary name will work), your AI model provider, the template type (Find Request, SQL query, or RAG prompt), and your find request prompt. Once you select a template type, the find request prompt is automatically generated by FileMaker. However, you can fine-tune it to fit your specific needs if necessary.

ai in claris filemaker 2025 perform find by natural language configure prompt template.

Here is the request prompt that FileMaker automatically generates when you select Find Request for your template type.

ai in claris filemaker 2025 perform find by natural language configure prompt template request prompt.

Once you have your prompt template configured, you are ready to use Perform Find by Natural Language. For this, you will need your AI account name, the specific AI model you are using, the prompt typed in by the user, and the prompt template name. There's also a setting called Get that has three different options:

  • Found Set will perform the find and leave you in the found set.

  • Found Set as JSON will show you the found set in a JSON object, but doesn't leave you in the found set on your layout.

  • Find Request as JSON doesn't do the find, but will translate your natural language into a FileMaker find request in JSON format.

ai in claris filemaker 2025 perform find by natural language.

AI Disclaimer

It is important to remember that AI has its limitations and we can't assume that responses are correct 100% of the time. We recommend verifying all results when interacting with an AI model. It is important to remind your user that this is AI and of its limitations. It is also important to note that there will be a potential cost for the use of tokens for AI model providers. AI models are changing frequently, so be sure to do your research before implementing it into your FileMaker solution and plan accordingly.

Conclusion

The Perform Find by Natural Language script step adds even more versatility to your FileMaker solution by converting natural language to a FileMaker find. This allows for less technical users to easily perform complex finds. For help utilizing this new script step or anything else in your FileMaker solution, feel free to contact us at DB Services. We would be happy to help!

Did you know we are an authorized reseller for Claris FileMaker Licensing?
Contact us to discuss upgrading your Claris FileMaker software.

Download the Perform Find by Natural Language File

Please complete the form below to download your FREE FileMaker file.

First Name *
Last Name *
Company
Email *
Phone *
FileMaker Experience *
Agree to Terms *
austin carie headshot.
Austin Carie

Austin is a detail-oriented application developer who enjoys building genuine relationships with teammates and clients. His ability to work productively in a group and problem-solve individually makes him an asset to the DB team.