<?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.jpg</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>
  </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/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>
