Convert Visual and Structured Visual Agent to Agent Code

simon_aubert
simon_aubert Dataiku DSS Core Designer, Registered Posts: 32 ✭✭✭✭✭

Hello,

Visual and Structured Visual Agents are easy to design, a lot easier than an agent code. However, it creates a lot of dependancy to Dataiku, meaning some restrictions to use them.
On the other side, a pure code agent is pretty hard to desig but it brings some freedom.

I tried to convert a SV agent to code agent, using a LLM for conversion and the agent configuration in the bundle. It takes a few hours but it can be done. I would like to avoid those few hours (and to consume tokens).

Keep in mind it doesn't mean we won't use use Dataiku. Quite the contrary : we want to test and design on Dataiku but not having our production depending of it.

The idea is basically a button that can convert the Visual and Structured Visual Agent to Agent Code in one single click.

2
2 votes

New · Last Updated

Comments

  • Han_Han
    Han_Han Dataiker, Registered Posts: 48 Dataiker

    Hi @simon_aubert ,

    Interesting question!

    I would like to why you want to translate semi structure agent to code agent? Because you have to deploy to somewhere? Why does coding agent have more freedom for you?

  • simon_aubert
    simon_aubert Dataiku DSS Core Designer, Registered Posts: 32 ✭✭✭✭✭

    Hello @Han_Han

    "why you want to translate semi structure agent to code agent? Because you have to deploy to somewhere?"


    Let's say my customer is a government organization. They don't want to depend too much on an editor, especially a foreign one. So basically the need is to limit the need for dataiku in production environment and using more dataiku for designing the agent.
    To sum it up :
    - desiging : all on dataiku, no-code, structured, all the nice features of dataiku
    - production : pure code that can run everywhere
    So it's not "not using dataiku", it's more "using dataiku BECAUSE it offers the ability to convert to code agent"

    "Why does coding agent have more freedom for you? "
    Because it allows you to write everything you want. But please notice that's not the need here : the need is really more independance from an editor in production.

    Best regards,

    Simon

  • Han_Han
    Han_Han Dataiker, Registered Posts: 48 Dataiker

    Thanks @simon_aubert,

    They don't want to depend too much on an editor, especially a foreign one

    So I guess the reason your customer don't want use dataiku for production is because sovereignty? In terms of a capability, I'm curious from your perspective, why dataiku is not good enough for production.

    At the same time I will also bring my colleagues who's in charge of the agents here :)

  • MaximeA
    MaximeA Dataiker, Registered, Product Ideas Manager Posts: 15 Dataiker

    Hello Simon,

    Thank you for reaching out. You are not the first person to ask for an easy way to convert a Visual Agent to a Code Agent in Dataiku. I will log Orange Business as a new source of the feature request, in our backlog.

    One important thing to note though: once you have a Code Agent in Dataiku, it is not exactly "pure code that can run everywhere" as you wrote. Indeed you have more freedom with your code, but the Code Agent still runs in Dataiku. So, it doesn't really "limit the need for Dataiku in production environment".

    That being said, there are many ways to put a Dataiku Agent in production (bundle on an automation node) and expose it externally (APIs, MCP server, A2A, etc). But again, the agent itself still runs in Dataiku.

    Hope it helps,

    Best

    Maxime

Setup Info
    Tags
      Help me…