Defining database structures from scratch or manually transcribing spreadsheets into structured entity records is one of the most tedious parts of setting up a new project.
With today’s update, the Omnismith AI Assistant now supports multimodal file attachments. You can drag and drop spreadsheets, architecture diagrams, PDF specifications, or UI mockups directly into the chat composer and let the assistant do the heavy lifting.
Turn Raw Documents into Structured Operational Backends
Instead of manually creating attributes, list choice options, and templates one by one, you can now upload source files and prompt the assistant directly:
- Scaffold Schemas from Mockups & Diagrams: Drop a screenshot of an existing spreadsheet or database ER diagram into the chat and prompt: “Analyze this diagram and create matching Omnismith templates with relations.” The assistant identifies attributes, data types, and reference keys, generating the complete schema automatically.
- Extract & Ingest Records from Documents: Attach a CSV export or invoice PDF and prompt: “Extract these rows into our customer orders template.” The assistant validates values against your dynamic template rules and bulk-creates the records.
- Audit & Refine Existing Data: Provide documentation alongside complex business rules, allowing the assistant to inspect your current schemas and recommend optimizations.
Secure & Ephemeral Asset Handling
File attachments are uploaded directly through Omnismith’s secure asset pipeline. Files referenced in persistent templates or entities are promoted to permanent storage, while temporary analysis files are automatically cleaned up, keeping your project storage lean and secure.
Getting Started
Open any Omnismith project workbench, click the AI Assistant icon in the sidebar, and click the attachment clip (or drag and drop your file directly into the composer) to start scaffolding.
- Read more about dynamic modeling in Scaffolding Business Domain Models with Dynamic Schemas.
- Discover how AI tool calling works in Translating Business Requirements to Database Schemas.