Skip to main content

An FME based AI Agent

  • June 5, 2025
  • 1 reply
  • 31 views

virtualcitymatt
Celebrity
Forum|alt.badge.img+36

So I’ve been experimenting with using FME to build specific AI agents/agentic workflows.

I’m using OpenAI’s API and leveraging function calling. It’s been quite fun and a really good learning experience. 

You can let the agent make decisions - if you give it tools to use then you can use looping transformers to let it use the various tools you give it, constantly updating it’s context. 

Looping transformers are a bit of a paint to work with and hopefully there could be something done in this space to make building these tools in FME easier. 

I’m still not sure what the best way to do this is or even if it makes any sense to use FME for this but I made some progress anyway:

for example: should the tools be other CustomTransfomers for example or whole workspaces or maybe both. Should this be something somehow handled in Automations rather than a workspace? So many options

So far the agent isn’t interactive and I’m just putting all the context into the logfile, but in the end it would be real nice to have this linked to a slack/teams channel for example.


And for anyone wanting to experiment with OpenAI’s API it can be super cheap. Just top up $10 and it’ll last you ages (unless you start uploading images/files). 

Currently FME’s OpenAIConnector in FME 2025 doesn’t let you leverage the tools/function calling  so I made some tweaks to allow this. I also haven’t taken advantage of MCP yet - I’m still not 100% sure how this could tie in with FME. 

Anyway just looking to see if others have played around or had any thoughts on an AI agent in an FME workspace. 

1 reply

alexbiz
Enthusiast
Forum|alt.badge.img+12
  • Enthusiast
  • June 9, 2025
virtualcitymatt wrote:


Just top up $10 and it’ll last you ages. 
 

Credit expire after one year. I’ve just lost 14$ that way :’) 


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings