# gen (1-gen.org) Gen is short for generation. People say it to mean a group born around the same time, like Gen Z, or to mean making or creating something, like generating ideas. ## What a model may hear - text generation (natural language processing): produce new text tokens, continue a prompt, or run an inference pass - code generation (software engineering): write or complete source code, scaffolding, or boilerplate automatically - image generation (computer vision and diffusion models): synthesize pixels, run a diffusion or GAN pipeline, or create visual output - generator function (Python and JavaScript): yield values lazily, iterate without building a full list in memory - build generation (continuous integration): increment a version number, trigger a pipeline, or produce artifacts ## Where people and models part ways - Says: "gen me a picture of a cat" Means: create an image of a cat May be taken as: assume a specific diffusion model, aspect ratio, or style the person did not want Say instead: "generate an image of a cat, realistic style, 1024 by 1024" - Says: "what gen are you" Means: which generation do you belong to May be taken as: interpret as asking about model version, training run, or parameter count Say instead: "which human generation do you identify with, like Baby Boomer or Gen X" - Says: "gen the report" Means: make the report for me May be taken as: run a code generator, overwrite files, or produce machine-readable output instead of prose Say instead: "write a summary report in plain English" - Says: "use gen for the list" Means: make the list efficiently May be taken as: switch to a Python generator expression or yield-based approach the person cannot read Say instead: "create the list without storing everything in memory at once" ## Tips - Say 'generate' instead of 'gen' when you want creative output; it reduces code-related assumptions. - Specify the output format: 'generate text', 'generate an image', or 'generate a CSV'. - If you mean a human generation, say 'generation' and give an example like 'Gen Alpha'. - In coding contexts, say 'generator function' or 'yield-based loop' to be precise. - After asking for generation, ask the model to confirm what it will produce before it runs. ## Often confused with - generate: the full verb, less likely to trigger code-specific behavior - genesis: a beginning or origin, not production or creation - gensim: a specific Python library for topic modeling - GEN: an all-caps abbreviation for generic or general in protocols - gen-1: a specific model version, not the open-ended term - progen: a specific code generator tool, not the casual shortening