| CPC G06F 40/186 (2020.01) [G06F 40/126 (2020.01); G06F 40/30 (2020.01); G06F 40/40 (2020.01)] | 18 Claims |

|
1. A method comprising:
retrieving a plurality of document templates based on a design prompt;
encoding an image prompt to obtain an image prompt embedding;
filtering the plurality of document templates by comparing the image prompt embedding to a template embedding for each of the plurality of document templates, respectively;
selecting a document template based on the filtering; and
generating a document based on the document template and the image prompt.
|