I’m quite excited to reveal something I’ve been working on - a webhook connection between Speckle and a Langchain server, which transforms the design data handling experience by introducing an AI assistant right in the comment threads.
Langchain, if you’re unfamiliar, is a framework built around large language models like ChatGPT. It provides the means to create a custom AI agent, capable of tackling a variety of tasks. These tasks are governed by rules that we set and carried out using the plugins and tools we supply.
In the current demo, except for providing the AI with the capability to query data from Speckle, I’ve also implemented a feature that ingests attachments. This allows the AI to extract relevant information from these documents, aiding it in solving the task at hand. But this is just the beginning. Imagine the possibilities for future development, which could include leveraging resources such as Wikipedia, comprehensive web browsing capabilities, advanced data analysis, and much more.
While this integration is still in its early stages, I hope that it can enable a more streamlined, intelligent, and interactive approach to design data management. I plan on making it accessible to the Speckle community which is why I would love to receive your feedback. Is this something you find useful? What additional features would you like to see?