Blog

Software tips, techniques, and news.

AI Search Functionality in Claris FileMaker

With the release of Claris FileMaker 2024, a number of new AI script steps have been introduced, marking a significant advancement in the ability to find data. These innovative features leverage artificial intelligence to streamline data retrieval processes, enhancing efficiency and accuracy for users across various industries.

youtube-preview

Advantages of AI Search Functionality

One of the primary benefits of AI-driven "find" functionality is its ability to understand and interpret natural language queries. Users can now search for information using conversational language rather than complex query syntax. This democratizes access to data, allowing individuals without technical expertise to locate the information they need easily. For example, a user can simply type "Show me all invoices from last month" instead of constructing a specific search criterion, making the process more intuitive and user-friendly.

Another significant advantage is the reduction of human error in data searches. Traditional search methods often require precise input, leading to mistakes and missed information if not executed correctly. AI-driven search mitigates this risk by understanding context and variations in search terms, thereby providing more comprehensive and accurate results.

Moreover, this functionality enhances collaboration within organizations. Teams can benefit from shared insights as the AI-driven search can uncover connections and trends within the data that might not be immediately apparent. This collective intelligence fosters a more cohesive and informed working environment, driving innovation and efficiency.

New AI Script Steps

There are a few new script steps introduced in FileMaker 2024 that utilize OpenAI to drive powerful data searches.

  • Configure AI Account

    • This allows your FileMaker application to connect to OpenAI. You will need to create an OpenAI account and possibly sign up for a paid plan, depending on the volume of requests your application will make.

  • Insert Embedding and Insert Embedding in Found Set

    • This creates a vector from a text variable or text field. Vector setup must use the same embedding models, or you won’t be able to successfully compare vectors.

  • Perform Semantic Find

    • This allows you to find data based on a prompt that is compared against vectors instead of using strict language. You must specify a data model and a return count.

How It Works

Using a data model of your choosing, FileMaker creates “vectors,” or numerical representations of fields. Then, the user provides a “prompt,” which FileMaker also converts into a vector and tries to find records that align with that prompt.

For example, in our demo file, we have created a database representing a restaurant’s menu in which the menu descriptions do not contain all ingredients. FileMaker can now intuit which menu items align with certain dietary restrictions.

In our demo file, you can play around with the new AI find functionality. First, you will need to create an OpenAI account. Once you have an account, click the API Keys tab in the left navigation bar, and then generate an API Key for yourself. Make sure to save your API Key before leaving this window, as it will not be available to view later. Finally, download our demo file.

Fill in your information on the opening screen and click Create New Record.

filemaker 2024 ai search functionality create new record.

For example purposes, we've created a database of menu items for a restaurant. Create a menu item, and provide a short description (1-2 sentences is fine). Then click "Create Vector."

filemaker 2024 ai search functionality create new vector.

After successfully creating a vector for your new record, click "Create AI Prompt."

filemaker 2024 ai search functionality create ai prompt.

Next, type in a prompt and specify a number of results then search our database by clicking "Search Database Using Prompt." If you want to create more records, click "Create Another Menu Item."

filemaker 2024 ai search functionality search database using prompt.

You will see the number of records you specified based on the prompt you searched, even if the description does not explicitly contain your search criteria! This is an incredible enhancement over the traditional FileMaker finds which require explicit searches.

Conclusion

The AI-driven "find" functionality in FileMaker 2024 represents a transformative tool for data management. Its natural language processing, learning capabilities, and error reduction contribute to a more efficient, accurate, and user-friendly experience, ultimately empowering users to harness the full potential of their data. If you'd like to implement these exciting AI features into your FileMaker system, contact us at DB Services and 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 AI Search Functionality in Claris FileMaker File

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

First Name *
Last Name *
Company
Email *
Phone *
FileMaker Experience *
Agree to Terms *
reed brown headshot.
Reed Brown

Reed is a friendly and optimistic developer who values connections and finds joy in supporting coworkers and clients. With an enthusiastic and collaborative approach, he builds team spirit and inspires others to reach their full potential, ensuring a positive and productive environment.