BowerBot is an innovative AI agent designed for the assembly of OpenUSD scenes from natural language descriptions. It caters to artists, VFX professionals, and developers looking to streamline their 3D scene creation process without needing extensive knowledge of USD (Universal Scene Description) standards. By allowing users to describe their desired scenes in plain English, BowerBot interprets these descriptions and automatically assembles production-ready scenes, handling the complexities of asset placement, lighting setup, and material binding. The tool is built with compliance to Academy Software Foundation (ASWF) standards, ensuring that every asset is structured correctly for professional use. BowerBot features a smart lighting system that intelligently places six different types of lights, enhancing the visual quality of the scenes. Additionally, it includes built-in validation to catch and correct errors during the assembly process, ensuring that the final output is both accurate and visually appealing. Users can export their scenes as .usda files or package them as .usdz for compatibility with platforms like Apple Vision Pro and NVIDIA Omniverse. With a plugin system for asset providers, BowerBot is extensible, allowing users to connect to libraries like Sketchfab or create custom solutions. This makes it an ideal tool for rapid prototyping, digital twins, and immersive experiences in spatial computing.