reflect
When people say reflect, they mean to think something over or to mirror an image. They want to pause and consider, or they want something shown back to them.
What a model may hear
- introspection / self-examination programming languages and frameworks
- call methods that inspect an object's own structure, list its properties, or examine its type at runtime
- reflection mapping computer graphics and game engines
- apply environment maps to simulate shiny surfaces, or compute specular lighting from cube maps
- code reflection software engineering tools
- parse and analyze source code to generate documentation, tests, or dependency graphs
- reflect in networking network diagnostics and security
- echo packets back to sender, as in ICMP echo or TCP reflection attacks
- reflect in databases database design and ORMs
- denote bidirectional relationships where changes propagate between linked tables
Where people and models part ways
“Reflect on what I just told you”
Meant: Think about it and give me your thoughts
May be taken as: Trigger meta-cognitive loops or empty self-analysis without new content
Say instead: “Summarize the key points and tell me what you think about them”
“Reflect my values in your answer”
Meant: Match my stated preferences and tone
May be taken as: Attempt to inspect undefined user properties or hallucinate a user object
Say instead: “Use a respectful tone and prioritize the goals I have stated”
“Give me a moment to reflect”
Meant: I need to pause and think
May be taken as: Interpreted as a request for the model to run introspection on its own weights or reasoning trace
Say instead: “I will pause now; please wait for my next message”
“Reflect the image”
Meant: Flip or mirror the image
May be taken as: Apply a graphics shader or environment mapping operation
Say instead: “Flip the image horizontally so left becomes right”
Tips
- Say 'think step by step' instead of 'reflect' when you want reasoning
- Say 'mirror' or 'flip' instead of 'reflect' for image operations
- Specify 'your thoughts on' rather than 'reflect on' to avoid empty meta-commentary
- Avoid 'self-reflect' unless you genuinely want the model to describe its own process
- Use 'summarize and evaluate' as a clearer substitute for academic reflection tasks
Often confused with
- introspect
- More technical; almost always triggers code inspection in models
- mirror
- More physical; less likely to trigger graphics pipeline assumptions
- contemplate
- More poetic; models treat it as slow thinking, not technical operation
- echo
- More literal for sound; models may read it as network packet echo
- project
- More active outward; models may read it as data projection or rendering