Business owners always look for ways to streamline operations, improve customer experiences, and stay ahead of the competition. Engaging with Artificial Intelligence (AI) can offer a significant edge. For companies using FileMaker Pro as a core part of their operations, integrating AI can enhance efficiency and provide users with more detailed information.
This guide explores the differences between Cohere and OpenAI relative to semantic search in FileMaker and which is the best LLM choice based on your business strategies.
AI is no longer reserved for tech giants with unlimited resources. Today, even small and medium-sized businesses can benefit from AI tools to automate repetitive tasks, gain valuable insights, and make data-driven decisions. With the release of FileMaker 21 and the new advances in FileMaker 21.1, the number of problems that can be solved by integrating AI with your FileMaker solution is growing. These include:
Traditional search engines rely on matching keywords in your query to terms in a database. If the keyword isn’t an exact match, the search may not return the most relevant results. Semantic search understands the intent behind your query and can find related concepts. You don’t need to use the exact words to get accurate results.
For instance, if you’re using FileMaker to manage customer support tickets, you might search for “how to fix login issues” and still get relevant results if your documentation uses the phrase “resolving login errors.”
This method of searching specific field data with specific words or phrases can fall short when queries are more nuanced. This area is where semantic search comes into play. Here’s a comparison between keyword searching and semantic search.
When it comes to integrating AI and semantic search into your FileMaker solution, two major platforms are available within the native FileMaker script steps: Cohere and OpenAI. Each has its strengths, so choosing the right one depends on your business needs.
You can also incorporate a Local LLM. That option is beyond the scope of this article, but if you are attending Claris Engage 2025, you can catch the session with one of our developers, Xandon Frogget. He’ll be walking through the steps of setting up a local LLM within your own FileMaker solution.
(If you can’t make Engage in person, the sessions will eventually be made public.)
As a precursor to the conference, spend some time with these two articles Xandon wrote when the AI script steps in FileMaker first became available.
Unlocking the Power of AI with New Claris FileMaker Script Steps (Part 1)
Claris FileMaker AI Script Steps, Part 2 – Practical Applications
Cohere specializes in natural language processing (NLP) with a focus on enterprise-level semantic search. It’s designed for businesses that want to enhance their internal data retrieval and knowledge management systems.
OpenAI’s GPT models are incredibly versatile and can handle a wide range of AI tasks beyond just semantic search. If you need AI to generate content, automate customer communications, or provide advanced data analysis, OpenAI might be the better choice.
Integrating AI with FileMaker isn’t as complicated as it may seem. Here’s a simplified guide to getting started:
Before diving into integration, review the official Claris Documentation on AI Integration. This will give you an overview of how FileMaker supports AI integrations using API calls.
To connect FileMaker to AI platforms like Cohere or OpenAI, use the Insert from URL script step. This step allows FileMaker to send queries to the AI API and receive responses.
Example Script:
Insert from URL [ Select ; With dialog: Off ; Target: $$response ; "https://api.openai.com/v1/completions" ]
This script can be customized to include API keys and query parameters, allowing you to retrieve semantic search results directly within FileMaker.
Store the AI-generated responses in global fields or variables and display them on your layouts. This structure can be particularly useful for customer support dashboards or internal knowledge databases.
Integrating AI and semantic search with FileMaker can transform how you access and manage data, ultimately driving better business outcomes. Whether you choose Cohere or OpenAI, the key is aligning the solution with your specific business needs.
If you’re ready to take your FileMaker solution to the next level with AI, we’re here to help. As experts in FileMaker development and AI integration, we can tailor a solution that fits your unique requirements. Contact us today to schedule a consultation and start optimizing your business processes with the power of AI.
Your email address will not be published. Required fields are marked *
Comment *
Name
Email
Website
Save my name, email, and website in this browser for the next time I comment.
Post Comment