From 3b9ff8e8f72640386a33444933a3c025080b4f53 Mon Sep 17 00:00:00 2001 From: Pooja Date: Sat, 7 Mar 2026 16:42:04 +0530 Subject: [PATCH] Add AI Development Setup instructions to INSTALL Added instructions for setting up AI development tools including virtual environment, dependencies, and installation of Ollama. --- INSTALL | 37 +++++++++++++++++++++++++++++++++++++ 1 file changed, 37 insertions(+) diff --git a/INSTALL b/INSTALL index 7eb2210dc..525728cdd 100644 --- a/INSTALL +++ b/INSTALL @@ -100,6 +100,43 @@ Table of contents v. To uninstall eSim and all of its components, run the uninstaller "uninst-eSim.exe" located at top-level eSim directory (where this INSTALL file can be found). +4. AI Development Setup (Chatbot and AI Debugging Tools) + + Some development branches of eSim include AI-powered tools such as + the chatbot module and AI-based debugging assistants. These features + require additional dependencies for running local language models. + + i. Create a Python virtual environment + + $ python3 -m venv esim-env + $ source esim-env/bin/activate + + ii. Install Python dependencies + + $ pip install -r requirements.txt + $ pip install setuptools + + iii. Install required system dependency + + $ sudo apt update + $ sudo apt install zstd + + iv. Install Ollama + + $ curl -fsSL https://ollama.com/install.sh | sh + + v. Download the required language model + + $ ollama pull qwen2.5-coder:3b + + vi. Verify installation + + $ ollama list + $ ollama run qwen2.5-coder:3b + + These dependencies are required for development branches that include + AI modules such as the chatbot located in `src/chatbot`. + Note