<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress.com" -->
<urlset xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:image="http://www.google.com/schemas/sitemap-image/1.1" xsi:schemaLocation="http://www.sitemaps.org/schemas/sitemap/0.9 http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd"><url><loc>https://kbilel.com/2026/01/24/ci-cd-for-machine-learning-its-not-just-code-data/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2026/01/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2026/01/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2026-01-24T14:54:45+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2025/06/25/from-react-to-function-calling-how-langchain-and-crewai-simplify-multi-model-ai-agents/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/pasted-image-1.png</image:loc><image:title>Pasted image</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/pasted-image.png</image:loc><image:title>Pasted image</image:title></image:image><lastmod>2025-06-25T13:12:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2025/06/09/how-i-built-a-rag-chatbot-over-confluence-with-chainlit-postgres-pgvector-and-python/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/image-2-1.webp</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/image-2.webp</image:loc><image:title>image-2</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/image-2.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/generat-ean-dimage-explaing-that-is-technihal-artviel-about-ragging-1.png</image:loc><image:title>generat-ean-dimage-explaing-that-is-technihal-artviel-about-ragging</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/generat-ean-dimage-explaing-that-is-technihal-artviel-about-ragging.png</image:loc><image:title>generat-ean-dimage-explaing-that-is-technihal-artviel-about-ragging</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/06/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-06-10T09:05:36+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2025/05/22/the-road-to-llm-measuring-sentence-similarity-extractive-summarization-day-5/</loc><lastmod>2025-06-09T20:06:49+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2025/05/12/the-road-to-llm-what-does-it-mean-to-embed-words-day-4/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/05/373acc85-f706-4501-972a-fc70f2086199-1.png</image:loc><image:title>373acc85-f706-4501-972a-fc70f2086199</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/05/373acc85-f706-4501-972a-fc70f2086199.png</image:loc><image:title>373acc85-f706-4501-972a-fc70f2086199</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2025/05/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-12T15:54:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2024/12/03/road-to-llm-what-is-a-tokenizer-day-3/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/12/image-1.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/12/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2025-05-12T15:26:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2024/09/07/intermediate-the-road-to-llm-what-is-natural-language-processing-day-2/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/09/image.png</image:loc><image:title>image</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/09/nlp.drawio.png</image:loc><image:title>nlp.drawio</image:title></image:image><lastmod>2024-09-08T11:38:40+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2024/08/26/beginners-edition-the-road-to-llm-what-is-machine-learning-anyway-with-an-explanation-of-this-projectday-1/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/08/image2.png</image:loc><image:title>image2</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/08/image1-1.png</image:loc><image:title>image1</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2024/08/image1.png</image:loc><image:title>image1</image:title></image:image><lastmod>2024-09-08T11:38:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2021/02/25/shell-script-that-makes-aws-assume-role-feel-good-aws/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2021/02/cover.53c626a6.png</image:loc><image:title>cover.53c626a6</image:title></image:image><lastmod>2023-12-04T09:09:17+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2021/02/26/how-to-use-aws-sdk-clients-in-spring-boot-environment-with-externalized-properties/</loc><lastmod>2023-12-04T09:09:03+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2021/11/04/implement-message-sending-and-receiving-with-spring-boot-amazon-mq-activemq/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2021/11/untitled.png</image:loc><image:title>Untitled</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2021/11/24955651_1485759028128124_8780120518739746878_o.jpg</image:loc><image:title>24955651_1485759028128124_8780120518739746878_o</image:title></image:image><lastmod>2023-12-04T09:08:55+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2021/03/06/lambda-extensions-from-a-developer-point-of-view-simple-explanation/</loc><lastmod>2023-12-04T09:08:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2022/08/27/what-to-do-when-you-want-to-skip-processing-with-terraforms-optional-attribute/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2022/08/terra2.png</image:loc><image:title>terra2</image:title></image:image><lastmod>2023-12-04T09:08:42+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2023/11/19/for-beginner-i-tried-the-quickstart-tutorial-of-openai-api/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2023/11/mqdefault.jpg</image:loc><image:title>mqdefault</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2023/11/image-1.png</image:loc><image:title>image-1</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2023/11/image.png</image:loc><image:title>image</image:title></image:image><lastmod>2023-12-04T09:08:27+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2023/12/03/you-can-execute-function-calling-faster-and-more-efficiently-i-tried-parallel-execution-of-function-calling-announced-at-openai-devday/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2023/12/b5eeec00-4217-47c9-97e7-785cb2045a78.webp</image:loc><image:title>b5eeec00-4217-47c9-97e7-785cb2045a78</image:title></image:image><lastmod>2023-12-04T09:08:14+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/09/20/mon-introversion-et-moi/</loc><lastmod>2022-01-01T18:46:46+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/09/27/terrafrom-tfstate-file-how-itis-updated-why-we-shoud-use-remote_state/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/09/35621-1r2wrtepk2awbtxrkpmvezg.png</image:loc><image:title>35621-1r2wrtepk2awbtxrkpmvezg</image:title></image:image><lastmod>2020-07-15T12:55:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2019/01/30/java-8-map-reduce-demystification/</loc><lastmod>2020-07-13T10:51:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/09/26/terraform-module-and-how-u-can-use-it/</loc><lastmod>2021-02-03T10:09:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/05/29/ignore-json-property-when-deserializing-with-jackson-and-jsonignore/</loc><lastmod>2020-07-13T10:24:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/05/24/start-a-new-project-with-bitbucket-or-gitlab-push-project-to-repo/</loc><lastmod>2020-07-13T10:23:43+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/05/03/iam-aws-how-to-creat-an-iam-for-a-specific-ressource/</loc><lastmod>2021-02-08T20:19:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/04/26/jersey/</loc><lastmod>2020-07-13T10:19:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/04/25/get-properties-file-key-values-in-java/</loc><lastmod>2020-07-13T10:18:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/04/05/git-does-not-show-remote-branches-after-fresh-creation/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/04/as.png</image:loc><image:title>as</image:title></image:image><lastmod>2020-07-13T10:15:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/15/change-the-http-status-codes-returned-by-amazon-api-gateway-in-a-post-method/</loc><lastmod>2020-07-13T10:15:06+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/15/amazonserviceexception-and-subclasses-and-java-runtimeexception/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/03/intg.png</image:loc><image:title>intg</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/03/inte3.png</image:loc><image:title>inte3</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/03/integ2.png</image:loc><image:title>integ2</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/03/integ.png</image:loc><image:title>integ</image:title></image:image><lastmod>2020-07-13T10:13:41+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/07/how-to-create-api-gateway-with-terraform/</loc><lastmod>2020-07-13T10:04:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/02/terraform-eof/</loc><lastmod>2020-07-13T10:02:54+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/02/28/aws-lambda-list-functions-unknown-output-type/</loc><lastmod>2020-07-13T10:01:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/02/28/why-we-use-embedded-text-editor-like-kate-gedit-or-embedded-terminal-text-edit/</loc><lastmod>2020-07-13T10:01:02+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/09/22/best-method-to-install-nodejs-npm-without-headaches-ubuntu-14-04/</loc><lastmod>2020-07-13T09:54:33+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2017/02/21/the-doom-of-callbacks-deadly-diamond-of-death/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2017/02/doom.jpg</image:loc><image:title>doom</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2017/02/dead.png</image:loc><image:title>dead</image:title></image:image><lastmod>2020-07-13T09:45:21+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/09/22/solve-cannot-find-module-usrlibnode_moduleskarma-requirejs-plugin-cannot-find-module-requirejs/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2016/09/problem1.png</image:loc><image:title>problem</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2016/09/solution1.png</image:loc><image:title>solution</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2016/09/solution.png</image:loc><image:title>solution</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2016/09/problem.png</image:loc><image:title>problem</image:title></image:image><lastmod>2020-07-13T09:44:22+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/10/26/dix-situations-ordinaires-mais-compliquees-pour-les-femmes-en-tunisie-liste-loin-detre-exhaustive/</loc><lastmod>2019-02-05T18:52:53+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/06/24/gitlab-ci-why-we-use-docker/</loc><lastmod>2019-02-01T15:11:28+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/04/03/deserialize-java-8-localdatetime-to-json-without-nano-and-milisecond-field-based-on-jsr-310/</loc><lastmod>2019-02-01T15:09:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/07/how-to-give-api-gateway-permission-to-invoke-lambda-function-through-api-or-cli/</loc><lastmod>2019-02-01T15:07:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/09/24/everything-you-wanted-to-know-about-javascript-scope/</loc><lastmod>2019-02-01T15:02:25+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/06/21/operators-difference-between-and-in-java/</loc><lastmod>2019-02-01T14:25:04+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/08/how-to-drop-all-connexion-to-your-database-postgresql/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2018/03/cap2.png</image:loc><image:title>cap2</image:title></image:image><lastmod>2019-02-01T13:10:56+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2019/02/01/how-docker-works-in-laymans-terms/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2019/02/docker-container-creation-2.png</image:loc><image:title>docker Container creation</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2019/02/docker-container-creation-1.png</image:loc><image:title>docker Container creation</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2019/02/docker-container-creation.png</image:loc><image:title>docker Container creation</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2019/02/container.png</image:loc><image:title>container</image:title></image:image><lastmod>2019-02-01T12:45:29+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/07/31/git-update-local-branches-with-remotes-branch-list-reset-local-repository-branch-to-be-just-like-remote-repository-head/</loc><lastmod>2018-07-31T13:07:08+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/03/23/hql-vs-criteria-api-vs-pure-criteria-api/</loc><lastmod>2018-04-25T08:05:47+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2018/02/26/what-is-putty/</loc><lastmod>2018-04-25T07:57:12+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/01/27/how-to-disable-last-activeactive-facebook-2016/</loc><lastmod>2017-08-02T20:07:37+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2016/02/20/history-of-sql/</loc><lastmod>2016-02-20T17:27:15+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2015/10/04/gtk-warning-cannot-open-display-0-0-solution/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2015/10/facebook-food-photos_o_429188.jpg</image:loc><image:title>facebook-food-photos_o_429188</image:title></image:image><lastmod>2015-10-04T12:50:09+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2014/02/09/liste-de-projets-de-fin-detudes-pfe-ou-stage-specialite-informatique/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2014/02/67.png</image:loc><image:title>67</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2014/02/0.jpg</image:loc></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2014/02/3.png</image:loc><image:title>3</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2014/02/4.png</image:loc><image:title>4</image:title></image:image><image:image><image:loc>https://kbilel.com/wp-content/uploads/2014/02/7.jpg</image:loc><image:title>7</image:title></image:image><lastmod>2024-05-20T19:34:10+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2014/02/08/a-19-ans-zied-chaouch-admis-en-phd-a-mit-boston/</loc><lastmod>2014-02-08T16:12:31+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com/2013/11/14/les-etudiants-tunisiens-en-preparatoire/</loc><image:image><image:loc>https://kbilel.com/wp-content/uploads/2013/11/601913_376810885717052_347538682_n.jpg</image:loc><image:title>601913_376810885717052_347538682_n</image:title></image:image><lastmod>2018-06-09T18:50:19+00:00</lastmod><changefreq>monthly</changefreq></url><url><loc>https://kbilel.com</loc><changefreq>daily</changefreq><priority>1.0</priority><lastmod>2026-01-24T14:54:45+00:00</lastmod></url></urlset>
