KG: Knowledge Graph—a structured representation of data where entities are nodes and relationships are edges.
Cypher: A query language for Neo4j graph databases, similar to SQL but optimized for graph traversal.
Neo4j: A popular graph database management system used to store and query connected data.
Streamlit: An open-source Python framework for building machine learning and data science web apps.
LangChain: A framework designed to simplify the creation of applications using large language models, often used for chaining prompts and managing context.
Cold-start problem: The difficulty recommender systems face when trying to provide suggestions for new users or items with no prior interaction history.
RAG: Retrieval-Augmented Generation—technique where an LLM fetches relevant external data to ground its responses.
Text-rule/Derive/Select: Specific proprietary rule types in Lenovo's database defining compatibility constraints between computer components.