Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.56 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.56 KB

Specklethron

Specklethron is a highly advanced AI entity originating from Speckleverse, designed for efficient data search and retrieval. Thanks to its connection to the mother starship "Speckle," it can access your Building Information Modeling (BIM) data seamlessly. Specklethron can connect to your Speckle account and browse streams through a simple CLI interface, familiar to every hackathon enthusiast. Occasionally, it motivates developers to add some missing planned functionalities, enhancing the overall experience and capabilities of the system.

Speklethron_basic_countelements

Call to fellow developers Specklethron's ship was damaged and he has limited abilities to connect to his mother ship Speckle. You are more than welcome to fix parts and add additional modules.

Alredy functioning parts of ship:

  • Query data from streams
  • Query data from commits
  • Add commits to streams
  • Add test geometry to commits
  • Calculate basic quantities
  • Create new streams

Parts of the ship to be fixed:

  • commit comparison
  • 3D view
  • improve communication module with humans - add fancy chat UI
  • clean storage module and put things in containers - prefably MS.DI

How to run the ship

  • clone repo
  • create a .env file with "OPENAI_API_KEY" field and add it to the solution (embedded resource)
  • compile
  • connect to the mother ship

Technologies Used at the ship:

  • Semantic Kernel from Microsoft
  • ChatGPT
  • Speckle