<?xml version="1.0" encoding="utf-8"?>
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"
xmlns:xhtml="http://www.w3.org/1999/xhtml"
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">

<url>
<loc>https://kynsilehto.io/</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/archives.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/author/henri-kynsilehto.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/authors.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/blogi/15-vuotta-nlp/</loc>
<lastmod>2026-01-25T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/15-vuotta-nlp/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/15-vuotta-nlp/</loc>
<lastmod>2026-01-25T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/15-vuotta-nlp/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/ai-advisory-ja-ai-governance/</loc>
<lastmod>2026-02-17T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/ai-advisory-ja-ai-governance/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/ai-advisory-ja-ai-governance/</loc>
<lastmod>2026-02-17T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/ai-advisory-ja-ai-governance/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/ai-agentti/</loc>
<lastmod>2026-03-01T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/ai-agentti/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/ai-agentti/</loc>
<lastmod>2026-03-01T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/ai-agentti/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/ai-projektin-suunnittelu/</loc>
<lastmod>2026-02-10T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/ai-projektin-suunnittelu/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/ai-projektin-suunnittelu/</loc>
<lastmod>2026-02-10T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/ai-projektin-suunnittelu/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/kotisivut/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/kotisivut/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/kotisivut/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/kotisivut/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/kynsilehto-consulting/</loc>
<lastmod>2026-01-11T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/kynsilehto-consulting/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/kynsilehto-consulting/</loc>
<lastmod>2026-01-11T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/kynsilehto-consulting/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/xarray_ja_dask/</loc>
<lastmod>2025-12-19T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../blogi/xarray_ja_dask/"/>
</url>

<url>
<loc>https://kynsilehto.io/blogi/xarray_ja_dask/</loc>
<lastmod>2025-12-19T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/blogi/xarray_ja_dask/"/>
</url>

<url>
<loc>https://kynsilehto.io/categories.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/category/blog.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/category/blogi.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/archives.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/author/henri-kynsilehto.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/authors.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/categories.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/category/blog.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/ai-agent.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/ai-enabled.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/ai-native.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/ai-project.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/ai-transformation.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/ai.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/artificial-intelligence.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/consulting.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/cursor.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/dask.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/data-engineering.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/data-science.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/entrepreneurship.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/machine-learning.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/multidimensional.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/nlp.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/openclaw.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/pelican.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/professional-development.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/python.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/web-development.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tag/xarray.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/en/tags.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/hinnasto/</loc>
<lastmod>2026-02-08T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../hinnasto/"/>
</url>

<url>
<loc>https://kynsilehto.io/hinnasto/</loc>
<lastmod>2026-02-08T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/hinnasto/"/>
</url>

<url>
<loc>https://kynsilehto.io/palvelut/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../palvelut/"/>
</url>

<url>
<loc>https://kynsilehto.io/palvelut/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/palvelut/"/>
</url>

<url>
<loc>https://kynsilehto.io/projektit/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/projektit/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/ai-agentti.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/ai-enabled.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/ai-native.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/ai-projekti.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/ai-transformaatio.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/ammatillinen-kehitys.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/cursor.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/dask.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/datainsinoori.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/datatiede.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/koneoppiminen.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/konsultointi.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/monidimensionaalisuus.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/nlp.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/openclaw.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/python.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/tekoaly.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/web-kehitys.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/xarray.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tag/yrittajyys.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tags.html</loc>
<lastmod>2026-03-01T18:29:33-00:00</lastmod>
<changefreq>daily</changefreq>
<priority>0.5</priority>
</url>

<url>
<loc>https://kynsilehto.io/tietoja/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../tietoja/"/>
</url>

<url>
<loc>https://kynsilehto.io/tietoja/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/tietoja/"/>
</url>

<url>
<loc>https://kynsilehto.io/yhteystiedot/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="fi" ref="https://kynsilehto.io/../yhteystiedot/"/>
</url>

<url>
<loc>https://kynsilehto.io/yhteystiedot/</loc>
<lastmod>2025-12-07T00:00:00+02:00</lastmod>
<changefreq>monthly</changefreq>
<priority>0.5</priority>
<xhtml:link rel="alternate" hreflang="en" ref="https://kynsilehto.io/en/yhteystiedot/"/>
</url>

</urlset>
