Skip to content

🏗️ AI-powered tool for visualizing construction files and recommending relevant industrial connectors (POC made for Peikko.fi).

Notifications You must be signed in to change notification settings

Logisx/StructToStruct

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

32 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Peikko AI Assistant

🏗️🤖 Peikko Smart Consultant

Blender Badge MeiliSearch Badge OpenAI Badge Python Badge

This is a proof-of-concept version of the product developed for Peikko company during Junction2024 Hackathon.

📑 Table of Contents

🚀 Overview

Peikko sells industrial connections for construction, such as beam-to-column connectors, and faces a common problem:

  • Customers provide IFC files containing complex building information.
  • Choosing the right Peikko products requires expert analysis.
  • Sales engineers invest time in recommendations, often without immediate sales.

The goal? Automate and enhance the recommendation process with an AI-driven tool that improves efficiency for both customers and Peikko’s sales team.

🔧 Our Solution

We built a Blender-based tool that:
    ✅ Visualizes the IFC file as a 3D model.
    ✅ Analyzes the structure and identifies places where Peikko connections are needed.
    ✅ Recommends the best products based on the structure and Peikko’s catalog.
    ✅ Provides an AI assistant to answer customer queries with real-time contextual knowledge.

🏗️ How It Works

1️⃣ 3D Visualization & Analysis

  • The IFC file is imported into Blender to reconstruct the building model.
  • The system analyzes structural elements to detect areas where Peikko connections are necessary.
  • Key points are highlighted for the customer to explore further.

IFC

2️⃣ AI-Powered Product Recommendation

  • The user clicks on a highlighted area, and the system suggests suitable Peikko products.
  • The recommendation is based on building specifics, Peikko’s product catalog, and industrial manuals.

3️⃣ AI Chatbot Assistance

  • The customer can interact with a smart AI assistant to:
    • Ask about specific product details.
    • Understand why a recommendation was made.
    • Get installation or compliance guidance.
  • The chatbot uses MeiliSearch based knowledge base to provide context-aware responses.

Assistant

🤝 Team & Acknowledgments

This project was developed as part of Junction 2024 Hackathon.

Team Members:

  • Aleksandr Shishkov – AI & Knowledge Base Development www.linkedin.com/in/aleksandrshishkov

  • Nikolai Tikhonov - Team Lead & Project Manager www.linkedin.com/in/aleksandrshishkov

  • Konstantin Trubitsyn – 3D Model Processing & Analysis www.linkedin.com/in/aleksandrshishkov

  • Palina Dolbik – IFC File Processing & Blender Integration www.linkedin.com/in/aleksandrshishkov

  • Artsiom Harminovich – IFC File Processing & Blender Integration www.linkedin.com/in/aleksandrshishkov


📩 Contact

For inquiries, feel free to reach out or check Peikko’s official resources.

About

🏗️ AI-powered tool for visualizing construction files and recommending relevant industrial connectors (POC made for Peikko.fi).

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Jupyter Notebook 74.7%
  • Python 25.3%