Convo-Lang, Conversation as Code

I’d like to share Convo-Lang with everybody. I’ve been working it for the past year and I think it’s time to share it with the world. Convo-Lang a programing language for prompt engineers and AI developers. It allows you to write prompts in a clean and readable syntax that is LLM agnostic and simplifies advanced prompts that use features such as tool calling and vision.

Convo-Lang ToolChain:

  • Convo-Lang parser: Parses raw Convo-Lang scripts
  • Conversation Engine: A runtime that executes Convo-Lang and manages conversation state. It handles all of the lower level details of working with an LLM such as managing tool calls and working with images in vision prompts.
  • Convo-UI: Pre-built UI components for creating embedded agents
  • VSCode extension: Provides syntax highlighting and in editor execution of Convo-Lang scripts.
  • CLI: Allows you to run Convo-Lang scripts from the command line

Here is an example of what Convo-Lang looks like.

1 Like

And here is the same prompt but in VSCode

Just created a NextJS and Convo-Lang project showing how to build agents using custom React tools.

1 Like

The video is pretty cool! Thanks for sharing!

The Convo Lang](https:/learn.convo-lang.ai/learn tutorial overwhelms the “noob” in me (though it is pretty well done as well.

In order to demystify, perhaps a few things might help.

  • Install.md
    – couldn’t find the installation instructions

  • Start with the basic
    – may be with cli
    – then graduating to ui
    – …

(I can recreate in that manner; if you wish)

Thank you for the feedback, it’s always much appreciated.

Do you know remember if you were looking at the main Convo-Lang repo or one of the smaller example project repos?

I can definitely see where people could get lost in the main repo and I’ll definitely add a “Quick Start” section like you suggested to help user get up and going quickly.

Checkout these 2 links. They point to smaller repos that are easy to clone and start up.

NextJs example - GitHub - convo-lang/convo-lang-nextjs-example: Example of using Convo-Lang in NextJS

Node CLI example - GitHub - convo-lang/convo-lang-node-example: An example of using Convo-Lang in a NodeJs project