Skip to content

E sim chat bot semester long internship autumn 2025#496

Open
demon2202 wants to merge 3 commits intoFOSSEE:eSim-Chat-Bot-Semester-Long-Internship_Autumn-2025from
demon2202:eSim-Chat-Bot-Semester-Long-Internship_Autumn-2025
Open

E sim chat bot semester long internship autumn 2025#496
demon2202 wants to merge 3 commits intoFOSSEE:eSim-Chat-Bot-Semester-Long-Internship_Autumn-2025from
demon2202:eSim-Chat-Bot-Semester-Long-Internship_Autumn-2025

Conversation

@demon2202
Copy link
Copy Markdown

Related Issues

The PR adds major enhancement to eSim chatbot , bringing intelligent assistance with voice support, schematic analysis, multi media support , a sidebar that holds all the chats and Session persistence troubleshooting directly into the application.

Purpose

The goal of this update is to make eSim more interactive and user-friendly by integrating an AI chatbot that can help users with circuit analysis, simulation issues, and general guidance
By using local Ollama models, users can get faster and more private assistance while working on projects.

Images

Screenshot 2026-04-30 144737 Screenshot 2026-04-30 144858 Screenshot 2026-04-30 144907

Approach

Add AI chatbot with offline Ollama integration

  • Embed ChatbotGUI as dockable panel in main eSim window
  • Support text chat, schematic image analysis, and voice input
  • Speech recognition via Google STT (SpeechRecognition)
  • Multi-image staging area with drag-and-drop support
  • Chat history sidebar with session save, load, rename, delete
  • Session persistence to ~/.esim/chat_sessions/
  • Smart token budget for faster responses
  • Netlist analysis with structured four-section output
  • NgSpice simulation error debugging with smart log parser
  • Safe worker abort when switching sessions mid-generation

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant