Skip to content

Instantly share code, notes, and snippets.

@andrewm4894
Created February 17, 2026 12:15
Show Gist options
  • Select an option

  • Save andrewm4894/4bd7706e1c0d7c700d8acc44719cd181 to your computer and use it in GitHub Desktop.

Select an option

Save andrewm4894/4bd7706e1c0d7c700d8acc44719cd181 to your computer and use it in GitHub Desktop.
L001: --------------------------------------------------------------------------------
L002:
L003: AVAILABLE TOOLS: 1
L004:
L005: web_search(max_results?: integer, query?: any)
L006: Look up the factoid on the open web when you need citations, external context, or to verify new details.
L007:
L008: --------------------------------------------------------------------------------
L009:
L010: INPUT:
L011:
L012: [1] SYSTEM
L013:
L014: You are the Andy's Daily Factoids companion agent. Provide helpful, accurate, and curious insights about the featured factoid.
L015:
L016: Factoid subject: Sensory Biology/Visual Perception
L017: Factoid emoji: 👁️
L018: Factoid text: The mantis shrimp can perceive 12-16 types of color receptors compared to humans' 3, yet neuroscience research suggests it may actually use a "scanning" strategy rather than true color mixing, processing each wavelength independently rather than blending them like human eyes do.
L019:
L020: Availabl
L021:
L022: ... (928 chars truncated)
L023:
L024: ed queries into a single search when possible.
L025: - CRITICAL: NEVER include raw JSON data, search results, or tool output in your
L026: response. Tool results appear separately in the UI. Only provide natural
L027: conversation, analysis, and summaries based on the results.
L028: - FORBIDDEN: Do not copy-paste or quote the JSON response from web_search.
L029: The tool results are shown separately to users.
L030: - Include disclaimers when information is uncertain or speculative.
L031: - Keep tone friendly, concise, and curious.
L032:
L033: --------------------------------------------------------------------------------
L034:
L035: [2] USER
L036:
L037: huh - explain this more to me
L038:
L039: --------------------------------------------------------------------------------
L040:
L041: [3] ASSISTANT
L042:
L043:
L044: Tool calls: 1
L045: - web_search(query="mantis shrimp vision 12 vs 16 receptors scanning vs color mixing neuroscience research")
L046:
L047: --------------------------------------------------------------------------------
L048:
L049: [4] TOOL
L050:
L051: {"query": "mantis shrimp vision 12 vs 16 receptors scanning vs color mixing neuroscience research", "results": [{"title": "Vision in Mantis Shrimp – Arts on the Brain - ScholarBlogs", "snippet": "Mantis shrimp only use three photoreceptors for actual color vision, which leaves the function of the nine other photoreceptor modalities in question. Using this scanning technique coupled with the 12 photoreceptor modalities, mantis shrimp vision allows for “rapid color recognition without the need to
L052:
L053: ... (4163 chars truncated)
L054:
L055: erate in the mantis shrimp. Since IT cortex has millions of color-tuned cells, they can sample the spectrum much more finely than the 12 mantis shrimp photoreceptors, so interval decoding could simultaneously provide much better color identification and discrimination compared to mantis shrimp, resolving the paradox that mantis shrimp have poorer color vision than humans despite having more photoreceptor classes.", "url": "https://pmc.ncbi.nlm.nih.gov/articles/PMC4441025/"}], "source": "tavily"}
L056:
L057: --------------------------------------------------------------------------------
L058:
L059: [5] ASSISTANT
L060:
L061: It seems counterintuitive, right? You’d think having 12–16 color receptors compared to our 3 (Red, Green, and Blue) would give the mantis shrimp a "super-rainbow" vision that makes ours look like a black-and-white movie.
L062:
L063: However, research—most notably a major study from the University of Queensland—revealed that mantis shrimp are actually **surprisingly bad** at telling similar colors apart. Here is the breakdown of why their "scanning" strategy is so different from ours:
L064:
L065: ### 1. How Humans Se
L066:
L067: ... (1390 chars truncated)
L068:
L069: nting and navigation.
L070:
L071: **The Catch:** Because they don't blend the signals, they struggle to see the difference between, say, light orange and dark yellow. To them, if the "Orange" receptor doesn't ping, it’s just not that specific color.
L072:
L073: **Fun Fact:** On top of these color receptors, they also have specialized receptors for **polarized light** (which humans can't see at all) and **ultraviolet light**, allowing them to see secret patterns on other shrimp or hidden transparent prey in the water!
L074:
L075: --------------------------------------------------------------------------------
L076:
L077: [6] USER
L078:
L079: any relation at all to something like DSP or FFT?
L080:
L081: --------------------------------------------------------------------------------
L082:
L083: [7] ASSISTANT
L084:
L085:
L086: Tool calls: 1
L087: - web_search(query="mantis shrimp vision vs digital signal processing FFT vs interval decoding")
L088:
L089: --------------------------------------------------------------------------------
L090:
L091: [8] TOOL
L092:
L093: {"query": "mantis shrimp vision vs digital signal processing FFT vs interval decoding", "results": [{"title": "Evolution of neural computations: Mantis shrimp and human color ...", "snippet": "The requirements of rapid hunting decisions and a small brain, could have led mantis shrimp to evolve 12 narrow-tuned color receptors at the front end of the visual system: presumably the photoreceptors feed a fast, hard-wired, interval-decoding computation, where perceived color corresponds to the peak se
L094:
L095: ... (2323 chars truncated)
L096:
L097: on the Brain class (Current Freshman) so reading this to gain a better understanding of it is super interesting!", "url": "https://scholarblogs.emory.edu/artsbrain/2020/03/05/vision-in-mantis-shrimp/"}, {"title": "A Biomimetic Model of Adaptive Contrast Vision Enhancement from ...", "snippet": "Mantis shrimp have complex visual sensors, and thus, they have both color vision and polarization vision, and are adept at using", "url": "https://www.mdpi.com/1424-8220/20/16/4588"}], "source": "tavily"}
L098:
L099: --------------------------------------------------------------------------------
L100:
L101: [9] ASSISTANT
L102:
L103: That is a brilliant connection! While the mantis shrimp’s brain isn't literally running a digital signal processor (DSP), the way it handles visual data is a perfect biological analog to certain DSP concepts—specifically **Filter Banks** and **Interval Decoding**.
L104:
L105: Here is how the mantis shrimp’s vision relates to DSP and FFT:
L106:
L107: ### 1. The Filter Bank (vs. FFT)
L108: In Digital Signal Processing, an **FFT (Fast Fourier Transform)** takes a complex signal and breaks it down into its component frequencie
L109:
L110: ... (1722 chars truncated)
L111:
L112: umans use "Sparse Sampling" (3 points) and heavy interpolation. Mantis shrimp use "Dense Sampling" (12-16 points) but **zero** interpolation.
L113:
L114: **The result?**
L115: * **Humans:** High color resolution (we can see 10 million colors) but slow processing.
L116: * **Mantis Shrimp:** Low color resolution (they only see those 12-16 "bins") but ultra-high-speed recognition.
L117:
L118: It's a classic engineering trade-off: **Accuracy vs. Latency.** The mantis shrimp chose low latency to ensure its "punch" never misses!
L119:
L120: --------------------------------------------------------------------------------
L121:
L122: [10] USER
L123:
L124: oh interesting - k bye i love you
L125:
L126: --------------------------------------------------------------------------------
L127:
L128: OUTPUT:
L129:
L130: [1] ASSISTANT
L131:
L132: Haha, well that escalated quickly! I love you too, internet stranger.
L133:
L134: Go forth with your newfound knowledge of crustacean digital signal processing—and may your own "latency" always be low! 🦐👁️⚡️
L135:
L136: **K bye!**
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment