Find Better π± Cat Emojis with your text!
Takanori Suzuki
PyCon Korea 2026 / 2026 Aug 15
PyCon JP 2026 π―π΅
π 2026 Aug 21(Fr)-23(Su)
β©οΈ Hiroshima, Japan
π£ Tickets on sale!!
Do you like Cats?π±
κ³ μμ΄λ₯Ό μ’μνμλμ?
IMO, Many programmers like Cats
π§βπ» π©βπ» β€οΈ π±
μ κ°μΈμ μΈ μκ°μ΄μ§λ§, νλ‘κ·Έλλ¨Έ μ€ μλΉμλ κ³ μμ΄λ₯Ό μ’μν©λλ€
In PyCon US 2025 β‘οΈοΈ [1][2]
The Problem 
λ¬Έμ μ
The Problem 
LOTS of CAT EMOJIS!!(378 emojis)
Hard to find the right emoji
We have Python and AI 
μ°λ¦¬μκ²λ νμ΄μ¬κ³Ό AIκ° μλ€
Solution: nekochan-suggest 
Find the purr-fect cat emoji using AI
nekochan-suggest:
How it works 
μλ μ리
nekochan-suggest: How it works 
Captioning: Ollama + gemma4:e4b
Embedding: SentenceTransformers + multilingual-e5-base
Search: Vector Nearest Neighbor
Captioning: Ollama + gemma4:e4b 

Embedding: SentenceTransformers + multilingual-e5-base 

Search: Vector Nearest Neighbor 

Demo 
λ°λͺ¨
nekochan-suggest CLI 
% nekochan-suggest "I love beer"
1. beer-nya 0.78
2. wine-nya 0.78
3. barista-nya 0.77
nekochan-suggest CLI 
% nekochan-suggest build-anotations --help
usage: nekochan-suggest [-h] [--count N] [--json] [TEXT]
Suggest nekochan emoji filenames for a given text.
positional arguments:
TEXT Text to suggest emojis for. Reads from stdin if omitted.
options:
-h, --help show this help message and exit
--count, -n N Number of suggestions to return (1-10). Default: 3.
--json Output results in JSON format to stdout.
nekochan-suggest-ui 


Easier to find Better Cat Emoji!! 
λ μ’μ κ³ μμ΄ μ΄λͺ¨μ§λ₯Ό λ μ½κ² μ°Ύμ μ μλ€
Thank you 
takanory takanory takanory takanory
