Skip to content

KonradZaremba/Specklethron

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

30 Commits
 
 
 
 
 
 
 
 

Repository files navigation

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

About

Specklethron - ultimate AI from Speckleverse

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages