<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"
        xmlns:image="http://www.google.com/schemas/sitemap-image/1.1">
  <url>
    <loc>https://www.kavinduravishan.com/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>1.0</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/kavindu-ravishan-perera-face-360.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/kavindu-ravishan-perera-graduation-900.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera at his graduation from the University of Oulu, holding his degree certificate</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/neuroclima.webp</image:loc>
      <image:caption>Climate reports with charts and a world map spread on a desk beside a laptop, a birch tree outside the window</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/argentic.webp</image:loc>
      <image:caption>An open notebook of hand-drawn flow diagrams, some routes crossed out, with a pencil and a red sticky note</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/aikaa.webp</image:loc>
      <image:caption>A small team around a table watching a colleague point at sticky notes on a whiteboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/voice-to-value.webp</image:loc>
      <image:caption>A person speaking into a phone in a bright cafe, a red cup on the table behind</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/human-robot-interaction.webp</image:loc>
      <image:caption>A Pepper robot standing by the windows of a university corridor as students walk past</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-barcelona-gothic-quarter-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in Barcelona’s Gothic Quarter, under the carved stone bridge on Carrer del Bisbe</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-lake-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera sitting on a stone wall beside Lake Como, with mountains across the water</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-rome-colosseum-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in front of the Colosseum in Rome on a clear day</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-skiing-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera skiing down a snowy slope under a grey sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-summer-beach-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a sandy beach in summer, holding a skateboard over half his face</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-train-to-milan-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a train to Milan, looking at his phone</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-rome-trevi-fountain-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera sitting at the Trevi Fountain in Rome, among the crowds</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-cycling-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a bicycle on a sunny cycle path lined with trees</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-lake-balustrade-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera at a stone balustrade by a lake, clouds low over the mountains</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-scooter-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on an electric scooter in a city square at dusk</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-horse-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in a white hoodie beside a brown horse on a farm</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-autumn-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in a winter jacket on a street lined with yellow autumn birches</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-dog-walk-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera walking a small dog along a red cycle path by the woods</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-lift-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in a black winter jacket, taking a mirror photo in a green lift</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-barcelona-sagrada-familia-450.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a rooftop terrace in Barcelona, with the towers of the Sagrada Família rising behind him</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/about/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera outdoors in summer, holding a skateboard up over half his face</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/kavindu-ravishan-perera-graduation.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera at his graduation from the University of Oulu, holding his degree certificate</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/projects/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/neuroclima.webp</image:loc>
      <image:caption>Climate reports with charts and a world map spread on a desk beside a laptop, a birch tree outside the window</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/argentic.webp</image:loc>
      <image:caption>An open notebook of hand-drawn flow diagrams, some routes crossed out, with a pencil and a red sticky note</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/aikaa.webp</image:loc>
      <image:caption>A small team around a table watching a colleague point at sticky notes on a whiteboard</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/voice-to-value.webp</image:loc>
      <image:caption>A person speaking into a phone in a bright cafe, a red cup on the table behind</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/human-robot-interaction.webp</image:loc>
      <image:caption>A Pepper robot standing by the windows of a university corridor as students walk past</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/projects/neuroclima/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/neuroclima.jpg</image:loc>
      <image:caption>NeuroClima: Climate and policy knowledge anyone can ask about, in four languages.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/neuroclima-demo.jpg</image:loc>
      <image:caption>Title card of the NeuroClima platform demo video</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/images/neuroclima-graph.jpg</image:loc>
      <image:caption>The NeuroClima knowledge graph, showing EU policy entities and their relationships</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/1.webp</image:loc>
      <image:caption>The NeuroClima sign-in page, with the EU funding notice.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/2.webp</image:loc>
      <image:caption>The start page: a box to ask anything about climate change, and topics for agrifood, energy, general questions and water scarcity.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/3.webp</image:loc>
      <image:caption>Suggested questions under the search box.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/4.webp</image:loc>
      <image:caption>A question on screen while the answer is being put together.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/5.webp</image:loc>
      <image:caption>An answer on regulations, incentives and awareness-raising policies, with an illustration and related ideas to explore beside it.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/6.webp</image:loc>
      <image:caption>The references behind an answer, each with its source, year and relevance.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/7.webp</image:loc>
      <image:caption>The evaluation panel: an overall score of 0.98, and separate scores for groundedness, relevance and presentation.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/8.webp</image:loc>
      <image:caption>A score opened up to show the judge&#39;s reasoning, criterion by criterion.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/9.webp</image:loc>
      <image:caption>A follow-up question answered with its references, beside a panel on social tipping points.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/10.webp</image:loc>
      <image:caption>Knowledge graph exploration for one document, counting its entities, relationships, communities and claims.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/neuroclima/11.webp</image:loc>
      <image:caption>The knowledge graph up close, showing how the sources connect.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/projects/argentic/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/argentic.jpg</image:loc>
      <image:caption>ARGENTIC: Deciding where each AI workload should run, and learning to decide better.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/projects/aikaa/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/aikaa.jpg</image:loc>
      <image:caption>AIKAA: Generative AI demos for the repetitive work in small Finnish companies.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/projects/voice-to-value/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/voice-to-value.jpg</image:loc>
      <image:caption>Voice to Value: Speak a review, and an AI helps you make it one you would post.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/voice-to-value/storyboard-2000.webp</image:loc>
      <image:caption>Comic strip in five panels. Voice-only: someone says “The uhh.. soup was cool” into a phone and the review reads exactly that. Assisted: someone says “Um… the cheese was smelly!”, asks the app to make it less rude, and gets “The cheese I ordered had a very strong odour. I recommend choosing carefully.”</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/voice-to-value/screens-record-673.webp</image:loc>
      <image:caption>Two phone screens: a list of campus restaurants under “Review your dining experience”, and a blue recording card reading “Speak to record your review” with a live waveform.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/voice-to-value/screens-refine-933.webp</image:loc>
      <image:caption>Three phone screens: the voice review beside its improved version, the AI agent with the instruction “can you make it sound more positive and constructive”, and the rewritten review with tips on how to improve it.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/voice-to-value/screens-rate-433.webp</image:loc>
      <image:caption>A phone screen with feedback sliders and a green “Success” confirmation.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/projects/human-robot-interaction/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.8</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/human-robot-interaction.jpg</image:loc>
      <image:caption>Human robot interaction: What people would need before trusting a robot on campus.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/human-robot-interaction/corridor-1280.webp</image:loc>
      <image:caption>Pepper, a white humanoid robot with a tablet on its chest, stands in a university corridor beside a researcher holding a clipboard and two people talking with her.</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/projects/human-robot-interaction/interview-1280.webp</image:loc>
      <image:caption>An interview in a small room: a participant and a researcher with a clipboard sit on either side of a low blue table, with Pepper standing between them.</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/publications/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/practice/design/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/practice/build/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/practice/ship/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/practice/research/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/travel/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>monthly</changefreq>
    <priority>0.6</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-barcelona-gothic-quarter.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in Barcelona’s Gothic Quarter, under the carved stone bridge on Carrer del Bisbe</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-lake.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera sitting on a stone wall beside Lake Como, with mountains across the water</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-rome-colosseum.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in front of the Colosseum in Rome on a clear day</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-skiing.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera skiing down a snowy slope under a grey sky</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-summer-beach.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a sandy beach in summer, holding a skateboard over half his face</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-train-to-milan.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a train to Milan, looking at his phone</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-rome-trevi-fountain.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera sitting at the Trevi Fountain in Rome, among the crowds</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-cycling.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a bicycle on a sunny cycle path lined with trees</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-lake-balustrade.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera at a stone balustrade by a lake, clouds low over the mountains</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-scooter.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on an electric scooter in a city square at dusk</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-horse.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in a white hoodie beside a brown horse on a farm</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-autumn.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in a winter jacket on a street lined with yellow autumn birches</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-dog-walk.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera walking a small dog along a red cycle path by the woods</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-lift.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera in a black winter jacket, taking a mirror photo in a green lift</image:caption>
    </image:image>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/travel/kavindu-ravishan-perera-barcelona-sagrada-familia.webp</image:loc>
      <image:caption>Kavindu Ravishan Perera on a rooftop terrace in Barcelona, with the towers of the Sagrada Família rising behind him</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/notes/</loc>
    <lastmod>2026-09-25</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
  <url>
    <loc>https://www.kavinduravishan.com/notes/retrieval-over-10000-policy-documents/</loc>
    <lastmod>2026-08-08</lastmod>
    <changefreq>yearly</changefreq>
    <priority>0.9</priority>
    <image:image>
      <image:loc>https://www.kavinduravishan.com/og/kavindu-ravishan-perera.jpg</image:loc>
      <image:caption>Kavindu Ravishan Perera, Project Researcher at the University of Oulu</image:caption>
    </image:image>
  </url>
</urlset>
