Mats Lidström
Mats Lidström
  • Home
  • Blog
  • About
  • Contact
  • Your Comprehensive Guide to Installing Conda and Python on Windows

    Your Comprehensive Guide to Installing Conda and Python on Windows

    4 March 2025

    •

    Mats Lidström

    Navigating the world of Python development can seem daunting, especially when setting up your environment on Windows. This guide will walk you through installing Conda and Python, managing environments, and running your first Python script in a clear, step-by-step format. Why Use Conda Over Pip? When managing Python packages and…

  • Exploring OctoTools: An Agentic Framework for Complex Reasoning

    Exploring OctoTools: An Agentic Framework for Complex Reasoning

    24 February 2025

    •

    Mats Lidström

    OctoTools is an open‐source agentic framework designed to tackle complex reasoning challenges across diverse domains. This training‐free, user-friendly, and highly extensible system integrates heterogeneous tools via standardized “tool cards.” The framework features a two-tier planning mechanism—handling both high-level objectives and step-by-step refinements—coupled with an executor that generates executable commands and…

  • Human-Inspired Memory in Chatbots: A Pinecone and Ollama Project

    Human-Inspired Memory in Chatbots: A Pinecone and Ollama Project

    24 February 2025

    •

    Mats Lidström

    How I created an AI that forgets like us—and remembers what matters. Have you ever wondered what it’d be like if a chatbot could remember like a human? Not just store every byte of data indefinitely like a cold, unfeeling database, but mimic how our brains prioritize important moments and…

  • How I Built a Self-Improving AI with LangChain: My Master-Servant Experiment

    How I Built a Self-Improving AI with LangChain: My Master-Servant Experiment

    20 February 2025

    •

    Mats Lidström

    I recently started a coding adventure that blew my mind: building an AI system that improves itself. With LangChain and OpenAI’s GPT, I created a master agent that rewrites the code of a servant agent to make it smarter over time. Picture this: I ask the servant, “What is 5…

  • Free Offline coding with DeepSeek Coder V2—Keep your data local!

    Free Offline coding with DeepSeek Coder V2—Keep your data local!

    28 January 2025

    •

    Mats Lidström

    DeepSeek’s AI power directly in your coding environment—no connectivity required. Learn how to integrate Ollama, a local platform for executing open-source models, with Cursor IDE. Cursor IDE is an AI-enhanced editor that enables smooth pair programming and includes sophisticated coding features comparable to Visual Studio Code. However, its AI functionality…

  • DeepSeek-R1: Autonomous Emergence of Reasoning in LLMs via Scalable Reinforcement Learning

    DeepSeek-R1: Autonomous Emergence of Reasoning in LLMs via Scalable Reinforcement Learning

    28 January 2025

    •

    Mats Lidström

    The DeepSeek team recently demonstrated a counterintuitive breakthrough in AI reasoning: complex problem-solving capabilities can emerge in large language models (LLMs) through pure reinforcement learning (RL) on automatically verifiable tasks, without curated reasoning data or auxiliary verification systems 1. Their methodology challenges prevailing paradigms that rely on meticulously engineered training datasets…

  • Using CatBoost AI Models for Forex Trading in MetaTrader 5 – Part 2

    Using CatBoost AI Models for Forex Trading in MetaTrader 5 – Part 2

    22 January 2025

    •

    Mats Lidström

    This is Part 2 of the guide on using CatBoost AI models for Forex trading. For a complete understanding, I recommend reading Part 1 as well. ONNX and MetaTrader 5 ONNX1 stands for Open Neural Network Exchange. It is an open-standard format for representing machine learning (ML) models that was…

  • Using CatBoost AI Models for Forex Trading in MetaTrader 5 – Part 1

    Using CatBoost AI Models for Forex Trading in MetaTrader 5 – Part 1

    21 January 2025

    •

    Mats Lidström

    What is CatBoost? CatBoost is an open-source gradient boosting library developed by Yandex, designed to handle categorical features efficiently.1 Unlike traditional gradient boosting methods, CatBoost processes categorical data directly without extensive preprocessing, making it particularly effective for datasets with categorical variables.2 Key features of CatBoost include: CatBoost is versatile and…

  • Using Visual Studio Code to Install WSL2, Python, and Virtual Environments on Windows 11

    Using Visual Studio Code to Install WSL2, Python, and Virtual Environments on Windows 11

    6 January 2025

    •

    Mats Lidström

    It has always been difficult and time-consuming to set up the proper development environment, particularly when working with a diverse team of developers (frontend, backend, software engineer, etc.). After seeing numerous developers struggle to get things up and running, I’ve made the decision to take on this job head-on. A…

Mats Lidström

My name is Mats Lidström. I am an entrepreneur and a consultant in IT systems integration and AI. I live in Gothenburg, Sweden. I have a strong passion for technology and have worked for many years at the intersection of business and IT.

  • LinkedIn

Resources

  • Home
  • Blog
  • About
  • Contact

Copyright © 2025, Mats Lidström