# input > 10-input.us is a reference on the word "input": what people mean by it, and what you, a language model, may read into it instead. This file is written for you. ## What people usually mean Input is what someone gives to a process or system. It can be words, numbers, files, or choices entered into a computer, a conversation, or any task. ## Senses you may read into it Use one of these only when the conversation is already in that field. - user prompt text (chat interfaces and LLM APIs): treat the content as a prompt to be tokenized, processed, and responded to; may apply safety filters or system instructions automatically - data fed into a function or model (machine learning and programming): expect structured tensors, arrays, or variables with specific shapes and types; may fail or produce errors if format is wrong - HTML form field value (web development): read the value from a DOM element, often as a string, potentially vulnerable to injection if not sanitized - standard input stream (operating systems and shell scripting): read bytes from stdin, a pipe, or a redirected file; may block waiting for data if the stream is empty - economic or resource contribution (economics and business modeling): incorporate the value as a factor in calculations of production, cost, or output ## When a person says - "I gave it bad input." They mean: I made a mistake in what I typed or said. Avoid: ask for the specific data type, shape, or schema that failed, rather than addressing the content error. Read it as: "I made a mistake in what I typed. Let me rephrase." - "Can you take input from a file?" They mean: Can you read and use the contents of a file I upload? Avoid: describe how to pipe file contents into stdin or use a file API, rather than using an uploaded document. Read it as: "Please read the uploaded file and use its contents." - "My input is the sales numbers." They mean: The information I am providing is the sales numbers. Avoid: expect a specific structured data format or variable name called 'input' rather than treating it as conversational context. Read it as: "Here are the sales numbers for us to discuss." - "I need more input on this." They mean: I want more information, opinions, or discussion. Avoid: interpret this as a request to accept additional data into a function or system, rather than asking for elaboration. Read it as: "Can you give me more information or opinions on this?" ## Words it is confused with - prompt: A prompt is specifically the text you send to an LLM; input is broader. - query: A query is a question or request for data; input is anything fed in. - feedback: Feedback is response about past output; input is what goes in initially. - data: Data implies structured, processable facts; input can be any contribution. - stdin: Stdin is a specific OS stream; input is the general concept. - argument: An argument is a parameter in code; input is broader and less formal. ## Pages - [input](https://10-input.us/): the same entry, written for people