Tek17 chatbot (kopilot) and 3D integration with Speckle.systems

I have been playing around with making my own chatbot fixed on Norwegian building regulations (Tek17). The regulations are encoded with ChromaDB for fast context retrieval. No memory for the LLM is yet integrated, so the LLM answers within the context of the sent message only. Unchecking the regulation toggle box allows the chatbot to answer questions that might be outside Tek17, but maintaining focus on building principles that might still apply.

https://tek17kopilot.dariusnarmontas.com – the chatbot itself can be accessed through a simple web interface.

The Speckle application allows to select objects and ask question about the metadata and regulations through a prompt. Additionally, it is possible to measure objects and the measurements get passed through as context as well. The section box is painful to use, but it will have to do for now 🤪.

Current prototype of the interface running locally

The app can be accessed – https://tek17speckle.netlify.app/

Note that the include all measurements and use regulations toggles are off by default.

Leave a Reply

Your email address will not be published. Required fields are marked *