RoomCraft AI uses LLM and Simulated Annealing to optimize furniture layouts
RoomCraft AI is a tool that automatically generates optimized furniture arrangements for a room based on a plain-text description provided by the user. A large language model (Llama 3.1 via Groq) parses the natural-language input and converts it into a structured data format, capturing room dimensions, openings, and desired furniture. The core optimizer then applies Simulated Annealing, a metaheuristic algorithm that escapes local optima by initially accepting suboptimal moves, ultimately scoring layouts from 0 to 100 based on ergonomics, circulation space, and light access. The system returns the top five layout options, rendered in 3D via Three.js in the browser and exportable as a technical PDF floor plan using ReportLab. The project demonstrates a hybrid AI pattern where an LLM translates human intent into a formal problem, which a classical algorithm then solves more efficiently and transparently than the LLM could alone.
This is an AI-generated summary. ShortSingh links to the original source for the complete article.

Discussion (0)
Log in to join the discussion and vote.
Log in