Skip to content
All projects

AIJasmy Labo2024 — 2025

AI Diary Generation & Edge SLM Research

On-device small language models that turn photos and location history into written itineraries and diary entries.

Overview

An R&D track exploring how much language capability can be pushed onto a phone. The product goal was a diary that writes itself: the app reads a day's images and location trail and generates an itinerary and narrative entry from them.

The research half was model selection and conversion — evaluating small language models from Ollama and HuggingFace against a mobile inference budget, then converting Vision Transformer models for Android deployment with ai-edge-torch and ExecuTorch. On the data side I used KMeans clustering over image embeddings to group a day's photos into coherent episodes before any text generation happened, which sharply improved the quality of what the model had to work with.

The serving half was a FastAPI backend that exposed the LLM endpoints and let us prototype the product experience while the on-device path was still being optimised.

Key work

  • 01Converted ViT models for Android with ai-edge-torch and ExecuTorch
  • 02Evaluated Ollama and HuggingFace SLMs against a mobile inference budget
  • 03KMeans clustering over image embeddings to segment a day into episodes
  • 04Prompt engineering for image analysis and narrative content generation
  • 05FastAPI backend serving LLM endpoints for rapid prototyping