personal-context-manager

Personal Context Technology for AI Personalization

https://github.com/mikhashev/personal-context-manager

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (13.5%) to scientific vocabulary

Keywords

ai-learning ai-nuerointerface-integration ai-personalization context-management defensive-publication nurointerface open-source personal-data personalized-learning vibe-learning
Last synced: 6 months ago · JSON representation ·

Repository

Personal Context Technology for AI Personalization

Basic Info
  • Host: GitHub
  • Owner: mikhashev
  • License: mit
  • Default Branch: main
  • Homepage:
  • Size: 450 KB
Statistics
  • Stars: 88
  • Watchers: 6
  • Forks: 7
  • Open Issues: 0
  • Releases: 3
Topics
ai-learning ai-nuerointerface-integration ai-personalization context-management defensive-publication nurointerface open-source personal-data personalized-learning vibe-learning
Created 11 months ago · Last pushed 9 months ago
Metadata Files
Readme Contributing License Code of conduct Citation

README.md

AI Interaction Personalization Technology Using Structured Data

DEFENSIVE PUBLICATION

This publication is a defensive publication intended to prevent patenting of the described technology by any individuals or organizations. The project was under CC0 1.0 Universal until April 12, 2025, and is now licensed under the MIT License (see LICENSE for details).

Notice for Forkers and Cloners

As of April 12, 2025, Personal Context Manager (PCM) has switched from CC0 1.0 Universal to the MIT License to ensure attribution while remaining open-source. If you forked or cloned PCM before this date (e.g., forkers: AxiMinds, brucewedding, DRanger666, sgwd), your copy remains under CC0 1.0 terms. However, if you pull in new updates from the main repo, the MIT License will apply to those portions, requiring attribution (see LICENSE_CHANGE.md for details).

I’d love to collaborate! I’m currently working on features like Memoripy integration for memory decay (due April 30, 2025). If you’re interested in contributing or aligning your copy with the MIT License for future updates, please reach out via X (@mikeshev4enko) or email from my profile. Let’s work together to enhance PCM!

About the Project

This technology solves a fundamental limitation of modern AI systems — the lack of long-term memory between sessions. The core principle involves transferring structured data with a mandatory instruction block that defines the rules for processing them.

Key Features

  • Comprehensive preservation of relevant context between sessions
  • Support for various data formats (JSON, YAML, XML, graph structures)
  • Choice of data storage location (local/cloud)
  • Personalization management through instructions
  • Significantly improved recommendation accuracy through contextual personalization
  • Optimized context transfer for improved response times

Self-Improving Context Framework

We've developed a framework that enables context structures to evolve and improve over time based on usage patterns, neural feedback, and effectiveness metrics. Key components include:

  • Self-improvement tracking - Automatically identifies patterns in context effectiveness
  • Neural interface integration - Framework for correlating brain activity with context performance using EEG devices
  • Context evolution analysis - Tracks changes over time and recommends structural improvements
  • Instruction optimization - Tests and adapts instruction blocks to improve AI responses

This framework takes personalization to the next level by enabling continuous adaptation based on real-world performance data.

Note: While the neural interface integration framework is implemented in code, it has not yet been tested with actual EEG hardware devices. The integration with Muse, EMOTIV, and OpenBCI exists at the code level and is ready for testing with physical devices.

Future Benchmarking

We are currently developing a comprehensive benchmarking framework to quantify the performance improvements provided by PCM technology. Our preliminary testing indicates substantial benefits in several key areas:

  • Context preservation between sessions compared to traditional approaches
  • Recommendation accuracy enhancement through contextual personalization
  • Response time optimization through efficient context transfer
  • Cognitive load reduction with neural interface integration

We are committed to transparent and reproducible performance testing. A detailed benchmarking methodology and results will be published in Q2 2025, with all test cases and measurement tools made available as open-source resources. If you're interested in contributing to our benchmarking efforts, please see our contributing guidelines.

Documentation

Use Cases

Self-Education

We've developed a specialized personal context template for enhancing self-education using AI systems. This implementation leverages the latest research in cognitive science and memory formation to create an optimized learning experience.

The template incorporates: - Evidence-based learning strategies (active recall, spaced repetition) - Neuroscience-informed approaches to memory formation - Techniques to overcome AI limitations like context windows and hallucinations - Personalized learning pathways based on cognitive strengths and preferences

Files: - Personal Context Template for Self-Education - How to Use Personal Context Template for AI-Enhanced Learning

MCP Model Context Protocol support

Server for Personal Context Technology (PCT) using the Model Context Protocol (MCP) It enables AI assistants like Claude to access and update your personalized context data, creating persistent memory between sessions.

Watch the Personal Context Technology MCP Server in action:

PCT MCP Server Demo

The demo shows how to: - Access personal context data using the MCP tool - Update context information using the updateContext tool - See how Claude's responses improve with personalized context

Ethical Principles

This project is intended exclusively for civilian purposes: improving education, healthcare, increasing productivity, and personalizing AI interaction. Please review the ethical guidelines before use.

Support the Project

If you would like to support further development and promotion of the technology, you can send a donation to the following addresses:

  • Bitcoin: [bc1qfev88vx2yem48hfj04udjgn3938afg5yvdr92x]
  • Ethereum: [0xB019Ae32a98fd206881f691fFe021A2B2520Ce9d]
  • TON: [UQDWa0-nCyNM1jghk1PBRcjBt4Lxvs86wflNGHHQtxfyx-8J]

License

Licensed under the MIT License - See LICENSE for details.

Owner

  • Name: Mike Shevchenko
  • Login: mikhashev
  • Kind: user

backend developer. AI assistant improvements developer.

Citation (CITATION.cff)

cff-version: 1.2.0
message: "If you use this technology, please cite it as below."
authors:
  - family-names: "Shevchenko"
    given-names: "Mikhail"
    orcid: "https://orcid.org/0009-0006-1475-7268"
title: "Personal Context Technology for AI Personalization"
version: 1.0.2
doi: 10.5281/zenodo.15149256
url: "https://github.com/mikhashev/personal-context-manager"
type: "software"
keywords:
  - ai-personalization
  - context-management
  - personal-data
  - defensive-publication
  - open-source-technology
license: MIT License
repository-code: "https://github.com/mikhashev/personal-context-manager"
abstract: >-
  This technology solves a fundamental limitation of modern AI systems — 
  the lack of long-term memory between sessions. The core principle involves 
  transferring structured data with a mandatory instruction block that defines 
  the rules for processing them, enabling personalized AI interactions while 
  preserving user privacy and control.

GitHub Events

Total
  • Release event: 3
  • Watch event: 89
  • Push event: 36
  • Public event: 1
  • Fork event: 6
  • Create event: 3
Last Year
  • Release event: 3
  • Watch event: 89
  • Push event: 36
  • Public event: 1
  • Fork event: 6
  • Create event: 3