Ever wondered why our codi 🤖 is so responsive and knowledgeable? How does he deliver precise, rapid responses to complex questions on connectivity issues, configurations, or message flows? How on earth does he manage to craft PVM code in seconds upon your request, configure plugins for any task, and guide you with technical documentation?.. Well, peek behind the scenes as we share key insights from our 3rd generation AI platform. ;)

https://flespi.com/blog/ai-platform-gen3-architecture

The article is a great read and after using Codi for a while it's growth in the relevance of answers is nothing short of awesome. Multiple knowledge source integration and sectioning of expert agent compiling it's relevant knowledge chunks will make it a go to platform for flespi users.

JohnG Thanks John. With the time we will definitely make it even better. This week for example we covered classifier with hundreds of tests to understand how any instruction we change may affect the result. And because the test results were not stable we started to tune classifier. In the end we had all these tests in green (passed), stable classifier and better quality of answers.

The material we now work with is something very different. For example an incredible thing in classifier that seriously improved the stability of it out was the order of fields in JSON. Classifier should create JSON with labels, extracted identifiers and questions for RAG. I think initially it was unspecified and in the instructions labels where mentioned first, than identifiers and finally questions for the RAG. Once we specified the order with this instruction, model output became stable with improved ability to set labels and extract identifiers:
In your answer first you generate "questions", based on questions and the discussion you set "labels" and after that extract "items" identifiers.
When you work with programs you never consider how fields in JSON are ordered. You just use them. But for model it really matters. In our case it just needed some place to think of before labeling. Incredible, isn't it?

Still we are very focused on the telematics, but genAI world is absolutely exciting to explore and develop.

    Write a Reply...