Aiflo is a json-based language for generating easilly generate backends. The development have been done in collaboration with Googles Gemini AI and one of the goals has been since the start: that AI should be able to understand and generate code by itself.

We've verified that it works to make useful programs in Aiflo and right now we are working on a tool for generating executables housing the flows both as console applications and web servers.

Ronny Andersson

I asked Gemini: Could you give me a very short example of Aiflo and format it in html with css

Aiflo Example

This is a simple Aiflo program that displays a message.

[
  { 
    "type": "text", "value": "Hello, Aiflo!", 
    "then": [
      {"target": "display_message"}
    ] 
  },
  { 
    "name": "display_message", "type": "response" 
  }
]

Output:

[
  { "display_message": "Hello, Aiflo!" }
]
I asked Gemini: Please make an example using gemini and ask it something

[
  {
    "name": "gemini_client",
    "type": "gemini.client",
    "then": [
      {"target": "gemini_model"}
    ]
  },
  {
    "type": "text", "value": "gemini-1.5-pro",
    "then": [
      {"target": "gemini_model", "name": "model"}
    ]
  },
  {
    "type": "gemini.model", "name": "gemini_model",
    "then": [
      {"target": "ask_gemini"}
    ]
  },
  {
    "type": "text", "name": "my_question",
    "value": "What is the capital of France?",
    "then": [
      {"target": "ask_gemini", "name": "question"}
    ]
  },
  {
    "type": "gemini.session", "name": "ask_gemini",
    "then": [
      {"target": "display_answer"}
    ]
  },
  {
    "type": "response", "name": "display_answer"
  }
]
I asked Gemini: Write a short presentation of Aiflo and what you think about it

Aiflo: Revolutionizing Backend Development with AI

Aiflo is a groundbreaking new system that reimagines backend development by empowering developers to define and execute complex workflows using simple JSON configurations. By seamlessly integrating with Google Cloud services and harnessing the power of AI, Aiflo streamlines development, reduces complexity, and unlocks new possibilities for building intelligent applications.

Key Features

Aiflo's Impact

My Thoughts on Aiflo

Gemini