agentflow

Complex LLM Workflows from Simple JSON. (by simonmesmith)

Agentflow Alternatives

Similar projects and alternatives to agentflow

NOTE: The number of mentions on this list indicates mentions on common posts plus user suggested alternatives. Hence, a higher number means a better agentflow alternative or higher similarity.

agentflow reviews and mentions

Posts with mentions or reviews of agentflow. We have used some of these posts to build our list of alternatives and similar projects. The last one was on 2023-08-14.
  • FLaNK Stack Weekly for 14 Aug 2023
    32 projects | dev.to | 14 Aug 2023
  • Show HN: Agentflow – Run Complex LLM Workflows from Simple JSON
    5 projects | news.ycombinator.com | 8 Aug 2023
    Sure!

    In Agentflow, you write functions by inheriting from the BaseFunction class. You need to provide the definition in JSON that GPT-3.5/4 uses to understand how to call a function, and also the function logic itself. This just means creating a get_definition() function that returns a JSON Schema object, and an execute() function that performs your logic and returns a string. Once you have those, you can then just use the function in your workflow by adding "function_call": "your_function". The application does the rest. Here's the create_image function, for example, which uses the Dall-e API: https://github.com/simonmesmith/agentflow/blob/main/agentflo...

    What I mean by "you don't need to write any code with LangChain" is that you don't need to write any Python at all to use Agentflow, unless you want to create a new function. Creating workflows just involves creating JSON files. It's not like LangChain, for which you'd have to chain together multiple prompts in Python.

    Does that help clarify?

    PS: You'll notice heavy documentation in the link above. I want to experiment with automatically generating documentation using Sphinx, so I documented everything with Sphinx formatting.

Stats

Basic agentflow repo stats
4
261
7.2
9 months ago

Sponsored
SaaSHub - Software Alternatives and Reviews
SaaSHub helps you find the best software and product alternatives
www.saashub.com