The LoLLMs-QNA dataset was created by ParisNeo. The dataset is based on the documentation, usage examples, and knowledge base developed for LoLLMs (Lord of Large Language and Multimodal Systems). It aims to provide a comprehensive collection of conversational interactions (questions and corresponding answers, or task descriptions and results) related to the LoLLMs project, its creator, its functionalities, and related concepts.
The dataset covers various aspects of LoLLMs, including:
win_install.bat), free/open-source nature.docs_zipper personality, keeping specific elements like title/author/method), benefits (control, tailored summaries), and the motivation behind its creation (ParisNeo's paper rejection experience).face_chacer game).lollms-server --host 0.0.0.0) and client (lollms-webui configuration), data storage, server configuration via lollms-settings, support for multiple services/servers.execute) and Context Update (modifies interaction pre/post-generation, uses update_context/process_output), examples of each, guidance on choosing the right builder, and how the builders themselves operate (template injection vs. internal LLM calls).It is important to note that the dataset also contains some generic thoughts and reflections about AI and its potential uses and threats. These thoughts represent ParisNeo's personal views and should not be considered as universally accepted truths.
The LoLLMs-QNA dataset was created by structuring knowledge into distinct conversational contexts. Each context is defined by a system_prompt that limits the AI's knowledge scope strictly to the information within the accompanying discussion. The discussion contains a series of user questions/prompts and AI assistant responses based solely on that limited context. This method ensures that the information provided in each segment is traceable to a specific source definition within the dataset itself.
This approach is inspired by the principles outlined in ParisNeo's white paper "From Text to Interactive Knowledge: Building Chat-Style Databases for AI Training," focusing on creating structured, context-aware conversational data from raw knowledge sources (like documentation, articles, or personal expertise).
While the dataset structure itself is manually curated based on LoLLMs documentation and knowledge, the generation of similar Q&A datasets often utilizes LLMs. For related projects, ParisNeo has used tools like Database Maker on LoLLMs and models such as airoboros-l2-70b-2.2.1 by jondurbin, often leveraging quantized versions by TheBloke.
Updates to this database may occur as LoLLMs documentation evolves and new functionalities are added.
The LoLLMs-QNA dataset is provided as a JSON file containing a list of objects. Each object represents a specific knowledge context and contains:
system_prompt: A string defining the AI assistant's role and knowledge limitations for this specific context. It explicitly states that the assistant should only use the information provided within this context's discussion.discussion: A list of dictionaries, where each dictionary represents a turn in the conversation and has:
role: Either "user" or "assistant".content: The text content of the user's question/prompt or the assistant's response.Example entry structure:
[
{
"system_prompt": "You are an AI assistant knowledgeable *only* about the creator ParisNeo...",
"discussion": [
{
"role": "user",
"content": "Who is the creator of the lollms project and what is their background?"
},
{
"role": "assistant",
"content": "The lollms project... was created by ParisNeo..."
},
// ... more turns in this discussion context
]
},
{
"system_prompt": "You are an AI assistant specialized in describing the evolution of the lollms project...",
"discussion": [
// ... user/assistant turns specific to project evolution
]
}
// ... more context objects
]
The LoLLMs-QNA dataset is intended to be used for various tasks, including training AI models (especially for context-aware Q&A and instruction following), developing chatbots, and providing a structured knowledge base about LoLLMs. The strict scoping defined by the system_prompt in each entry makes it suitable for studying context adherence in LLMs.
However, it is important to reiterate that the dataset reflects ParisNeo's personal vision and perspectives, particularly regarding AI ethics and future directions. The answers provided within the dataset are based on the information curated for LoLLMs and should be understood within that framework. Users should exercise critical thinking and consider the specific context and requirements of their own applications.
ParisNeo would like to express gratitude to the open-source community and contributors who have supported the development and improvement of LoLLMs. The dataset is provided as a contribution back to the community and aims to facilitate the understanding and utilization of LoLLMs and the development of context-aware AI assistants.
Special Thanks to jondurbin for his advice and models, and to Tom Jobbins (TheBloke) for quantizing models crucial for accessibility.
Apache 2.0.
19 commits
The LoLLMs-QNA dataset was created by ParisNeo. The dataset is based on the documentation, usage examples, and knowledge base developed for LoLLMs (Lord of Large Language and Multimodal Systems). It aims to provide a comprehensive collection of conversational interactions (questions and corresponding answers, or task descriptions and results) related to the LoLLMs project, its creator, its functionalities, and related concepts.
The dataset covers various aspects of LoLLMs, including:
win_install.bat), free/open-source nature.docs_zipper personality, keeping specific elements like title/author/method), benefits (control, tailored summaries), and the motivation behind its creation (ParisNeo's paper rejection experience).face_chacer game).lollms-server --host 0.0.0.0) and client (lollms-webui configuration), data storage, server configuration via lollms-settings, support for multiple services/servers.execute) and Context Update (modifies interaction pre/post-generation, uses update_context/process_output), examples of each, guidance on choosing the right builder, and how the builders themselves operate (template injection vs. internal LLM calls).It is important to note that the dataset also contains some generic thoughts and reflections about AI and its potential uses and threats. These thoughts represent ParisNeo's personal views and should not be considered as universally accepted truths.
The LoLLMs-QNA dataset was created by structuring knowledge into distinct conversational contexts. Each context is defined by a system_prompt that limits the AI's knowledge scope strictly to the information within the accompanying discussion. The discussion contains a series of user questions/prompts and AI assistant responses based solely on that limited context. This method ensures that the information provided in each segment is traceable to a specific source definition within the dataset itself.
This approach is inspired by the principles outlined in ParisNeo's white paper "From Text to Interactive Knowledge: Building Chat-Style Databases for AI Training," focusing on creating structured, context-aware conversational data from raw knowledge sources (like documentation, articles, or personal expertise).
While the dataset structure itself is manually curated based on LoLLMs documentation and knowledge, the generation of similar Q&A datasets often utilizes LLMs. For related projects, ParisNeo has used tools like Database Maker on LoLLMs and models such as airoboros-l2-70b-2.2.1 by jondurbin, often leveraging quantized versions by TheBloke.
Updates to this database may occur as LoLLMs documentation evolves and new functionalities are added.
The LoLLMs-QNA dataset is provided as a JSON file containing a list of objects. Each object represents a specific knowledge context and contains:
system_prompt: A string defining the AI assistant's role and knowledge limitations for this specific context. It explicitly states that the assistant should only use the information provided within this context's discussion.discussion: A list of dictionaries, where each dictionary represents a turn in the conversation and has:
role: Either "user" or "assistant".content: The text content of the user's question/prompt or the assistant's response.Example entry structure:
[
{
"system_prompt": "You are an AI assistant knowledgeable *only* about the creator ParisNeo...",
"discussion": [
{
"role": "user",
"content": "Who is the creator of the lollms project and what is their background?"
},
{
"role": "assistant",
"content": "The lollms project... was created by ParisNeo..."
},
// ... more turns in this discussion context
]
},
{
"system_prompt": "You are an AI assistant specialized in describing the evolution of the lollms project...",
"discussion": [
// ... user/assistant turns specific to project evolution
]
}
// ... more context objects
]
The LoLLMs-QNA dataset is intended to be used for various tasks, including training AI models (especially for context-aware Q&A and instruction following), developing chatbots, and providing a structured knowledge base about LoLLMs. The strict scoping defined by the system_prompt in each entry makes it suitable for studying context adherence in LLMs.
However, it is important to reiterate that the dataset reflects ParisNeo's personal vision and perspectives, particularly regarding AI ethics and future directions. The answers provided within the dataset are based on the information curated for LoLLMs and should be understood within that framework. Users should exercise critical thinking and consider the specific context and requirements of their own applications.
ParisNeo would like to express gratitude to the open-source community and contributors who have supported the development and improvement of LoLLMs. The dataset is provided as a contribution back to the community and aims to facilitate the understanding and utilization of LoLLMs and the development of context-aware AI assistants.
Special Thanks to jondurbin for his advice and models, and to Tom Jobbins (TheBloke) for quantizing models crucial for accessibility.
Apache 2.0.
19 commits