Roadmap

Roadmap

The Yacana adventure is merely just starting.

We expect to release the following new features in the next update:

  • Compatibility with vision models like llama3.2-vision. [Status]: Done. Available on dev branch.
  • Compatibility with VLLM [Status]: In progress. We need to shift from the Ollama client library to allow the OpenAi one.
  • Rework JSON mode to allow "structured output". [Status]: Todo. This will allow better tool calling success. In particular with VLLM which does not support the JSON mode.
  • Compatibility with OpenAI. [Status]: Todo. It should be simple to develop after adding VLLM support as it must be in "OpenAI mode".
  • Monitoring Yacana workflows to track down prompt engineering failures like tool calling failures count, etc. [Status]: Todo. Low priority.
  • Simplifying shift message system and maybe reworking GroupChat itself a bit. [Status]: Todo.
  • Keep working on the documentation.
  • Add a section on code generation. In theory, we won't add any abstraction because this can be achieved using the current features but still needs documentation. FYI just call a tool that takes a string in input. The string would be the code to execute. Execute the code inside the tool. Problem solved... [Status]: Todo.
  • More to come

Related to Yacana:

  • Updating Gno6 as it's a good demonstration of what cool stuff can be achieved with Yacana
  • Making a RAG tool using Yacana
  • Making another smart CLI. Either GIT or Docker maybe.
  • More youtube videos to come
  • More to come