3.6.6. LlamaIndex#
3.6.6.1. Overview#
3.6.6.1.1. Introduction#
Agents
Tác nhân là các trợ lý tri thức sử dụng mô hình ngôn ngữ lớn (LLM) và các công cụ để thực hiện nhiệm vụ như nghiên cứu, trích xuất dữ liệu, v.v.
Chúng có thể đơn giản như trả lời câu hỏi hoặc phức tạp hơn như cảm nhận, ra quyết định và hành động để hoàn thành nhiệm vụ.
LlamaIndex cung cấp khung để xây dựng tác nhân, trong đó tích hợp RAG (Retrieval-Augmented Generation) như một công cụ hỗ trợ.
Workflows
Quy trình công việc là các quá trình đa bước kết hợp nhiều tác nhân, trình kết nối dữ liệu và công cụ để hoàn thành nhiệm vụ.
Chúng là phần mềm điều khiển bởi sự kiện, cho phép kết hợp nguồn dữ liệu RAG và nhiều tác nhân để tạo ứng dụng phức tạp, có khả năng tự phản ánh, sửa lỗi và các đặc điểm của ứng dụng LLM tiên tiến.
Có thể triển khai các quy trình này dưới dạng microservices sản xuất.
Context Augmentation
LLM cung cấp giao diện ngôn ngữ tự nhiên giữa con người và dữ liệu, nhưng không được huấn luyện trên dữ liệu riêng của bạn (ví dụ: dữ liệu trong API, cơ sở dữ liệu SQL, PDF).
Tăng cường ngữ cảnh giúp LLM truy cập dữ liệu của bạn để giải quyết vấn đề cụ thể.
LlamaIndex cung cấp công cụ để ingest, parse, index và process, đồng thời triển khai nhanh các complex query workflows combining data access with LLM prompting. Ví dụ phổ biến nhất là RAG, kết hợp ngữ cảnh với LLM tại thời điểm suy luận.
LlamaIndex: là framework designed to build and manage the end-to-end lifecycle LLM-based application. LlamaIndex không giới hạn cách sử dụng LLM (tự động hoàn thành, chatbot, tác nhân, v.v.), mà giúp việc sử dụng dễ dàng hơn với các công cụ:
Data ingestion: Nhập dữ liệu từ nguồn gốc như API, PDF, SQL, v.v.
Data indexing: Cấu trúc dữ liệu thành dạng trung gian để LLM dễ sử dụng.
Engines:
Query Engine: Giao diện mạnh mẽ cho hỏi-đáp (ví dụ: quy trình RAG).
Chat Engine: Giao diện hội thoại cho tương tác đa tin nhắn.
Agent: Trợ lý tri thức dùng LLM và công cụ như hàm trợ giúp hoặc tích hợp API.
Observability/Evaluation: Thử nghiệm, đánh giá và giám sát ứng dụng.
Workflows: Kết hợp tất cả phần trên thành an event-driven system, linh hoạt hơn các cách tiếp cận dựa trên graph-based approaches.
3.6.6.1.2. Use cases#
Some popular use cases for LlamaIndex and context augmentation in general include:
Question-Answering (Retrieval-Augmented Generation aka RAG)
Autonomous Agents that can perform research and take actions
Multi-modal applications that combine text, images, and other data types
Fine-tuning models on data to improve performance
Check out our use cases documentation for more examples and links to tutorials.
3.6.6.1.3. How to LlamaIndex work#
LlamaIndex hoạt động theo ba giai đoạn chính: Nhập dữ liệu (Ingestion), Lập chỉ mục (Indexing), và Truy vấn (Querying). Những giai đoạn này kết nối dữ liệu của bạn với LLM để cung cấp câu trả lời chính xác hoặc thực hiện nhiệm vụ dựa trên thông tin bạn cung cấp.
Data Ingestion
Mục đích: Đưa dữ liệu riêng của bạn (từ PDF, cơ sở dữ liệu, API, v.v.) vào hệ thống để LLM có thể sử dụng.
Cách thực hiện:
LlamaIndex sử dụng trình kết nối dữ liệu (data connectors) để đọc dữ liệu từ nhiều nguồn khác nhau như tệp văn bản, PDF, SQL, hoặc API.
Ví dụ: Bạn có thể dùng SimpleDirectoryReader để tải tất cả tệp trong một thư mục hoặc LlamaHub để kết nối với hàng trăm nguồn dữ liệu khác nhau.
Công cụ như LlamaParse giúp phân tích cú pháp tài liệu phức tạp (như PDF) để trích xuất thông tin chính xác.
Indexing
Mục đích: Sắp xếp và cấu trúc dữ liệu để LLM dễ truy cập và xử lý nhanh chóng.
Cách thực hiện:
Dữ liệu được chuyển thành các vector embedding (biểu diễn số của văn bản) bằng các mô hình nhúng (embedding models) như OpenAI, HuggingFace, hoặc mô hình cục bộ.
Các embedding này được lưu trữ trong một cơ sở dữ liệu vector (vector store), tạo thành một chỉ mục (index).
Chỉ mục này giống như một “bản đồ” giúp LLM tìm kiếm thông tin liên quan mà không cần đọc toàn bộ dữ liệu từ đầu mỗi lần.
Querying
Mục đích: Sử dụng LLM để trả lời câu hỏi hoặc thực hiện nhiệm vụ dựa trên dữ liệu đã lập chỉ mục.
Cách thực hiện:
Khi bạn đặt câu hỏi, LlamaIndex tìm kiếm trong chỉ mục để lấy các phần dữ liệu liên quan nhất (thường dùng kỹ thuật RAG - Retrieval-Augmented Generation).
Dữ liệu này được kết hợp với câu hỏi của bạn và gửi đến LLM để tạo câu trả lời.
Có nhiều cách truy vấn:
Query Engine: Trả lời câu hỏi đơn giản (ví dụ: “Doanh thu năm 2023 là bao nhiêu?”).
Chat Engine: Hỗ trợ hội thoại qua lại.
Agents: Thực hiện nhiệm vụ phức tạp hơn như phân tích hoặc nghiên cứu.
Ví dụ cụ thể về cách hoạt động
Giả sử bạn có một thư mục chứa các tài liệu PDF về báo cáo tài chính:
Data Ingest: Bạn chạy mã để tải tất cả PDF bằng SimpleDirectoryReader.
Index: LlamaIndex chuyển nội dung PDF thành vector embedding và lưu vào cơ sở dữ liệu vector.
Query: Bạn hỏi “Tổng lợi nhuận năm 2024 là bao nhiêu?”. LlamaIndex tìm đoạn văn bản liên quan trong chỉ mục, gửi nó cùng câu hỏi đến LLM (như GPT), và trả về câu trả lời chính xác.
Các thành phần hỗ trợ hoạt động
Tools: LlamaIndex cho phép tích hợp các công cụ bổ sung (như API, hàm tùy chỉnh) để mở rộng khả năng của LLM.
Agents: Các trợ lý thông minh dùng LLM và công cụ để thực hiện nhiệm vụ phức tạp, ví dụ: phân tích dữ liệu hoặc tự động trả lời email.
Workflows: Điều khiển các bước bằng sự kiện, kết hợp nhiều tác nhân và nguồn dữ liệu để xử lý ứng dụng phức tạp.
Context Augmentation: Đảm bảo LLM hiểu và sử dụng dữ liệu riêng của bạn thay vì chỉ dựa vào kiến thức chung.
from dotenv import load_dotenv
load_dotenv(r".env")
True
3.6.6.2. Models#
3.6.6.2.1. LLMs#
Support for text completion and chat endpoints (details below)
Support for streaming and non-streaming endpoints
Support for synchronous and asynchronous endpoints
Check list of supported models in the LLM Integrations.
3.6.6.2.1.1. Text Completion#
%pip install -qU llama-index-llms-openai
Note: you may need to restart the kernel to use updated packages.
from llama_index.llms.openai import OpenAI
model = OpenAI(
model="gpt-4o-mini",
temperature=0.2,
max_tokens=50,
additional_kwargs={"seed": 12345678, "top_p": 0.5},
)
normal mode
response = model.complete("Hello, how are you?")
print(response)
Hello! I'm just a program, so I don't have feelings, but I'm here and ready to help you. How can I assist you today?
Streaming mode: Kết quả trả về sẽ được trả về từng phần một, không phải là một câu hoàn chỉnh. Điều này có thể hữu ích trong các trường hợp mà bạn muốn nhận phản hồi ngay lập tức hoặc khi bạn đang làm việc với một mô hình lớn và không muốn chờ đợi toàn bộ phản hồi.
from time import sleep
# streaming mode
handle = model.stream_complete("William Shakespeare is ")
for token in handle:
print(token.delta, end="", flush=True)
sleep(0.1) # simulate some delay
William Shakespeare (1564-1616) was an English playwright, poet, and actor, widely regarded as one of the greatest writers in the English language and the world's pre-eminent dramatist. His works include 39 plays, 154 son
Async mode: Kết quả trả về sẽ được trả về dưới dạng một đối tượng bất đồng bộ, cho phép bạn xử lý kết quả khi nó sẵn sàng mà không cần chờ đợi toàn bộ phản hồi.
Async streaming mode: Kết quả trả về sẽ được trả về từng phần một dưới dạng một đối tượng bất đồng bộ, cho phép bạn xử lý kết quả ngay lập tức mà không cần chờ đợi toàn bộ phản hồi.
# with async
model.acomplete("Hello, how are you?")
# stream with async
model.astream_complete("Hello, how are you?")
3.6.6.2.1.2. Chat Interface#
from llama_index.llms.openai import OpenAI
from llama_index.core.llms import ChatMessage
model = OpenAI("gpt-4o-mini", temperature=0.1, max_tokens=50)
messages = [
ChatMessage(role="system", content="Bạn là một trợ lý ảo thông minh."),
ChatMessage(role="user", content="Cho tôi 1 câu đùa về tình yêu"),
]
chat_response = model.chat(messages)
print(chat_response)
assistant: Tình yêu giống như Wi-Fi, bạn không thể nhìn thấy nó, nhưng khi có tín hiệu tốt, bạn sẽ cảm thấy kết nối mạnh mẽ!
3.6.6.2.1.3. Function Calling#
Function calling: Cho phép bạn gọi các hàm từ mã nguồn bên ngoài trong khi tương tác với mô hình ngôn ngữ. Điều này có thể hữu ích trong các trường hợp mà bạn muốn thực hiện các tác vụ cụ thể hoặc truy cập dữ liệu bên ngoài trong khi tương tác với mô hình.
from llama_index.core.tools import FunctionTool
from llama_index.llms.openai import OpenAI
def generate_song(name: str, artist: str) -> dict:
"""Generates a song with provided name and artist."""
return {"name": name, "artist": artist}
tool = FunctionTool.from_defaults(fn=generate_song)
llm = OpenAI(model="gpt-4o-mini")
response = llm.predict_and_call(
[tool],
"Generate a random song for me. Use the generate_song function to create a song with a name and artist.",
)
print(str(response))
{'name': 'Whispers in the Wind', 'artist': 'Luna Sky'}
3.6.6.2.1.4. Advanced Custom Model#
from typing import Optional, List, Mapping, Any
from llama_index.core import SimpleDirectoryReader, SummaryIndex
from llama_index.core.callbacks import CallbackManager
from llama_index.core.llms import (
CustomLLM,
CompletionResponse,
CompletionResponseGen,
LLMMetadata,
)
from llama_index.core.llms.callbacks import llm_completion_callback
from llama_index.core import Settings
class OurLLM(CustomLLM):
context_window: int = 3900
num_output: int = 256
model_name: str = "custom"
dummy_response: str = "My response"
@property
def metadata(self) -> LLMMetadata:
"""Get LLM metadata."""
return LLMMetadata(
context_window=self.context_window,
num_output=self.num_output,
model_name=self.model_name,
)
@llm_completion_callback()
def complete(self, prompt: str, **kwargs: Any) -> CompletionResponse:
return CompletionResponse(text=self.dummy_response)
@llm_completion_callback()
def stream_complete(self, prompt: str, **kwargs: Any) -> CompletionResponseGen:
response = ""
for token in self.dummy_response:
response += token
yield CompletionResponse(text=response, delta=token)
# define our LLM
Settings.llm = OurLLM()
# define embed model
Settings.embed_model = "local:BAAI/bge-base-en-v1.5"
# Load the your data
documents = SimpleDirectoryReader("./data").load_data()
index = SummaryIndex.from_documents(documents)
# Query and print response
query_engine = index.as_query_engine()
response = query_engine.query("<query_text>")
print(response)
3.6.6.2.1.5. local Models#
See the custom LLM’s How-To for more details on using and configuring LLM models.
from llama_index.llms.ollama import Ollama # type: ignore
llm = Ollama(model="llama3.3", request_timeout=60.0)
3.6.6.2.1.6. Multi modal#
ref: https://docs.llamaindex.ai/en/stable/module_guides/models/multi_modal/
from llama_index.core.llms import ChatMessage, TextBlock, ImageBlock
from llama_index.llms.openai import OpenAI
llm = OpenAI(model="gpt-4o")
messages = [
ChatMessage(
role="user",
blocks=[
ImageBlock(
path=r"C:\Users\datkt\Desktop\Working\notebooks\coding\learning\contents\theory\aiml_algorithms\dl_llm\_images\vector_db_meaning.png"
),
TextBlock(text="Describe the image in a few sentences."),
],
)
]
resp = llm.chat(messages)
print(resp.message.content)
The image illustrates the concept of a vector database. On the left, it shows unstructured data represented by icons for different file types: JPG, DOC, MP4, and MP3. On the right, it displays a table of embeddings, which are numerical vectors associated with the unstructured data. The embeddings consist of rows of numbers, indicating how the data is transformed into a structured format for storage and retrieval in a vector database.
3.6.6.2.2. Embedding Models#
LlamaIndex uses
text-embedding-ada-002
from OpenAI and uses cosine similarity when comparing embeddings.
Use OpenAI embedding model
%pip install -qU llama-index-embeddings-openai
Note: you may need to restart the kernel to use updated packages.
from llama_index.embeddings.openai import OpenAIEmbedding
from llama_index.core import VectorStoreIndex
from llama_index.core import Settings
# changing the global default
Settings.embed_model = OpenAIEmbedding()
# local usage
embedding = OpenAIEmbedding().get_text_embedding("hello world")
embeddings = OpenAIEmbedding().get_text_embeddings(["hello world", "hello world"])
# per-index
index = VectorStoreIndex.from_documents(documents, embed_model=embed_model)
Use HuggingFace embedding model (local)
%pip install -qU llama-index-embeddings-huggingface
from llama_index.embeddings.huggingface import HuggingFaceEmbedding
from llama_index.core import Settings
Settings.embed_model = HuggingFaceEmbedding(model_name="BAAI/bge-small-en-v1.5")
Customized embedding model: link
3.6.6.3. Prompts#
LlamaIndex provides a flexible and powerful way to manage prompts, and to use them in a variety of ways.
RichPromptTemplate
- latest-style for building jinja-style prompts with variables and logicPromptTemplate
- older-style simple templating for building prompts with a single f-stringChatPromptTemplate
- older-style simple templating for building chat prompts with messages and f-strings
3.6.6.3.1. PromptTemplate#
PromptTemplate
là một lớp cơ bản cho việc xây dựng các prompt đơn giản với một chuỗi f-string. Nó cho phép bạn định nghĩa một prompt với các biến và sau đó sử dụng nó để tạo ra các prompt cụ thể bằng cách thay thế các biến bằng giá trị thực tế.
import datetime
# Sử dụng f-string để minh họa đơn giản nhất
# (PromptTemplate cơ bản cũng tương tự về mặt cấu trúc logic)
def create_basic_prompt(text: str, audience: str) -> str:
"""Tạo prompt bằng cách ghép chuỗi và logic đơn giản."""
current_date = datetime.date.today().isoformat() # Lấy ngày hiện tại
# Logic xử lý đối tượng được nhúng trực tiếp
if audience == "chuyên gia kỹ thuật":
audience_instruction = (
"Tập trung vào chi tiết kỹ thuật, có thể dùng thuật ngữ chuyên ngành."
)
elif audience == "người mới bắt đầu":
audience_instruction = "Giải thích đơn giản, dễ hiểu, tránh thuật ngữ phức tạp."
else:
audience_instruction = "Viết một cách tổng quát."
# Logic định dạng JSON được nhúng trực tiếp
format_instruction = f"""
Yêu cầu định dạng Output:
Trả về kết quả dưới dạng một đối tượng JSON hợp lệ như sau:
{{
"summary": "<nội dung tóm tắt của bạn ở đây>",
"generated_date": "{current_date}"
}}
"""
# Ghép nối tất cả lại thành một prompt lớn
prompt = f"""
Hãy tóm tắt đoạn văn bản sau đây:
--- Văn bản bắt đầu ---
{text}
--- Văn bản kết thúc ---
Hướng dẫn tóm tắt:
1. Đối tượng người đọc: {audience}. {audience_instruction}
2. {format_instruction}
Chỉ trả về đối tượng JSON, không thêm bất kỳ lời giải thích nào khác.
"""
return prompt
# --- Sử dụng ---
my_text = "LlamaIndex là một framework mạnh mẽ giúp xây dựng các ứng dụng dựa trên LLM bằng cách kết nối các nguồn dữ liệu tùy chỉnh với LLM."
audience_type = "người mới bắt đầu"
basic_prompt_result = create_basic_prompt(my_text, audience_type)
print("--- Prompt tạo bằng phương pháp cũ ---")
print("-" * 20)
print(basic_prompt_result)
--- Prompt tạo bằng phương pháp cũ ---
--------------------
Hãy tóm tắt đoạn văn bản sau đây:
--- Văn bản bắt đầu ---
LlamaIndex là một framework mạnh mẽ giúp xây dựng các ứng dụng dựa trên LLM bằng cách kết nối các nguồn dữ liệu tùy chỉnh với LLM.
--- Văn bản kết thúc ---
Hướng dẫn tóm tắt:
1. Đối tượng người đọc: người mới bắt đầu. Giải thích đơn giản, dễ hiểu, tránh thuật ngữ phức tạp.
2.
Yêu cầu định dạng Output:
Trả về kết quả dưới dạng một đối tượng JSON hợp lệ như sau:
{
"summary": "<nội dung tóm tắt của bạn ở đây>",
"generated_date": "2025-04-11"
}
Chỉ trả về đối tượng JSON, không thêm bất kỳ lời giải thích nào khác.
3.6.6.3.2. RichPromptTemplate#
By leveraging Jinja syntax, you can build prompt templates that have variables, logic, parse objects, and more.
Nhúng các Đối tượng Phức tạp: Khác với các phương pháp chỉ xử lý biến dạng chuỗi (string),
RichPromptTemplate
cho phép bạn nhúng trực tiếp các đối tượng phức tạp vào trong template. Các đối tượng này có thể là:Các
PromptTemplate
khác (lồng ghép prompt).Các hàm Python (functions).
Các Pydantic models tùy chỉnh.
Khả năng Kết hợp (Composition): Đây là ưu điểm cốt lõi.
RichPromptTemplate
giúp bạn xây dựng các prompt lớn và phức tạp từ những “mảnh ghép” nhỏ hơn, dễ quản lý hơn. Bạn có thể định nghĩa các phần prompt riêng lẻ (dưới dạng prompt khác hoặc hàm) và sau đó kết hợp chúng lại bằngRichPromptTemplate
. Điều này giống như việc xây dựng một ứng dụng lớn từ các module nhỏ.Tính Module và Tái sử dụng (Modularity & Reusability): Khi bạn tách các phần của prompt thành các đối tượng riêng biệt (như hàm hoặc prompt con), bạn có thể dễ dàng tái sử dụng chúng ở nhiều nơi khác nhau. Nếu cần cập nhật logic hoặc nội dung của một phần, bạn chỉ cần sửa ở một nơi thay vì tìm kiếm và thay đổi ở nhiều chuỗi prompt dài.
Tổ chức và Quản lý Code Tốt hơn: Đối với các prompt rất phức tạp, việc sử dụng
RichPromptTemplate
giúp mã nguồn của bạn trở nên rõ ràng, có cấu trúc và dễ bảo trì hơn so với việc quản lý một chuỗi định dạng (f-string) khổng lồ hoặc mộtPromptTemplate
đơn lẻ với quá nhiều biến.
3.6.6.3.2.1. Simple Prompt#
# use the RichPromptTemplate to build a jinja-style prompt template
from llama_index.core.prompts import RichPromptTemplate
template_str = """We have provided context information below.
---------------------
{{ context_str }}
---------------------
Given this information, please answer the question: {{ query_str }}
"""
qa_template = RichPromptTemplate(template_str)
# you can create text prompt (for completion API)
prompt = qa_template.format(context_str="context_sample", query_str="query_sample")
# or easily convert to message prompts (for chat API)
messages = qa_template.format_messages(
context_str="context_sample", query_str="context_sample"
)
print(prompt)
We have provided context information below.
---------------------
context_sample
---------------------
Given this information, please answer the question: query_sample
print(messages)
messages[0].content
[ChatMessage(role=<MessageRole.USER: 'user'>, additional_kwargs={}, blocks=[TextBlock(block_type='text', text='We have provided context information below.'), TextBlock(block_type='text', text='---------------------'), TextBlock(block_type='text', text='context_sample'), TextBlock(block_type='text', text='---------------------'), TextBlock(block_type='text', text='Given this information, please answer the question: context_sample')])]
'We have provided context information below.---------------------context_sample---------------------Given this information, please answer the question: context_sample'
3.6.6.3.2.2. Loop in Prompt#
from llama_index.core.prompts import RichPromptTemplate
template = RichPromptTemplate(
"""
{% chat role="system" %}
Given a list if images and text from each image, please answer the question to the best of your ability.
{% endchat %}
{% chat role="user" %}
{% for image_path, text in images_and_texts %}
Here is some text: {{ text }}
And here is an image:
{{ image_path | image }}
{% endfor %}
{% endchat %}
"""
)
messages = template.format_messages(
images_and_texts=[
(
r"contents\theory\aiml_algorithms\dl_llm\_images\rag_diagram.png",
"This is the first page of the document",
),
(
r"contents\theory\aiml_algorithms\dl_llm\_images\rag_flow.png",
"This is the second page of the document",
),
]
)
messages
[ChatMessage(role=<MessageRole.SYSTEM: 'system'>, additional_kwargs={}, blocks=[TextBlock(block_type='text', text='Given a list if images and text from each image, please answer the question to the best of your ability.')]),
ChatMessage(role=<MessageRole.USER: 'user'>, additional_kwargs={}, blocks=[TextBlock(block_type='text', text='Here is some text: This is the first page of the document'), TextBlock(block_type='text', text='And here is an image:'), ImageBlock(block_type='image', image=None, path=None, url=AnyUrl('data:image/jpeg;base64,iVBORw0KGgoAAAANSUhEUgAAA/MAAAMNCAYAAADUZCTKAAAAAXNSR0IArs4c6QAAXoN0RVh0bXhmaWxlACUzQ214ZmlsZSUyMGhvc3QlM0QlMjJhcHAuZGlhZ3JhbXMubmV0JTIyJTIwYWdlbnQlM0QlMjJNb3ppbGxhJTJGNS4wJTIwKE1hY2ludG9zaCUzQiUyMEludGVsJTIwTWFjJTIwT1MlMjBYJTIwMTBfMTVfNyklMjBBcHBsZVdlYktpdCUyRjUzNy4zNiUyMChLSFRNTCUyQyUyMGxpa2UlMjBHZWNrbyklMjBDaHJvbWUlMkYxMzQuMC4wLjAlMjBTYWZhcmklMkY1MzcuMzYlMjIlMjB2ZXJzaW9uJTNEJTIyMjYuMC4xNiUyMiUyMHNjYWxlJTNEJTIyMSUyMiUyMGJvcmRlciUzRCUyMjEwJTIyJTNFJTBBJTIwJTIwJTNDZGlhZ3JhbSUyMG5hbWUlM0QlMjJQYWdlLTElMjIlMjBpZCUzRCUyMkVWNXlpXzJTcGI5clNqV1ZYNEg4JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDbXhHcmFwaE1vZGVsJTIwZHglM0QlMjIxMTQ2JTIyJTIwZHklM0QlMjI4ODclMjIlMjBncmlkJTNEJTIyMSUyMiUyMGdyaWRTaXplJTNEJTIyMTAlMjIlMjBndWlkZXMlM0QlMjIxJTIyJTIwdG9vbHRpcHMlM0QlMjIxJTIyJTIwY29ubmVjdCUzRCUyMjElMjIlMjBhcnJvd3MlM0QlMjIxJTIyJTIwZm9sZCUzRCUyMjElMjIlMjBwYWdlJTNEJTIyMSUyMiUyMHBhZ2VTY2FsZSUzRCUyMjElMjIlMjBwYWdlV2lkdGglM0QlMjI4MjclMjIlMjBwYWdlSGVpZ2h0JTNEJTIyMTE2OSUyMiUyMG1hdGglM0QlMjIwJTIyJTIwc2hhZG93JTNEJTIyMCUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQ3Jvb3QlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMjAlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC01MCUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJyb3VuZGVkJTNEMCUzQndoaXRlU3BhY2UlM0R3cmFwJTNCaHRtbCUzRDElM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyOTAlMjIlMjB3aWR0aCUzRCUyMjk3MCUyMiUyMGhlaWdodCUzRCUyMjc2MCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTElMjIlMjB2YWx1ZSUzRCUyMlZlY3RvciUyMERhdGFiYXNlJTIyJTIwc3R5bGUlM0QlMjJzaGFwZSUzRGRhdGFzdG9yZSUzQndoaXRlU3BhY2UlM0R3cmFwJTNCaHRtbCUzRDElM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyMzQwJTIyJTIweSUzRCUyMjgwJTIyJTIwd2lkdGglM0QlMjIxMDAlMjIlMjBoZWlnaHQlM0QlMjIxMDAlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0yJTIyJTIwdmFsdWUlM0QlMjJEb2N1bWVudCUyMERhdGFiYXNlJTIyJTIwc3R5bGUlM0QlMjJzaGFwZSUzRGRhdGFzdG9yZSUzQndoaXRlU3BhY2UlM0R3cmFwJTNCaHRtbCUzRDElM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyMzQwJTIyJTIweSUzRCUyMjI4MCUyMiUyMHdpZHRoJTNEJTIyMTAwJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtMyUyMiUyMHZhbHVlJTNEJTIyUmF3JTIwRG9jdW1lbnQlMjIlMjBzdHlsZSUzRCUyMmh0bWwlM0QxJTNCdmVydGljYWxMYWJlbFBvc2l0aW9uJTNEYm90dG9tJTNCYWxpZ24lM0RjZW50ZXIlM0JsYWJlbEJhY2tncm91bmRDb2xvciUzRCUyM2ZmZmZmZiUzQnZlcnRpY2FsQWxpZ24lM0R0b3AlM0JzdHJva2VXaWR0aCUzRDIlM0JzdHJva2VDb2xvciUzRGxpZ2h0LWRhcmsoJTIzMTIxMjEyJTJDJTIwJTIzMzJhMGZmKSUzQnNoYWRvdyUzRDAlM0JkYXNoZWQlM0QwJTNCc2hhcGUlM0RteGdyYXBoLmlvczcuaWNvbnMuZG9jdW1lbnRzJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjE1OC4zMyUyMiUyMHklM0QlMjI2MzAlMjIlMjB3aWR0aCUzRCUyMjcwJTIyJTIwaGVpZ2h0JTNEJTIyODAlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC01JTIyJTIwdmFsdWUlM0QlMjJEb2N1bWVudCUyMEluZ2VzdG9yJTIyJTIwc3R5bGUlM0QlMjJza2V0Y2glM0QwJTNCYXNwZWN0JTNEZml4ZWQlM0Jwb2ludGVyRXZlbnRzJTNEMSUzQnNoYWRvdyUzRDAlM0JodG1sJTNEMSUzQnN0cm9rZUNvbG9yJTNEJTIzNjY2NjY2JTNCbGFiZWxQb3NpdGlvbiUzRGNlbnRlciUzQnZlcnRpY2FsTGFiZWxQb3NpdGlvbiUzRGJvdHRvbSUzQnZlcnRpY2FsQWxpZ24lM0R0b3AlM0JhbGlnbiUzRGNlbnRlciUzQmZpbGxDb2xvciUzRCUyM2Y1ZjVmNSUzQnNoYXBlJTNEbXhncmFwaC5tc2NhZS5lbnRlcnByaXNlLmZpbHRlciUzQnN0cm9rZVdpZHRoJTNENyUzQmdyYWRpZW50Q29sb3IlM0QlMjNiM2IzYjMlM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyMTYxLjY2JTIyJTIweSUzRCUyMjQ4MCUyMiUyMHdpZHRoJTNEJTIyNjYuNjclMjIlMjBoZWlnaHQlM0QlMjI2MCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTYlMjIlMjB2YWx1ZSUzRCUyMkVtYmVkZGluZyUyMiUyMHN0eWxlJTNEJTIyc2tldGNoJTNEMCUzQm91dGxpbmVDb25uZWN0JTNEMCUzQmZvbnRDb2xvciUzRCUyMzIzMkYzRSUzQmdyYWRpZW50Q29sb3IlM0Rub25lJTNCZmlsbENvbG9yJTNEbGlnaHQtZGFyayglMjMwMDAwMDAlMkMlMjAlMjNkODZkMGMpJTNCc3Ryb2tlQ29sb3IlM0Rub25lJTNCZGFzaGVkJTNEMCUzQnZlcnRpY2FsTGFiZWxQb3NpdGlvbiUzRGJvdHRvbSUzQnZlcnRpY2FsQWxpZ24lM0R0b3AlM0JhbGlnbiUzRGNlbnRlciUzQmh0bWwlM0QxJTNCZm9udFNpemUlM0QxMiUzQmZvbnRTdHlsZSUzRDAlM0Jhc3BlY3QlM0RmaXhlZCUzQnBvaW50ZXJFdmVudHMlM0QxJTNCc2hhcGUlM0RteGdyYXBoLmF3czQuYnJha2V0X2VtYmVkZGVkX3NpbXVsYXRvciUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjIxNDUlMjIlMjB5JTNEJTIyODAlMjIlMjB3aWR0aCUzRCUyMjEwMCUyMiUyMGhlaWdodCUzRCUyMjEwMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTclMjIlMjB2YWx1ZSUzRCUyMkNodW5raW5nJTIyJTIwc3R5bGUlM0QlMjJodG1sJTNEMSUzQnZlcnRpY2FsTGFiZWxQb3NpdGlvbiUzRGJvdHRvbSUzQmFsaWduJTNEY2VudGVyJTNCbGFiZWxCYWNrZ3JvdW5kQ29sb3IlM0QlMjNmZmZmZmYlM0J2ZXJ0aWNhbEFsaWduJTNEdG9wJTNCc3Ryb2tlV2lkdGglM0QyJTNCc3Ryb2tlQ29sb3IlM0RsaWdodC1kYXJrKCUyMzAwMDAwMCUyQyUyMCUyMzMyYTBmZiklM0JzaGFkb3clM0QwJTNCZGFzaGVkJTNEMCUzQnNoYXBlJTNEbXhncmFwaC5pb3M3Lmljb25zLm1lc3NhZ2VzJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjE0NSUyMiUyMHklM0QlMjIyODAlMjIlMjB3aWR0aCUzRCUyMjEwMCUyMiUyMGhlaWdodCUzRCUyMjEwMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTglMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyZW5kQXJyb3clM0RjbGFzc2ljJTNCaHRtbCUzRDElM0Jyb3VuZGVkJTNEMCUzQnN0cm9rZVdpZHRoJTNENCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB3aWR0aCUzRCUyMjUwJTIyJTIwaGVpZ2h0JTNEJTIyNTAlMjIlMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjIxOTIuODMlMjIlMjB5JTNEJTIyNjIwJTIyJTIwYXMlM0QlMjJzb3VyY2VQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyMTkzJTIyJTIweSUzRCUyMjU2MCUyMiUyMGFzJTNEJTIydGFyZ2V0UG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjIxOTIuODMlMjIlMjB5JTNEJTIyNTcwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGQXJyYXklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0xMSUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlbmRBcnJvdyUzRGNsYXNzaWMlM0JodG1sJTNEMSUzQnJvdW5kZWQlM0QwJTNCc3Ryb2tlV2lkdGglM0Q0JTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHdpZHRoJTNEJTIyNTAlMjIlMjBoZWlnaHQlM0QlMjI1MCUyMiUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjE5NC41JTIyJTIweSUzRCUyMjQ3MCUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjE5NC42NyUyMiUyMHklM0QlMjI0MTAlMjIlMjBhcyUzRCUyMnRhcmdldFBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyMTk0LjUlMjIlMjB5JTNEJTIyNDIwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGQXJyYXklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0xMiUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlbmRBcnJvdyUzRGNsYXNzaWMlM0JodG1sJTNEMSUzQnJvdW5kZWQlM0QwJTNCc3Ryb2tlV2lkdGglM0Q0JTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHdpZHRoJTNEJTIyNTAlMjIlMjBoZWlnaHQlM0QlMjI1MCUyMiUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjE5Mi44MyUyMiUyMHklM0QlMjIyNzAlMjIlMjBhcyUzRCUyMnNvdXJjZVBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjIxOTMlMjIlMjB5JTNEJTIyMjEwJTIyJTIwYXMlM0QlMjJ0YXJnZXRQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjE5Mi44MyUyMiUyMHklM0QlMjIyMjAlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZBcnJheSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTE1JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmVuZEFycm93JTNEY2xhc3NpYyUzQmh0bWwlM0QxJTNCcm91bmRlZCUzRDAlM0JzdHJva2VXaWR0aCUzRDQlM0IlMjIlMjBlZGdlJTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwd2lkdGglM0QlMjI1MCUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyMjYwJTIyJTIweSUzRCUyMjE0MCUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjMxMCUyMiUyMHklM0QlMjIxNDAlMjIlMjBhcyUzRCUyMnRhcmdldFBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTE2JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmVuZEFycm93JTNEY2xhc3NpYyUzQmh0bWwlM0QxJTNCcm91bmRlZCUzRDAlM0JzdHJva2VXaWR0aCUzRDQlM0IlMjIlMjBlZGdlJTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwd2lkdGglM0QlMjI1MCUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyMjYwJTIyJTIweSUzRCUyMjMyOS41JTIyJTIwYXMlM0QlMjJzb3VyY2VQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyMzEwJTIyJTIweSUzRCUyMjMyOS41JTIyJTIwYXMlM0QlMjJ0YXJnZXRQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0xNyUyMiUyMHZhbHVlJTNEJTIyRW1iZWRkaW5nJTIyJTIwc3R5bGUlM0QlMjJza2V0Y2glM0QwJTNCb3V0bGluZUNvbm5lY3QlM0QwJTNCZm9udENvbG9yJTNEJTIzMjMyRjNFJTNCZ3JhZGllbnRDb2xvciUzRG5vbmUlM0JmaWxsQ29sb3IlM0RsaWdodC1kYXJrKCUyMzAwMDAwMCUyQyUyMCUyM2Q4NmQwYyklM0JzdHJva2VDb2xvciUzRG5vbmUlM0JkYXNoZWQlM0QwJTNCdmVydGljYWxMYWJlbFBvc2l0aW9uJTNEYm90dG9tJTNCdmVydGljYWxBbGlnbiUzRHRvcCUzQmFsaWduJTNEY2VudGVyJTNCaHRtbCUzRDElM0Jmb250U2l6ZSUzRDEyJTNCZm9udFN0eWxlJTNEMCUzQmFzcGVjdCUzRGZpeGVkJTNCcG9pbnRlckV2ZW50cyUzRDElM0JzaGFwZSUzRG14Z3JhcGguYXdzNC5icmFrZXRfZW1iZWRkZWRfc2ltdWxhdG9yJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjU1MCUyMiUyMHklM0QlMjI4MCUyMiUyMHdpZHRoJTNEJTIyMTAwJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtMTklMjIlMjB2YWx1ZSUzRCUyMlF1ZXJ5JTIwdHJhbnNmb3JtJTIyJTIwc3R5bGUlM0QlMjJyb3VuZGVkJTNEMCUzQndoaXRlU3BhY2UlM0R3cmFwJTNCaHRtbCUzRDElM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyNzIwJTIyJTIweSUzRCUyMjEwMCUyMiUyMHdpZHRoJTNEJTIyMTIwJTIyJTIwaGVpZ2h0JTNEJTIyNjAlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0yMSUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlbmRBcnJvdyUzRGNsYXNzaWMlM0JodG1sJTNEMSUzQnJvdW5kZWQlM0QwJTNCc3Ryb2tlV2lkdGglM0Q0JTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHdpZHRoJTNEJTIyNTAlMjIlMjBoZWlnaHQlM0QlMjI1MCUyMiUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjU0MCUyMiUyMHklM0QlMjIxNDAlMjIlMjBhcyUzRCUyMnNvdXJjZVBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjI0NjAlMjIlMjB5JTNEJTIyMTQwJTIyJTIwYXMlM0QlMjJ0YXJnZXRQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0yMiUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlbmRBcnJvdyUzRGNsYXNzaWMlM0JodG1sJTNEMSUzQnJvdW5kZWQlM0QwJTNCc3Ryb2tlV2lkdGglM0Q0JTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHdpZHRoJTNEJTIyNTAlMjIlMjBoZWlnaHQlM0QlMjI1MCUyMiUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjcxMCUyMiUyMHklM0QlMjIxMjkuNSUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjY2MCUyMiUyMHklM0QlMjIxMjkuNSUyMiUyMGFzJTNEJTIydGFyZ2V0UG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhHZW9tZXRyeSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtMjUlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyc2tldGNoJTNEMCUzQm91dGxpbmVDb25uZWN0JTNEMCUzQmZvbnRDb2xvciUzRCUyMzIzMkYzRSUzQmdyYWRpZW50Q29sb3IlM0Rub25lJTNCZmlsbENvbG9yJTNEJTIzMjMyRjNEJTNCc3Ryb2tlQ29sb3IlM0Rub25lJTNCZGFzaGVkJTNEMCUzQnZlcnRpY2FsTGFiZWxQb3NpdGlvbiUzRGJvdHRvbSUzQnZlcnRpY2FsQWxpZ24lM0R0b3AlM0JhbGlnbiUzRGNlbnRlciUzQmh0bWwlM0QxJTNCZm9udFNpemUlM0QxMiUzQmZvbnRTdHlsZSUzRDAlM0Jhc3BlY3QlM0RmaXhlZCUzQnBvaW50ZXJFdmVudHMlM0QxJTNCc2hhcGUlM0RteGdyYXBoLmF3czQuY2hhdCUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjI4NzAlMjIlMjB5JTNEJTIyMjAwJTIyJTIwd2lkdGglM0QlMjIxMDMuMjMlMjIlMjBoZWlnaHQlM0QlMjI5MCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTI2JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmVuZEFycm93JTNEY2xhc3NpYyUzQmh0bWwlM0QxJTNCcm91bmRlZCUzRDAlM0JzdHJva2VXaWR0aCUzRDQlM0IlMjIlMjBlZGdlJTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwd2lkdGglM0QlMjI1MCUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyOTIwJTIyJTIweSUzRCUyMjE4MCUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjg1MCUyMiUyMHklM0QlMjIxMzAlMjIlMjBhcyUzRCUyMnRhcmdldFBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyOTIwJTIyJTIweSUzRCUyMjEzMCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRkFycmF5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhHZW9tZXRyeSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtMzAlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyZW5kQXJyb3clM0RjbGFzc2ljJTNCaHRtbCUzRDElM0Jyb3VuZGVkJTNEMCUzQnN0cm9rZVdpZHRoJTNENCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB3aWR0aCUzRCUyMjUwJTIyJTIwaGVpZ2h0JTNEJTIyNTAlMjIlMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjI5MjAlMjIlMjB5JTNEJTIyMzAwJTIyJTIwYXMlM0QlMjJzb3VyY2VQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyNDYwJTIyJTIweSUzRCUyMjM0MCUyMiUyMGFzJTNEJTIydGFyZ2V0UG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjI5MjAlMjIlMjB5JTNEJTIyMzQwJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGQXJyYXklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0zMSUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlbmRBcnJvdyUzRGNsYXNzaWMlM0JodG1sJTNEMSUzQnJvdW5kZWQlM0QwJTNCc3Ryb2tlV2lkdGglM0Q0JTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTIwdGFyZ2V0JTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtMzQlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwd2lkdGglM0QlMjI1MCUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyNDUwJTIyJTIweSUzRCUyMjE2MCUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjU2MCUyMiUyMHklM0QlMjIzODAlMjIlMjBhcyUzRCUyMnRhcmdldFBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTMyJTIyJTIwdmFsdWUlM0QlMjJVc2VyJTIwUXVlcnklMjIlMjBzdHlsZSUzRCUyMnRleHQlM0JodG1sJTNEMSUzQmFsaWduJTNEY2VudGVyJTNCdmVydGljYWxBbGlnbiUzRG1pZGRsZSUzQndoaXRlU3BhY2UlM0R3cmFwJTNCcm91bmRlZCUzRDAlM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyOTgwJTIyJTIweSUzRCUyMjIyMCUyMiUyMHdpZHRoJTNEJTIyNjAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTMzJTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmVuZEFycm93JTNEY2xhc3NpYyUzQmh0bWwlM0QxJTNCcm91bmRlZCUzRDAlM0JzdHJva2VXaWR0aCUzRDQlM0IlMjIlMjBlZGdlJTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwd2lkdGglM0QlMjI1MCUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyNDYwJTIyJTIweSUzRCUyMjM3MCUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjUyMCUyMiUyMHklM0QlMjI0NTAlMjIlMjBhcyUzRCUyMnRhcmdldFBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDQXJyYXklMjBhcyUzRCUyMnBvaW50cyUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTM0JTIyJTIwdmFsdWUlM0QlMjJSZWxldmFudCUyMERvY3VtZW50JTIyJTIwc3R5bGUlM0QlMjJza2V0Y2glM0QwJTNCYXNwZWN0JTNEZml4ZWQlM0Jwb2ludGVyRXZlbnRzJTNEMSUzQnNoYWRvdyUzRDAlM0JkYXNoZWQlM0QwJTNCaHRtbCUzRDElM0JzdHJva2VDb2xvciUzRG5vbmUlM0JsYWJlbFBvc2l0aW9uJTNEY2VudGVyJTNCdmVydGljYWxMYWJlbFBvc2l0aW9uJTNEYm90dG9tJTNCdmVydGljYWxBbGlnbiUzRHRvcCUzQmFsaWduJTNEY2VudGVyJTNCZmlsbENvbG9yJTNEbGlnaHQtZGFyayglMjMwMDAwMDAlMkMlMjAlMjNiZmQzZmYpJTNCc2hhcGUlM0RteGdyYXBoLmF6dXJlLmNvZGVfZmlsZSUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHglM0QlMjI1MzAlMjIlMjB5JTNEJTIyNDEwJTIyJTIwd2lkdGglM0QlMjI5NCUyMiUyMGhlaWdodCUzRCUyMjEwMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTM1JTIyJTIwdmFsdWUlM0QlMjJSZXJhbmtpbmclMjIlMjBzdHlsZSUzRCUyMnNoYXBlJTNEaW1hZ2UlM0JodG1sJTNEMSUzQnZlcnRpY2FsQWxpZ24lM0R0b3AlM0J2ZXJ0aWNhbExhYmVsUG9zaXRpb24lM0Rib3R0b20lM0JsYWJlbEJhY2tncm91bmRDb2xvciUzRCUyM2ZmZmZmZiUzQmltYWdlQXNwZWN0JTNEMCUzQmFzcGVjdCUzRGZpeGVkJTNCaW1hZ2UlM0RodHRwcyUzQSUyRiUyRmNkbjAuaWNvbmZpbmRlci5jb20lMkZkYXRhJTJGaWNvbnMlMkZpY29uc3dlZXRzMiUyRjQwJTJGd2lubmVycy5wbmclMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyNzAwJTIyJTIweSUzRCUyMjQxMCUyMiUyMHdpZHRoJTNEJTIyMTAwJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtMzYlMjIlMjB2YWx1ZSUzRCUyMlNlbWFudGljJTIwU2VhcmNoJTIyJTIwc3R5bGUlM0QlMjJ0ZXh0JTNCaHRtbCUzRDElM0JhbGlnbiUzRGNlbnRlciUzQnZlcnRpY2FsQWxpZ24lM0RtaWRkbGUlM0J3aGl0ZVNwYWNlJTNEd3JhcCUzQnJvdW5kZWQlM0QwJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjQ3MCUyMiUyMHklM0QlMjIxMDAlMjIlMjB3aWR0aCUzRCUyMjYwJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC0zOCUyMiUyMHZhbHVlJTNEJTIyTExNJTIyJTIwc3R5bGUlM0QlMjJza2V0Y2glM0QwJTNCb3V0bGluZUNvbm5lY3QlM0QwJTNCZm9udENvbG9yJTNEJTIzMjMyRjNFJTNCZ3JhZGllbnRDb2xvciUzRG5vbmUlM0JmaWxsQ29sb3IlM0RsaWdodC1kYXJrKCUyMzAwMDAwMCUyQyUyMCUyM2Q4NmQwYyklM0JzdHJva2VDb2xvciUzRG5vbmUlM0JkYXNoZWQlM0QwJTNCdmVydGljYWxMYWJlbFBvc2l0aW9uJTNEYm90dG9tJTNCdmVydGljYWxBbGlnbiUzRHRvcCUzQmFsaWduJTNEY2VudGVyJTNCaHRtbCUzRDElM0Jmb250U2l6ZSUzRDEyJTNCZm9udFN0eWxlJTNEMCUzQmFzcGVjdCUzRGZpeGVkJTNCcG9pbnRlckV2ZW50cyUzRDElM0JzaGFwZSUzRG14Z3JhcGguYXdzNC5icmFrZXRfZW1iZWRkZWRfc2ltdWxhdG9yJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjg3MCUyMiUyMHklM0QlMjI0MTAlMjIlMjB3aWR0aCUzRCUyMjEwMCUyMiUyMGhlaWdodCUzRCUyMjEwMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTM5JTIyJTIwdmFsdWUlM0QlMjJSZXNwb25zZSUyMiUyMHN0eWxlJTNEJTIyd2hpdGVTcGFjZSUzRHdyYXAlM0JodG1sJTNEMSUzQnNoYXBlJTNEbXhncmFwaC5iYXNpYy5vdmFsX2NhbGxvdXQlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyODcwJTIyJTIweSUzRCUyMjYwMCUyMiUyMHdpZHRoJTNEJTIyMTAwJTIyJTIwaGVpZ2h0JTNEJTIyMTAwJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtNDAlMjIlMjB2YWx1ZSUzRCUyMlRleHQlMjBTZWFyY2glMjIlMjBzdHlsZSUzRCUyMnRleHQlM0JodG1sJTNEMSUzQmFsaWduJTNEY2VudGVyJTNCdmVydGljYWxBbGlnbiUzRG1pZGRsZSUzQndoaXRlU3BhY2UlM0R3cmFwJTNCcm91bmRlZCUzRDAlM0IlMjIlMjB2ZXJ0ZXglM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyNjAwJTIyJTIweSUzRCUyMjMwMCUyMiUyMHdpZHRoJTNEJTIyODAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTQxJTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmVuZEFycm93JTNEY2xhc3NpYyUzQmh0bWwlM0QxJTNCcm91bmRlZCUzRDAlM0JzdHJva2VXaWR0aCUzRDQlM0IlMjIlMjBlZGdlJTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIwd2lkdGglM0QlMjI1MCUyMiUyMGhlaWdodCUzRCUyMjUwJTIyJTIwcmVsYXRpdmUlM0QlMjIxJTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyNjQwJTIyJTIweSUzRCUyMjQ1OS41JTIyJTIwYXMlM0QlMjJzb3VyY2VQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214UG9pbnQlMjB4JTNEJTIyNjkwJTIyJTIweSUzRCUyMjQ1OS41JTIyJTIwYXMlM0QlMjJ0YXJnZXRQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteEdlb21ldHJ5JTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC00MiUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlbmRBcnJvdyUzRGNsYXNzaWMlM0JodG1sJTNEMSUzQnJvdW5kZWQlM0QwJTNCc3Ryb2tlV2lkdGglM0Q0JTNCJTIyJTIwZWRnZSUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjIxJTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHdpZHRoJTNEJTIyNTAlMjIlMjBoZWlnaHQlM0QlMjI1MCUyMiUyMHJlbGF0aXZlJTNEJTIyMSUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjgxMCUyMiUyMHklM0QlMjI0NTkuNSUyMiUyMGFzJTNEJTIyc291cmNlUG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjg2MCUyMiUyMHklM0QlMjI0NTkuNSUyMiUyMGFzJTNEJTIydGFyZ2V0UG9pbnQlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NBcnJheSUyMGFzJTNEJTIycG9pbnRzJTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhHZW9tZXRyeSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214Q2VsbCUyMGlkJTNEJTIydTY5a2JTaS1hSi03ekRSaEFjc0gtNDMlMjIlMjB2YWx1ZSUzRCUyMiUyMiUyMHN0eWxlJTNEJTIyZW5kQXJyb3clM0RjbGFzc2ljJTNCaHRtbCUzRDElM0Jyb3VuZGVkJTNEMCUzQnN0cm9rZVdpZHRoJTNENCUzQiUyMiUyMGVkZ2UlM0QlMjIxJTIyJTIwcGFyZW50JTNEJTIyMSUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB3aWR0aCUzRCUyMjUwJTIyJTIwaGVpZ2h0JTNEJTIyNTAlMjIlMjByZWxhdGl2ZSUzRCUyMjElMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjI5MTkuNSUyMiUyMHklM0QlMjI1NDAlMjIlMjBhcyUzRCUyMnNvdXJjZVBvaW50JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhQb2ludCUyMHglM0QlMjI5MjAlMjIlMjB5JTNEJTIyNTg1JTIyJTIwYXMlM0QlMjJ0YXJnZXRQb2ludCUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ0FycmF5JTIwYXMlM0QlMjJwb2ludHMlMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteFBvaW50JTIweCUzRCUyMjkyMCUyMiUyMHklM0QlMjI1NzUlMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZBcnJheSUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14R2VvbWV0cnklM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTU2JTIyJTIwdmFsdWUlM0QlMjIlMjIlMjBzdHlsZSUzRCUyMmdyb3VwJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMGNvbm5lY3RhYmxlJTNEJTIyMCUyMiUyMHBhcmVudCUzRCUyMjElMjIlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteEdlb21ldHJ5JTIweCUzRCUyMjcwJTIyJTIweSUzRCUyMjEwJTIyJTIwd2lkdGglM0QlMjIxODAlMjIlMjBoZWlnaHQlM0QlMjIzMCUyMiUyMGFzJTNEJTIyZ2VvbWV0cnklMjIlMjAlMkYlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0MlMkZteENlbGwlM0UlMEElMjAlMjAlMjAlMjAlMjAlMjAlMjAlMjAlM0NteENlbGwlMjBpZCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTUxJTIyJTIwdmFsdWUlM0QlMjJMTE0lMjBPYnNlcnZhYmlsaXR5JTIyJTIwc3R5bGUlM0QlMjJ0ZXh0JTNCaHRtbCUzRDElM0JhbGlnbiUzRGNlbnRlciUzQnZlcnRpY2FsQWxpZ24lM0RtaWRkbGUlM0J3aGl0ZVNwYWNlJTNEd3JhcCUzQnJvdW5kZWQlM0QwJTNCJTIyJTIwdmVydGV4JTNEJTIyMSUyMiUyMHBhcmVudCUzRCUyMnU2OWtiU2ktYUotN3pEUmhBY3NILTU2JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhHZW9tZXRyeSUyMHdpZHRoJTNEJTIyMTcwJTIyJTIwaGVpZ2h0JTNEJTIyMzAlMjIlMjBhcyUzRCUyMmdlb21ldHJ5JTIyJTIwJTJGJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDJTJGbXhDZWxsJTNFJTBBJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTIwJTNDbXhDZWxsJTIwaWQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC01NCUyMiUyMHZhbHVlJTNEJTIyJTIyJTIwc3R5bGUlM0QlMjJlZGl0YWJsZUNzc1J1bGVzJTNELiolM0JodG1sJTNEMSUzQnNoYXBlJTNEaW1hZ2UlM0J2ZXJ0aWNhbExhYmVsUG9zaXRpb24lM0Rib3R0b20lM0JsYWJlbEJhY2tncm91bmRDb2xvciUzRCUyM2ZmZmZmZiUzQnZlcnRpY2FsQWxpZ24lM0R0b3AlM0Jhc3BlY3QlM0RmaXhlZCUzQmltYWdlQXNwZWN0JTNEMCUzQmltYWdlJTNEZGF0YSUzQWltYWdlJTJGc3ZnJTJCeG1sJTJDUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlIaHRiRzV6T25ZOUltaDBkSEJ6T2k4dmRtVmpkR0V1YVc4dmJtRnVieUlnZDJsa2RHZzlJakl3SWlCb1pXbG5hSFE5SWpFekxqVXlPVGs1T1Rjek1qazNNVEU1TVNJZ2RtbGxkMEp2ZUQwaUxUSXVPVE15TURrM09EazNPREV5TURFMFpTMDVJQzAxTGpJMU9EQXhOVEEwTVRnek56azFObVV0TVRVZ01qQWdNVE11TlRJNU9UazVOek15T1RjeE1Ua3hJaUJ6ZEhsc1pUMGlZMjlzYjNJdGMyTm9aVzFsT2lCc2FXZG9kQ0JrWVhKck95SSUyQkppTjRZVHNKUEhOMGVXeGxJSFI1Y0dVOUluUmxlSFF2WTNOeklqNHVjM1F3SUhzZ1ptbHNiRG9nYkdsbmFIUXRaR0Z5YXloeVoySW9Nak1zSURJekxDQXlNeWtzSUhKbllpZzJOaXdnTVRNekxDQXlORFFwS1RzZ2ZTQXVjM1F4SUhzZ1ptbHNiRG9nYkdsbmFIUXRaR0Z5YXloeVoySW9NeklzSURNekxDQXpOQ2tzSUhKbllpZ3hNRElzSURFMU55d2dNalEyS1NrN0lIMGdQQzl6ZEhsc1pUNG1JM2hoT3drOGNHRjBhQ0JqYkdGemN6MGljM1F4SWlCa1BTSk5PQzQ0TXlBeE1DNDFPR2d5TGpNemRqSXVOalJJT0M0NE0zb2lMejRtSTNoaE93azhjR0YwYUNCamJHRnpjejBpYzNRd0lpQmtQU0pOTVRZdU5EZ2dPQzQyTVdFdU5UWXVOVFlnTUNBd0lERXRMalF0TGpFM1RERXlJRFF1TWpFZ09TNHlOaUEzTGpGaExqVTNMalUzSURBZ01DQXhMUzQzTmk0d05VdzJMalF5SURVdU5EZHNMVEl1TWlBeUxqa3lZUzQxTmk0MU5pQXdJREFnTVMwdU5EVXVNakpJTUhZeExqY3hZUzQzTlM0M05TQXdJREFnTUNBdU56UXVOelZvTVRndU5USmhMamMxTGpjMUlEQWdNQ0F3SUM0M05DMHVOelZXT0M0Mk1Yb2lMejRtSTNoaE93azhjR0YwYUNCamJHRnpjejBpYzNReElpQmtQU0pOTXk0MUlEY3VOV3d5TGpNNExUTXVNVFpoTGpVMUxqVTFJREFnTUNBeElDNHpOeTB1TWpJdU5qTXVOak1nTUNBd0lERWdMalF5TGpFeWJESXVNVElnTVM0M01pQXlMamd0TWk0NU5HRXVOVFF1TlRRZ01DQXdJREVnTGpRdExqRTNhREJoTGpVMExqVTBJREFnTUNBeElDNDBMakUzYkRRdU16TWdOQzQwT0VneU1GWXVOelJoTGpjMExqYzBJREFnTUNBd0xTNDNOQzB1TnpSSUxqYzBRUzQzTkM0M05DQXdJREFnTUNBd0lDNDNOSFkyTGpneGVpSXZQaVlqZUdFN0NUeHlaV04wSUdOc1lYTnpQU0p6ZERBaUlIZzlJall1TmpjaUlIazlJakV5TGpreUlpQjNhV1IwYUQwaU5pNDJOeUlnYUdWcFoyaDBQU0l1TmpFaUlISjRQU0l1TXlJdlBpWWplR0U3UEM5emRtYyUyQiUzQiUyMiUyMHZlcnRleCUzRCUyMjElMjIlMjBwYXJlbnQlM0QlMjJ1NjlrYlNpLWFKLTd6RFJoQWNzSC01NiUyMiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQ214R2VvbWV0cnklMjB4JTNEJTIyMTQwJTIyJTIweSUzRCUyMjIlMjIlMjB3aWR0aCUzRCUyMjQwJTIyJTIwaGVpZ2h0JTNEJTIyMjguMDAwMDAwMDAwMDAwMDA0JTIyJTIwYXMlM0QlMjJnZW9tZXRyeSUyMiUyMCUyRiUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRm14Q2VsbCUzRSUwQSUyMCUyMCUyMCUyMCUyMCUyMCUzQyUyRnJvb3QlM0UlMEElMjAlMjAlMjAlMjAlM0MlMkZteEdyYXBoTW9kZWwlM0UlMEElMjAlMjAlM0MlMkZkaWFncmFtJTNFJTBBJTNDJTJGbXhmaWxlJTNFJTBBugSclQAAIABJREFUeF7snQe01sT2t/dFrIgFrChiQcFrFxArYAPFrqjYrmDBCugVbIhgF2yAqGADRSyIBQtcReGCeFVERbH3AgoWUGxg41t7/HL+OS9vSfKmTfJkrbPEcyYze549yeQ3e8o/lixZskS4IAABCEAAAhCAAAQgAAEIQAACELCGwD8Q89b4CkMhAAEIQAACEIAABCAAAQhAAAKGAGKehgABCEAAAhCAAAQgAAEIQAACELCMAGLeModhLgQgAAEIQAACEIAABCAAAQhAADFPG4AABCAAAQhAAAIQgAAEIAABCFhGADFvmcMwFwIQgAAEIAABCEAAAhCAAAQggJinDUAAAhCAAAQgAAEIQAACEIAABCwjgJi3zGGYCwEIQAACEIAABCAAAQhAAAIQQMzTBiAAAQhAAAIQgAAEIAABCEAAApYRQMxb5jDMhQAEIAABCEAAAhCAAAQgAAEIJCbm//GPf0AfAhCAAAQgAAEIQAACEIAABCAAAReBJUuWeOKRqJj3aqSnmpAIAhCAAAQgAAEIQAACEIAABCBgMQENenvVyYh5ix2N6RCAAAQgAAEIQAACEIAABCCQHQKI+ez4kppAAAIQgAAEIAABCEAAAhCAQE4IIOZz4miqCQEIQAACEIAABCAAAQhAAALZIYCYz44vqQkEIAABCEAAAhCAAAQgAAEI5IQAYj4njqaaEIAABCAAAQhAAAIQgAAEIJAdAoj57PiSmkAAAhCAAAQgAAEIQAACEIBATggg5nPiaKoJAQhAAAIQgAAEIAABCEAAAtkhgJjPji+pCQQgAAEIQAACEIAABCAAAQjkhABiPieOppoQgAAEIAABCEAAAhCAAAQgkB0CiPns+JKaQAACEIAABCAAAQhAAAIQgEBOCCDmc+LoNFdz0ODBMnjwkFSa2LNnDzmrZ89U2oZREIAABCAAAQhAAAIQgEB+CSDm8+v71NR8o403SY0txQz55OOPUm0fxkEAAhCAAAQgAAEIQAAC+SOAmM+fz1NXY8R86lyCQRCAAAQgAAEIQAACEIBAygkg5lPuoDyYh5jPg5epIwQgAAEIQAACEIAABCAQJgHEfJg0ySsQAcR8IGzcBAEIQAACEIAABCAAAQjkmABiPsfOT0vVEfNp8QR2QAACEIAABCAAAQhAAAK2EEDM2+KpDNsZlZjfccfW0rNHT9H/VlMGG+BluPFRNQhAAAIQgAAEIAABCFhKADEfseN+/PFHmTNnjjRp0kRWXHHFmtL++usv0Z+6detGbIG37JO0pxqhXa52bhH+4osvyVFHH+0NRkEqxHwgbNwEAQhAAAIQgAAEIAABCERIIDdi/qOPPpKmTZvKxx9/LBtttFEtpKNGjZILL7xQvvjii6VQr7LKKqKC/IcffhD9t3MNGDBAzj//fLnpppvk9NNPX+q+Dz/8UI4++mh5+eWXa/62xx57yMiRI6Vx48Zy//33y9ChQ2XatGkRutd71uXs6d+/v3z66ady++23y7LLLivvvvuuYXXMMcfIvHnz5LPPPpPp06fL4Ycf7r1AV0q/Yl4j7SrOy1333Xuvici7r6CCHjEfyK3cBAEIQAACEIAABCAAAQhESCB3Yl5F/cYbb1wL6d133y29e/c2wrTwcsT8mDFjaonVbbbZRt544w0jyM8444xat3311VfSrFkzOeigg0RFf6NGjeSTTz6R0047TV577TVRG5544glrxLzavnjxYjMYomL+nXfekbXXXlvee+892XHHHeXxxx+Xs846y9QryOVHzPfs2UPO6tnTFDNo8GAZPHjIUkW6hfy1114r//vf/+Thhx826YIIesR8EK9yDwQgAAEIQAACEIAABCAQJQHEvIhUEvNbbLGFiaaroNdLo+6bbrqpbL311tKtW7elxHy/fv3kzjvvlA8++EBWWGGFGv99++23suaaa8rw4cNNlP+yyy6TFi1ayKOPPmryGjZsmGy55ZayYMEC0Wi4RsvXWGMNufrqq+WAAw4w+Whk/4YbbpCffvpJjj32WOnbt6+oE3faaSczWKDida+99pJllllGrr/+enPPW2+9JV27dpWnn37azEy48sor5bnnnpNWrVrJeeedJ7vttpspq5Q9d9xxh8ydO9ekdcS8lq/5XHfddaY8zfewww4z5e6zzz6mPMfeZ599VnT2Q6nLq5h3C3knr0JB706jLPRHr169epmfIIIeMR/lK4i8IQABCEAAAhCAAAQgAIEgBBDzHsS8inMVggsXLpT69esbAavTynUt/FFHHbWUmO/YsaNZI3/LLbcs5ZM999zTCPfWrVube3Uq/pFHHikDBw6Ub775xgjvQYMGyTPPPCNXXHGF/Oc//5GLLrpIFi1aJJMmTRLNe8iQIbL55psbwXzyySebJQIqstU2tXOTTTYxQv/nn3+WlVZayYj0iRMnytSpU82MgXbt2pn7VMBPmDBB3nzzTXnggQdK2qP3a3ReBygcMT979mwzzV5/P3jwYGOz5vXII4/I5MmTa5YPtGnTRrTOyrBaMe+IahXoO++8s/nRyxH0pYS8U65b0JeK6hezETEf5NXCPRCAAAQgAAEIQAACEIBAlAQQ8x7EvApdFYIaLdd14TvssIOZlq8itpiY12h7+/bt5aqrrlrKdxq1Xn/99U00W+911uLrlH2duq/r0VWsv/jii3LXXXeJzgp4/vnnZfvtt5fOnTvLWmutZdau66XiWqfx6wCAiuwRI0ZIly5d5JdffpF69erJ+PHjZd999zV5/Pvf/5YTTzzRCHgdEFDHjxs3To477jj59ddfzeyAUvbce++9JcW8Lk1wT7PXZQRqq0bytQydjv/666+bAYxqxLx76vw666xjsiqMtjtr5N0R+cIygwh6xHyUryDyhgAEIAABCEAAAhCAAASCEEDMexTzr776qlkjr1Pedc39999/L/vtt19RMX/wwQeb9fcvvPBCLZ/89ttvsvzyy5tIua4/18EAJ80ff/xhBLn+v4p9Fe4q4rWss88+W84880wTVX///fdr5anR+Pnz55t73377bROx10uj9jrFX0X8ZpttJt999500aNBAbr75Zrnkkkvk66+/Nnnr9HhHzJeyRyPupSLzhWJey9aZATr9v06dOmZ2ga6tL3dVmmZfLuLuFudaRjkh79jgV9Aj5oO8WrgHAhCAAAQgAAEIQAACEIiSAGLeo5jXNfNbbbWVEcIzZsyQxx57THbdddeiYl4j8jr1XdfIN2zYsMZ/Ks71nilTpsiXX34pffr0qdk0zlmHr1PjnR33VYBr9LxHjx5GqJ9wwgnStm1bufjii02eurZeI+Aa0Xemvzdv3tz8TafnH3/88XLOOeeYKL9uAOfs6K8R/yOOOMIMDOi9jpgvZY9G//2IeWWkEXoV8xql12UCQcV8panzmq8jzr0I+SCCHjEf5SuIvCEAAQhAAAIQgAAEIACBIARyJ+Z1F3kV5s6l08CfeuopE/kuPCZOI8zrrruuWU+u09WdyLhumKfT00uJeY2Ub7jhhmZNt+52r+vndV16p06dzO91Qzid7q7T2nWNua4p12PudMM83aROI/s6LV2j23osng4I6MwAFeS6CZ9On9eIvG6+p2fX6+ZyhWL+999/N/fp/WPHjjWb0+k6f12rr2v99W/du3eX2267zayt18GJ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fvrpMn/+fLnppptkwIAB5t9JRem17IYNG8qcOXNknXXWkWnTpknLli1lpZVWihpJyfx5B4aLHp7h8kTMR8Mzbbmmqf9IGxvsgUDYBPw8b4j5sOn//ym/hRHBcsUUnqFe7Zp599riUuU6x4K5/+7lbPvCNF7K0jK85F3K1mIfXs6xW17cV6yuXu4jTfUESr2MtM2zi331fDWHYrval9rR3k/nEI51pXP58MMPZdNNN5VJkybJ7rvvbhL++uuvcvXVV8spp5wijRo1kunTp0uvXr3kvffekw4dOsgNN9xghPbw4cPl/fffl2+++UYmT54sRxxxhOy0007Sp08fk8/1118v++23n/n3VVddJffcc4/88ccf5nfXXHON/P7779KmTRtTjqZdtGiRXHDBBXLSSScZW5Tp1ltvLePHj5ejjjpK7r33Xll//fVl7Nixpozvv/9ejjzySDMQscIKK0SNquZZ8VoQfUp5UvQpXluSv3Rper/4s5zUXgjgXy+USAOBcAj4ed4Q8+EwD5xLFDsPOx+j5YwqNmDgZSfawvW2XiIcQTdAc+xn5+HAzSvxG728jBzh4Qz4uAdf8rqDfSnHFe5s73dXey/+iKvRqLhu1qyZEeRdu3aVPfbYwwhsJyI/b948Exnv3r27dOrUyQjnhQsXytSpU82MjksvvVQuvvhiI7K7desma621lgwePNhM2VcuH330kcyaNUv22msvufXWW02+hx9+uAwbNswMDOisgM0220xuvPFGGTNmjNxxxx1mMEHz178//PDDRtjrfTpwoNPvt9pqKxkyZIgZhOjZs6f07dtXjj322LiQeSqHPqUyJvqUyoyCpEjT+yWI/dxTngD+pYVAID4Cfp43xHx8filaEh9elR3Ah1dlRmlN4edoOqcO7qiiE70vnF1Rza7uaWXl2FVqcz+3cHfPTPG6Bj+Nu9mrYL/77rtN5PyNN94wCM4++2y59tprjWi+7rrr5PPPPxdtRxqdb968uXz11Vdyyy23yLPPPmumwOu19tprm6n6KvJfeeUVMy3+t99+E43+L1iwQFq3bi2zZ882Yl6j87179zZi3pkV8OOPP8oqq6wi77zzjhkUcKbZr7baaiadivk777xTnn/+eSP29dL1/mrbCSeckKomRZ9S2R30KZUZBUnh5+MzSP7ckywB/Jssf0rPFwE/zxtiPuG2wYdX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MsUIeF3vrrvdz5kzRw4++GDZaKON5MYbb5RXX33VrJ0+66yz5OKLLzbT7B0x/9tvv8kaa6xhdsg//vjjzSCBbrJ38803I+ajb4aJl5CmPqWUiHcg2RKVD/N9r5tgHn300fLyyy/XtBUdfBs5cqTooF6c12effWY23NQlO1FfOpDpLCfq1q1b1MX5zj/s/qNc20fM+3YPN2SMgJ/nDTGfsPODivm8H02nkbVKmxwl7FqKR8ynrg346RySNF4/ak866aQaE9Zff31zTN0FF1xgfqfiW6fJ66Ub1913330m0v7000+bTfH0WnPNNc0AgE7Jf+WVV6RFixby7rvvms319LrtttvE+WDWQQEVChoBdJ8z70TmX3/9dbNhng0XfYodu9lXEvHa1mwTNGG8X3TvC31G99lnHzn11FPN5pdffPGFGdh77bXX5KOPPqpZghPH8/j444+bAUEtN+pLT+/QeusMozReYfhX61Wp7dvW7tPoK2yyn4Cf5w0xn7C/+fCy48Mr4WZibfF+XkbWVtIiw23yh65f//jjj83ad50yX3jpbvc6FV/Xtq+wwgo1f9ZpqjptXoW51lfTNWjQQJZZZpml8tAydJO7dddd1yIvljeVPiXdfUolIeP2rk1RebU7jPeLbnimG1/qwJvOpnGub7/91gzQ6X4XW265pTmq8rHHHjN/fv75583xlGPHjjX/rwNz+v8//fSTHHvssWa/DbXNfTzlgQceaE7B0Fk9eulGmzqAqHty6N4beunGmLoRpr6HDjvsMLNc54orrjAbbKqNOsin+3johpy6/0b79u2NXeutt56xU2cLaR46yKiDiXfddZepwyOPPGI28tRBRp1NpAOOaocuL9p4443NbKODDjrInKih+ehMomOOOcaUvdxyy9WqxwMPPCAnnHCC+fudd95p3pc6E0k3+9TjPXWQU38fxjKFav3rte0j5jPTHVGRKgj4ed4Q81WALnWrvoh0CqjXSz++3Jd2ZpWOmct7ZN5PVF55+knv1W+kq0zAz8uocm6kqJYA/qiWYDL306eU5q5tOoz+008fEaRP8Spkkmlh5Uv1Kq7CeL/obBodiNMlL4XXnnvuaWbIqGjWWTUasdfrySeflB49epjouXNShYpl3exSj7c8+eSTjVB2H0+51VZbyaGHHmoEvQrgSy+91IjuadOm1RSrg32DBw82S340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pIYAG+GlxhUYAgEIQCD1BBCR6XARfojXD4j5eHlbW5pXIU903loXYzgEUkmAY+pS6RaMggAEIJA6AojIdLgEP8TrB8R8vLytLc2PmCc6b62bMRwCqSNQGJ1nKU/qXIRBEIAABFJBABGZCjcIfojXD4j5eHlbWZpfIU903ko3YzQEUkuAY+pS6xoMgwAEIJAaAojIdLgiKT+0aNFCOnfuLL17964B8corr0jLli3lm2++kTXWWCMdgEK2AjEfMtAsZhdEzBOdz2JLoE4QSIYAG+Elw51SIQABCNhEICkRaROjOGxNyg8q5o888kg599xza6o5Y8YMadWqlXz99dey5pprxlH92MtAzMeO3K4Cgwp5rSXTYe3yNdZCIK0EOKYurZ7BLghAAALpIZCUiEwPgXRYkpQfvIj5AQMGyJ133im//PKLnHLKKdKnTx9RMTx9+nTp1auXvPfee9KhQwe54YYbpGHDhjJixAj55JNPZM6cOVK3bl0ZPnx4OiC7rEDMp84l6TKocHpr//79pV+/flIYKdMd7KdMmSL6d/fFzvbp8ifWQMBWAkTnbfUcdkMAAhCIh0AUIlLzfGnGTFMB/W/rltuaH71at9wu9Iplobwo/OAFdCUx//HHH8uBBx4o48aNk08//VS6desmzzzzjDRp0kTWWWcd6d69u3Tq1EkGDhwoCxculKlTp8oVV1whF110kRH45513ntE/absQ82nzSIrscaLyGmHXHxXxzlVMzGsavdzRfKLzKXIopkDAYgIcU2ex8zAdAhCAQAwEwhSRQ4aNEP0pd/U4tavoTxhXlsoL0w9+2FYS8/odccQRR8izzz4rbdq0kbfffttMvX/ggQfkuuuuk88//9xE6TU637x5c/nqq6/kjjvukCFDhph/16lTx485saVFzMeG2r6CVLCrgHdEursG5cS8k84R9UTn7fM9FkMgjQS8vHfSaDc2QQACEIBA9ATCEpFehLVTG43O9zi1S1VR+qyVF5Yf/LaYjh07yg477FBrlvC0adNkt912k8WLF8syyywjJ554otx1111Sv3596dq1q1x11VUm4j506NClips1a5aJ4qvoHz16tF9zYkuPmI8NdbYK8vNRrSNhxQYEskWE2kAAAlET4Ji6qAmTPwQgAAF7CYQhIo85qac5Ws3v9eHMqX5vMeltKW/07YM9D1iE4YcgMHXj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DBlir7/+ui2//PJhi0wt/8SJE61jx442btw4W2yxxWKzI05/1DLab3lInvpyZfs4pi62LkrBEIAABApFADFfKHcm1pgw72uI+YjdkoR4TKKOiLGkVlzeWVX+Ecij8AnzMArbSTwxP23atOkuXXvttW2FFVZwwv7NN9+0ww47zF544QXr0aOHXXLJJbbOOuu4/IMGDbJTTz3Vvv76a9ttt93sggsusBdffNHOO+88Gzx4sMszcuRId43yDhgwwN5++2374osv3BrpXXfd1VSXylC6+OKLbauttnL/vvnmm9113377re2111522mmn2S+//GLrr7++HXLIIS7vjz/+aCeffLIddNBB5kV6V1ppJXviiSdswQUXDIsjUP44/VFpgJ+I9/LmsU97thOdD9TlyAQBCECg1AQQ86V2f9OND/O+hphvGnPtC5MQj0nUETGW1IrLOyvdzHkWPGEeRmE7ST0xL58/+OCD9tRTT9lSSy1lK664op1yyin26KOP2mWXXWbvvvuuff755+73l19+uS299NJ21FFHOcGt6PjBBx9sY8aMceaonCOPPNLee+89d2zamWeeaaeffrp16tTJ5VtooYVcmY8//rgpWqt8Dz/8sG255Zau7OWWW872339/69Onjx1//PHWrl07W2aZZeyKK66wu+66ywYOHGg//PCD/etf/7LNNtvM1CYNCMw222xhcQTKH6c/ZEBQEa+8WmOe53Xm8rc+lUn3KgkCEIAABCDgEaj+W5Hndzq8mhyBMO9riPmI/ZKEeEyijoixpFYcrFJD7yoO8zAKa2k9MX/llVfaNddcYxdddJFtscUWNmnSJNN6eqX27du7CPsrr7ziou4S0UqKhn/88ce26KKLNhTzQ4cOtREjRrhrFl54YRf1l8hX5H+11Vazn376yU39l8jXzAClG2+80c4//3x76aWXnJh/8sknXSR+8uTJzh7NHlD+PE+zDyPiw/qZ/BCAAAQgAIGiEEDMF8WT8bYjzPszYj5iXyQhHpOoI2IsqRUHq9TQpybmjz32WJswYYKbTq/ouNbPe2nddde1nXfe2Z5++mknoBUhr0yKqldG5v/xj3+YyvMi8x999JGbQq+07LLLuin5O+ywg7366qumKfKKsvfs2dNNx69MGkz47LPPnJh/55133IwBJT2sR40aZZ07d86lmK+1djzdHkftEIAABCAAgewSQMxn1zdZsgwxn6I3khCPSdSRIsJIq4ZVpDhDFxbmYRS28FqReYnprl27umn12tF+6623tq+++spmnnlm09r6Dh062COPPOIi8Voff//997tq//3vf9vYsWNtjjnmsP32269tUz2J/UsvvbRNzGuDOi/iLjGviPv2228/nZhX1L13795uOr6S6peQ15R7ifn333/funXrVggx7/mMyHzY3kt+CEAAAhAoIwHEfBm9Hr7NYd6ficyH59vwiiTEYxJ1RIwlteJglRr6NrFavUFdVBZ5Yn706NGuSEXjTzzxRPv000/dtHcJZ01dv/DCC+3AAw9069q10Z12jlc0fKONNnLr27Ux3qabbmpHHHGErbLKKi6yPnz4cLcbvkS5NqrzIvNBxPw555zj1sM/9NBDbnq/Iv1zzjmnWx9fT8x36dLF5ptvPnvttdfc5n1xpTB/HJqxIayoL8Iac9bON9NTuAYCEIBAOQnovSLP+8WU02vJtzrM+xpiPmL/JCEek6gjYiypFQer1NDHLuZrnTOvKLl2l1fUXOmqq66yP/7xj05Ua426BPUBBxxgv/76qxP43pT5bbbZxgnwWWaZxW1eJ+GvayT4NYW+npjXDvjbbbddW2Rewl+zA7RuXmvjlVZffXW3G/4CCyxQU8y//PLLboq+lgBoHX+cx9OF+ePQSs8JKup1KkDeX2o4pq6VnsK1EIAABCAAAQhUEwjzvoaYj7j/VL7ExvmSqhdIpur4Ow8x788ozhxhHkZx2aGj5zSFvnv37jbXXHNNV82XX37ppuDPO++80/1e0+Lnn3/+pneV12wEra+fMmWK271eHIIkTclXhD6ulLQ//ES9npES9HlPHFOXdw9iPwQgAAEIQCA7BMK8ryHmI/ab38trlNUh5v1pIub9GcWZI8zDKE47KPs/BNLyR6PnYlGj83EtL6EvQwACEIAABCBQbAJh3tcQ8zH0heqzh6OuQi/GROaDUUXMB+MUV64wD6O4bKDc/xJI2x+1RH1RovPVsy+KMEjBvQMBCEAAAhCAQPIEwryvIeaT90/LNSJQgyOEVXBWceQM8zCKo37KnJ5AVvxRLeqLIHyr21SUQQruIQhAAAIQgAAEkiUQ5n0NMZ+sbyKpDYEaHCOsgrOKI2eYh1Ec9VNmNsW8Z5V3fxZB+LIRHncbBCAAAQhAAAJREAjz/oyYj4J4wmUgUIMDh1VwVnHkDPMwiqP+qMqcOnWqK0qb5eU5ZdUfuk+LcFwPG+Hl+e7AdghAAAIQgEA2CIR5X0PMZ8NnoaxAoAbHBavgrOLIGeZh1Gz9Opf9jTfeaLtcu8f//ve/d0fUzTrrrA2L1Y7zzz33nO2yyy4N8/3hD3+wRRZZxPr27dusmZm4Lgl/ZKKhKRlBdD4l8FQLAQhAAAIQKBCBMO9riPkcOh6BGtxpsArOKo6cYR5GzdavM+X33XdfO+igg0xHu915553ufPktttii7Rz5emUPGTLEjj76aHeOfKOEmG/WO+W7rjo6z6kj5esDtBgCEIAABCDQCoEw78+I+VZIp3QtAjU4eFgFZxVHzjAPo2brl5g/8sgj7fDDD28r4rHHHrPNNtvM3n//fevWrZv94x//sIsuusjeeust23TTTe28886zn376yTbZZBOXZ6eddrJBgwbVzLf44oubxLzOpNf586NGjbIGOv9yAAAgAElEQVRtttnGrrzySncm/IsvvmjnnnuuPfXUU7b66qvbiSeeaOutt56z5fzzz7cbb7zRvv/+ezvkkEPcbAEx0WyA448/3tkjOy+55BLr2LFjswgCX5eEPwIbU9CMtaLzHFNXUGfTLAhAAAIQgEAMBMK8ryHmY3BA3EUiUIMThlVwVnHkDPMwarb+WmL+xx9/tDnnnNMeeugh23jjja1z5852+umn25prrmmnnHKKaWr+OeecY5dddpldeuml9vDDD9tvfvObmvkktCXmr732WjvzzDPd4MBxxx1nO+64o11zzTWm+rWBW58+feyOO+5wZb322mtOsG+77bZugODDDz+0gw8+2J544gnr0qWLm7J/xBFH2M4772wXXHCBTZo0yf71r381iyDwdUn4I7AxBc7IMXUFdi5NgwAEIAABCMRMIMz7GmI+ZmfEUTwCNThVWAVnFUfOMA+jZuuvJeZVluq+99573cZqipZKfH/xxRdOkL/00ks2YsQIq5xmP3HixLr5JOYVkX/66aedmVdffbWddNJJToRLwG+55ZauPgn3vffe23744QdX9q677mpDhw619ddf363rX3DBBd0yAM0S+Pjjj901is736NHDPv30Uyfy40xJ+CNO+/NSNhvh5cVT2AkBCEAAAhDIHoEw72uI+ez5z9ciBKovorYMsArOKo6cYR5GzdZfS8xPmDDBCee3337bllhiCTv77LNdFH7y5MnWqVMnFx2vFvNTpkypm09ifoEFFrCzzjrLmTly5Ehbd9117ZdffrEBAwaY+tnnn39u3bt3d9P2Jea1+d6BBx5ot9xyi80zzzy2//77W//+/d00fE3Rr06vvvqqmx0QZ0rCH3Han5ey2QgvL57CTghAAAIQgED2CIR5X0PMZ89/vhYhUH0RIeaDI4o1Z5iHUbOG1BLzipxrDb3E9uDBg11U/vnnn7ff/va3TnzffvvtM4j5++67r24+iXklTatXuvnmm91a+JtuusmWWmopJ9gVhdfgQc+ePZ2YHz9+vM0+++zuo+n1f/zjH91ggSLyjz76qJsFoPTzzz+7aflabz/bbLM1iyHQdUn4I5AhJchEdL4ETqaJEIAABCAAgRgIhHlfQ8zH4IC4i0TMBycMq+Cs4sgZ5mHUbP0S81p7vs8++7hN7YYPH+7Wo0t4H3rooXbxxRfbwIED7eWXXzZNpdcu9xLNmjL/4IMP2gEHHGDjxo2zyy+/vG4+ifnbbrvNbXaniPuee+5pW2+9tW200UZuHb6u1wZ2qvf666+37777zv3U+vm///3v1qFDB7euXkfgyV5teic7JeAvvPBCt/u+yphlllmaxRDouiT8EciQEmRiI7wSOJkmQgACEIAABGIgEOZ9DTEfgwPiLhKBGpwwrIKziiNnmIdRs/VXnzO/1lpr2W677eaOnFP65JNP3O7yWi+vpIi9drNXhF6CfOWVV7Z5553Xhg0bVjef1ti/8MIL9u9//9uVsdJKK9kjjzzi1rhrZ3sNCiipTkX9tUu+BhFWW201Gzt2rJtmr2s0S2D++ed3G+jpe6WFFlrICX4NDMSdkvBH3G3IU/kcU5cnb2ErBCAAAQhAIBsEwryvIeaz4bNQViBQg+OCVXBWceQM8zCKo36vTB0NprPku3bt6qLf33zzjYvOa8d7TcXXtHgJ7kb5VJZ2ydfxdFpzX7lj+ZgxY5xIb9euncujjwYItA5fa+h1hF315nYaXNBUfE3Tn2OOOeJsflvZWfFHIo3NQCXV0XnNztCgEQkCEIAABCAAAQjUIxDmfQ0xn8N+hEAN7jRYBWcVR84wD6M46qfM6Qngj+R7BMfUJc+cGiEAAQhAAAJ5JhDmfQ0xn0NPI1CDOw1WwVnFkTPMwyiO+ikTMZ92H2AjvLQ9QP0QgAAEIACBfBEI8/6MmM+Xb521CNTgToNVcFZx5AzzMIqjfspEzKfdBzimLm0PUD8EIAABCEAgXwTCvD8j5vPlW8R8SH8h5kMCizh7mIdRxFVTXA0C+COdbkF0Ph3u1AoBCEAAAhDII4Ew72uI+Rx6GIEa3GmwCs4qjpxhHkZx1E+Z0xPAH+n0CI6pS4c7tUIAAhCAAATySCDM+xpiPoceRqAGdxqsgrOKI2eYh1Ec9VMmYj4rfaA6Oq9d7bW7PQkCEIAABCAAAQhUEgjz/oyYz2HfQaAGdxqsgrOKI2eYh1Ec9VMmYj4rfYBj6rLiCeyAAAQgAAEIZJtAmPdnxHy2fVnTOk+gKqrTt2/fHLbA32S/iJVejIOk4cOHW79+/dynqKyCcEgrT5iHUVo2lqle/JGutzmmLl3+1A4BCEAAAhDIA4Ew72uI+Tx4tMpGT8zn0PTAJvuJ77AM/MoLbBgZQxHQ1GINovgNzoQqlMxNEdA9o8SgVlP4IrmIjfAiwUghEIAABCAAgUITQMwX2r1mikp7L+ZFbKoXdW8kwCtnJwRhUORZDEHan1Yer69qfTApXQJxiXnvfmXAxt+/HFPnz4gcEIAABCAAgbITQMyXvQfkvP2VUfd6gp618Plxsh5IzIxI11/e/TJt2rRIDam8V6MuO1JDM1QY0fkMOQNTIAABCEAAAhkkgJjPoFMwKRyBSpFQa9dnxHw4nmnnloBhdkQ6XtC9oohw1LMjEKXN+ZNj6prjxlUQgAAEIACBshBAzJfF0wVvZ6OoH2I+f85H0Cfrs8rlOFELebWk1r4VzMAI5mOOqQvGiVwQgAAEIACBMhJAzJfR6wVts/fSq6hupSBBzOfT4fgtGb95903c4rpalKp1nJ/u7+PqgZDq55t/CeSAAAQgAAEIQKCoBBDzRfVsSdtVS9AjCvPdGSr9p5aww3rr/vQi8foZt4ivtLb6uDV9x/r5xv5kI7zW+zslQAACEIAABIpKADFfVM+WtF2VL76eSEHMF6MzeOu5PQGKsA/n10oBX7knQZI7y9cSpkSa/f3IngP+jMgBAQhAAAIQKCMBxHwZvV7wNlcLejVXwj7JCGTBEafevFrCvnfv3pxRX+EZ3QfDhw93G9rpk5aAr+4srJ8Pf/sQnQ/PjCsgAAEIQAACZSCAmC+Dl0vYxkrBIBGT9HTiEiJPrcnemeiVotWLNpdF4Hvnt1ey8BhoWUKS0fcgHYH180EoTZ+H6Hx4ZlwBAQhAAAIQKDoBxHzRPVzi9lVHAInMl6MzeBFptdYT+Pq3BG2lqM2T0PfEutrhRdu99nlt837mpV2snw93P3JMXThe5IYABCAAAQiUgQBivgxeLnEbKwU9Yr7EHeH/hL2EcKUIrhTJntCvFcWWQK5OzUS7K+urLM+zq9K2WmK9UrBXivg8epb18+G9Vj0AwmkA4RlyBQQgAAEIQKBIBBDzRfImbalJIKmjt8CfbwKe0K4U1l6LaonwesK8EYV6AwDVMwa8MpoZMMiTF1g/H85bTLUPx4vcEIAABCAAgaITQMwX3cO0zxHQS3DlBmBggQAEskGA9fPB/cBGeMFZkRMCEIAABCBQBgKI+TJ4mTa6tdOKuHJGOZ0BAtkjwPr54D4hOh+cFTkhAAEIQAACRSeAmC+6h2kfBCAAgYwTYP18cAcRnQ/OipwQgAAEIACBohNAzBfdw7QPAhCAQA4IsH4+uJOqo/Ns7hmcHTkhAAEIQAACRSKAmC+SN2kLBCAAgRwTYP18MOdVR+e1H4h2tidBAAIQgAAEIFAuAoj5cvmb1kIAAhDINAHWzwdzD8fUBeNELghAAAIQgECRCSDmi+xd2gYBCEAgZwRYPx/MYWyEF4wTuSAAAQhAAAJFJoCYL7J3a7Ttl19+sQ8++MDmnHNOW2yxxWymmWZyuaZOnep+zjzzzCUjQnMhAIGsEWD9vL9H2AjPnxE5IAABCEAAAkUngJgvuof/r30S8f3797fTTz+9rcXdu3e3v/71r9arVy93ZNu4cePshhtuiITIySef7AYILrjggunK00ZNH374od18882R1EMhEIBAMQmwft7fr2Gj8xoA0Pp6EgQgAAEIQAACxSCAmC+GH31boUjX1VdfbYMGDbJ1113Xxo8fb+ecc47dcsst9u6779pVV10VqZg/6aSTTAMIf/nLX6azTbMCpkyZYj169PC1mQwQgEC5CbB+vrH/a0Xnp02bVvMi/Q1Q0sAtCQIQgAAEIACBYhBAzBfDjw1b8d1339ncc89tN954o+2///5teb///nv785//bPvtt5/dc8899sILL1i7du1ML4irrrqqi9p37NjRfb/bbrvZFlts4a7dZ5993EeDAuuvv74dcsghdvHFF9uPP/5oisgfdNBBVinmX3nlFZdHL5Njxoyxzz77zE499VSXb+WVV3YDDG+88Ybtuuuudumll7qp/q+//rodeeSRLu9ee+1lL730kl100UXWuXPnEniMJkIAAiLA+nn/flAdndeu9tXRd48jR9j58yQHBCAAAQhAIE8EEPN58laTtr722mu24oor2jvvvGNLLbVUzVIUrTnzzDPtlFNOcQL7mGOOcQJcYl/CXv+XqFbS/yXWt9pqKyf+l1lmGbviiivsrrvusoEDB9oPP/xgemlUZL5Pnz62+uqr2wknnGCnnXaaiwopOn/rrbe6wYCRI0e6QYMJEya4OrwX0Z49e9oqq6xi2267rZuq/8wzz9ibb75JRL/JPsBlEMgrAdbPN/ZckGPqvBkOiPm83gXYDQEIQAACEKhNADFfgp4hwSzhrCj3wgsvXFfMDx061EaMGOG+l1hXFP22227zFfNPPvmkKTo0efJka9++vRPdWhOvaPuzzz7rovqXX365K7dazG+66aZt6/jXWGMNO/jgg23zzTe35Zdf3gn82WabzZ577jlbc801EfMl6Ks0EQK1CLB+vnG/aHRMXSU7xDz3FwQgAAEIQKBYBBDzxfJnzdaMHTvWTU8fMmSIbb311tPluf76651Q1jT7jz76qG1junPPPdeef/55u/fee2cQ8yussIKLvHuR+cqIvzrUqFGj7O9//7udf/75rq5tttnGBg8eXFPMa6q9pvErScQrrwYENN1e0/6VFOGfddZZEfMl6Ks0EQL1CLB+vn7fqLcRXvWshlpT8OlxEIAABCAAAQjklwBiPr++C2z5r7/+avPOO68deOCBdskll7Rd995777lp99pdXuvpK3ezrxbzRxxxhBPd2lxJx9lpSr0n5t9//33r1q2bK7dSzI8ePdrOOussW2mllZyYl1CvjswfeuihbdP3PTG/wAILuOn5X331lVs//+mnn7pj9JhmH9jlZIRA4Qiwfr6+S+ux0e8rE2K+cLcFDYIABCAAgZITQMyXpANcc801dthhhzkRvuWWWzqBvPfee7tp9/fff/8MR9NVinltTKfouAS/IviKpgcR895u9scee6zdfffd9tZbb7lofeWa+VpifrPNNrOll17aBgwY4Kboa1M92Y+YL0lnpZkQqEOgzOvnPWFe72i5WksRqjEi5rm1IAABCEAAAsUigJgvlj/rtkbCWjvIV577/rvf/c4J9E6dOtUU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r7jwDNvidxu0fbX1rgfY6Lffs34nH2177bZDxluPeXESQMzHSbcgZTcS85piv8UWW7S1VGJen1qJyHxBOgTNgAAEmiLgiflqcbL++us7sXDdddfZTz/9ZKeffrrdfffdNu+889oJJ5xgu+++uxMaisx7Yl4i+pJLLnHiea+99rLTTjvNHnnkERdZfPLJJ22WWWZx12igQNHF3/zmN26w4P7777ell17a9ttvPzvooIPsxx9/NNWvzUwvvvhi939FKSWuFBF9//33baeddrJBg6aPJknMjxkzxu699942FhMnTrSOHTvaX//6V2eTbD3ssMPshRdecO2Tveuss46z6+yzzzadfLLAAguYTkX54x//aFdddZV99dVX9uc//9mVqcEBiToJPNnavXt3Gzp0qI0dO9bZqEGRG264wbp06WK33HKLLbnkknX5NdvOphzNRaEJqL9p1or6qpf++c9/2oYbbugi4/JxrT6vfn744Ye7/qW+ve+++5pmDIbp6+pblWL+lVdecffDGWec4fr4Z599Zqeeeqrrgwpe6F7QgNWuu+7qZqfMPPPM9vrrr9uRRx7p8qrv6z1Isxo7d+4cmgUXFJNAK2J+6SW72qILL2QS9EofjRlnG2+zh/VYZknbfadtEPPF7DKBW4WYD4yqvBkbnTW/yCKL2Oabb952LIJeJvXHrFbSenmtmydBAAIQKCMBT8x//PHHLtKoiPazzz5rO+ywg91xxx222267OVEhIX/++ee7iKTEybBhw2zddddtE/OKFm655ZZ2+eWX23LLLWf777+/9enTx320IanqkWgePny4bbDBBjZp0iQnRrQE6rzzznPiaO+997Zx48a5AQNN79ez+YorrnCR0IEDB9qXX37pNiyVWHn44YdNs7AqUy0xr+9lpyfKllpqKVtxxRWdsHr00Uftsssus3fffdfuu+8+N0jx97//3Yl32aJBA9U3YcIEJ9CVxGLy5MlO5KvckSNHuu9GjRrlhL7qOf74493AwKqrruoGB+rxW2ONNZpqZxn7aRptlpiXUJb/lD755BPnVw0EaWaI+mCtPq+BL12rAayDDz7Y9Qf14zB9/YcffnCDCBpk0j2k6f3qnxog69u3r+l+u/XWW9v6oAar1E+11ET3pu6xnj17untk2223dQNqzzzzTNvAWxo8qTN7BFoR80cesp/1v/hqe3nk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UBEEIAABCEAAAhCAAAR8CGy44Yb2z3/+sy3XsGHDbIMNNoAbBBoSQMyn3EHuvfde22mnnWz8+PHOkmeeecZuuOEGGzJkiL3++uu2/PLLp2xhuOp79uxpf/7zn22XXXaZ7sIPP/zQunXrlriYr2dPuFaRGwIQgAAEIAABCEAAAvERQMzHx7bIJSPmU/auJ+anTZs2nSVrr722rbDCCk7Yf/3113bkkUfa/fffbwsuuKCddNJJ1qdPH5f/1VdftT/84Q/2yiuv2FZbbWVnnXWWLbrooqYHgvIvtthi9u2339pGG21kDz74oKm+t99+27744gvTiN+uu+5qquvUU0915V188cWuHKWbb77ZLrnkEnf9XnvtZaeddprNMsssdtBBB7lZA4MGDbI33njDlXHppZdav3797Oyzz7ZOnTrZTTfdZJtssklbmyrFfJcuXWz99dc3nVmv+n788Uc7+eSTXblTp061c8891/72t7/ZcsstZ6uvvrrNPPPMrs0//fSTnX766Xb33XfbvPPOayeccILtvvvurg5F4C+//HJ74YUXbPvtt7crr7zSLrzwwunsWW211WpyVJ1iII5/+ctfHLell1465Z5B9RCAAAQgAAEIQAACZSGAmC+Lp6NtJ2I+Wp6hS6sn5s844wwnvp977jnbc8897fnnn3fi9LvvvrM99tjDHn30USeIJYy33npr22+//dz3Cy20kF100UVO7L7//vsuGq7BgPnmm8/GjRtnAwYMsDPPPNOJYonugw8+2F1z2WWX2eOPP+6m97z33nv28MMP25ZbbukEskT1/vvv7wYQdN26665rI0eOtL/+9a82YcIEO+aYY9zAgAYRdM2+++5rhx12mC2wwAI1xXznzp2tXbt2tswyy9gVV1xhd911lw0cONB++OEHZ4Paq/9rSr7qU3tvu+02J+gl5M8//3z7/vvvXT2q9ze/+Y0b5FA5audxxx3nvtOgRKU9Rx11VE2OGuiYddZZTUscjj/+eFO+Dh06hPYlF0AAAhCAAAQgAAEIQKAZAoj5ZqhxDWI+5T5QT8wrsnzNNdfY008/7YSlxPumm27qrJXYnXvuuV0EWmJVAn+uueayDz74wK677jonehuJ+aFDh9qIESNcWQsvvLAT3n379nVRbUWvFQHX1H+JfM0MULrxxhudiH7rrbecmJctEtpKa6yxhhsUUGQ9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41btKOv1Yfgj5jPQS/IiWpM+Lz4vXDLQhTABAhCAAAQgAAEIlIJAVOu5a62Z9wC+++67tuSSS5pObFpooYXshhtucF/deOONLgL++OOPW5cuXZxQ32+//WzixIn2ww8/WLt27ZyYf/rpp22ttdZyAwRLLbWU3XTTTfbII4/YsGHD3HdKGjjQAMFHH31kAwcOdN/961//ct+dcsop7vf9+/evWY9mCay22moukq8lAapnkUUWcQMQO+20U0v9IMrZDy0ZUuKLEfM5c35eRGvS58XnhUvOuhvmQgACEIAABCAAgdwSiFrMa828F5n/+OOP3fT3Pffc002TX3bZZe3tt9+ejpU2yZs0aZKbPn/88ce777baais3FX/OOed0Yn7ChAnWsWNH950i++utt56NGjXKFl98cbv44ovd7yX+55prLnv++efd9HvVLdGvpAGDZ5991u69996a9agszQKoTrL50EMPbcm3iPmW8EVyMWI+EozJFZIX0Zr0efF54ZJcT6EmCEAAAhCAAAQgUG4CUYlNLzJfvWb+pJNOshEjRrjP2muv7YT+6aef7qBrGrvWqisarn9LuP/v//6v9e3b1/1bIlw/KyPmHTp0cEc4S+BLhGtav9Krr75qK620kltnf+6557o1894MAE/Ma+1+rXo0pX+zzTZztmhwQemNN95wUXxN/28laaq/ktpESocAYj4d7k3XWnTR2mz7mr2uaUdwIQQgAAEIQAACEIBApgnELeYvu+wyN53+5ZdfdpvdaV38Qw895ETzwQcf7KLvJ5xwgjvCTuJcR9hJ+GojvGuvvdaJeW1ypzXwd9xxh+2999722muv2ZQpU9w1Kmvdddd1eV5//XUXldf1tcT8n//855r1aFM+iXatyz/yyCPdtH9tsqd6tC6/lYSYb4VeNNci5qPhmFgpRRetzbav2esScxwVQQACEIAABCAAAQgkTiCM2KlnnBeZ1+Zxmlrvpb/97W9OgCu6rs3ktAb9ySefdF9rYztF1pdYYgk3zV1T9LWmXvk0RV6/l5hfZZVV7MUXX3QDABLk2qRO69r32GMPJ/D1ew0KDBkyxNZYY42aYv7f//63q6tWPb169bI777zTbaTnJUX3NUDQaoqCbas2lP36MD5gA7wM9Jaii9Zm29fsdRlwKSZAAAIQgAAEIAABCMREIKp180HMkwjXZnSKrC+z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YT7+NP3we/FNr7D5ESBAgAABAgQIECDQjYAw342etgQIECBAgAABAgQIECBAYAACwvwA0F2SAAECBAgQIECAAAECBAh0IyDMd6OnLQECBAgQIECAAAECBAgQGICAMD8AdJckQIAAAQIECBAgQIAAAQLdCAjz3ehpS4AAAQIECBAgQIAAAQIEBiAgzA8A3SUJECBAgAABAgQIECBAgEA3AsJ8N3raEiBAgAABAgQIECBAgACBAQgI8wNA7+SSp556avrb3/42SZMll1wy/fnPf06HH354igL26rjzzjvTdtttN9LdbLPNlv7whz+kGMNqq63Wq8v0rZ+YzyqrrJKWWmqpvl3ThQgQIECAAAECBAgQINAPAWG+H8pdXOOUU05Jd911V7rvvvuqXn7++ed04403pr/85S/pySefTOuuu24XvU/a9I477kjbb799+uyzz6p/eOaZZ9Lll1+e7r333vT666+nFVZYoWfX6kdHq666avr73/+edthhh35czjUIECBAgAABAgQIECDQNwFhvm/UeReKMP/AAw+kCRMmjHTw3XffpZlnnjldf/31aZdddkkvvvhiivMi3K+11lrp6KOPTssss0zaaqut0q233poWW2yxdNRRR6V///vf6dJLL00//PBDWm+99aqHAkssscRIv60wP3HixEkG+/vf/z6tuOKKVbD/+uuv06GHHlo9YJhnnnnSX//617TvvvtW57/66qvpwAMPTK+88krafPPN04knnpgWWGCBtP7661fnL7jgguk///lP2mCDDdL999+f4npvv/12+uKLL9Ljjz+edtxxxxTXOuaYY6r+zj777KqfOK6++up0zjnnVO133XXXdOyxx6YZZpgh7bPPPtWugdtuuy298cYbVR/nnntuGjduXDrppJPSwgsvnK666qq04YYb5hVAKwIECBAgQIAAAQIECAyhgDA/hEUZPaTWynwE+jgikEeIP+6449K7775bhfHllluuCucRqm+++eb04IMPptdeey0tuuii6cwzz0w77bRTmn322au2EeSff/75tMkmm6R//vOfafrpp59qmD/++OOr8P3ss89WDw+iffT73//+N+28887poYceSn/605+qhwZbbLFF2nPPPat/n3feedNZZ52V5phjjpGxxsOA3/3ud+mjjz5Kl1xySTrhhBOquUTo3m+//ao25513XnrkkUfSE088kf7xj39U89lss83S+eefn5Zffvm01157VXONdrEz4amnnkrXXXdd+vLLL9MRRxxRPRiIhwjRZo899kgHHXRQmnvuuYe80oZHgAABAgQIECBAgACB9gWE+fatBnJmhPnWSvXoAUTwjTAcRwT4CK5RzLvvvjvttttuKVbvI9jOOOOM6ZBDDhnZjh9b5iMkR9i/9tprJ5nTr63MX3DBBeniiy9OTz/9dPVQIML7xhtvXLWNcD/rrLOmbbbZphpDBPzYNfDee+9VuwBi5X5KYf7RRx8d2XUw33zzVcF77Nix6YUXXkhrrrlm+vHHH6ut/xHyY2dAHFdeeWU6/fTT01tvvVXNK8YSwT6Otddeu3ooECv2ttkP5JZ1UQIECBAgQIAAAQIE+iAgzPcBuZtLtFbmY2U8jgjpsXIdW9A/+OCDakX7oosuSrF6/vnnn6f4OF6s2Md5sZoffx/v1z/88MNpuummq7akRxiPFfXYrj76+LUwf+SRR1ar3rF9f6WVVqr+91xzzVU1jeD90ksvVdvhY0wRsEcf33zzzSRhPtrG9vzWyvz7779fbaGPI3YYnHbaaWnbbbettuzHx+tiHhHKYzv+6CM+zvevf/2rCvMR3GM3QByx42DLLbdMBx98sDDfzY2nLQECBAgQIECAAAECQy0gzA91eVL1Lvwv35lvbVWPVe3Y2r700kuna665pnpfPEJvhN8IwbFKHtvL4wNwG220UfWOeXzhPVbnP/zww7TQQgtNNcxHP4svvnj1Rf3Y2j7LLLOkl19+uQraccQ111hjjWpFPN6F/+mnn6rrfPzxx+n2229Pu+++exXm33nnnWqcEfxXX331kTAfob614h5hPlbcY5V/dJiPd+7HjBkzsvoerwd8+umn1XUjzB9wwAEjDyaE+SG/oQ2PAAECBAgQIECAAIGeCAjzPWGsr5PJhfm4WmtL/fzzz5/WWWedKhzHanlsqb/ssstGtrtHyH7uueeqcPzb3/42LbvsstVX6ePr9L88Wivzb775ZvVPrdX4Tz75pNr2HqE8gnY8IIh34eMd/Ogr3lFfeeWVq7+PMB7vqccH9+JBQHx8Lrbmx8OAGNthhx2Wrrjiio7C/Mknn5xuueWW6qFGrMjHNvqZZpop3XTTTVMM8xH249z999+/vgLpmQABAgQIECBAgAABAgMQEOYHgN7JJX8tzC+yyCLVdvILL7yw+m9rG3789nx8pT6+3n7DDTdUX3WP7e+xmh/FjvAfW9IjdP/ymNzvzEd4j3f2Y9U8jvjY3KabbloF+Tj23nvv6t39+JBePESI8BxHfFU/ts9H2I+P3MV2/Djiff74WF1rm/0vV+bPOOOMtPXWW4+szH///ffVQ4F4b/6xxx4b6Tu+Xh8f+JvSynw8QDj11FOrBwF+nq6Tu865BAgQIECAAAECBAgMu4AwP+wVanN88f78nHPOWW2DjwAcf2IlvY4j+o6vzMeDgda7863rfPvttynek4+vyY8+4u/iiFX6nCN+Li/er4+v8cfugrhx2zm++uqr6pqjv9rfTjvnECBAgAABAgQIECBAYJgFhPlhro6xESBAgAABAgQIECBAgACByQgI824LAgQIECBAgAABAgQIECBQmIAwX1jBDJcAAQIECBAgQIAAAQIECAjz7gECBAgQIECAAAECBAgQIFCYgDBfWMEMlwABAgQIECBAgAABAgQICPPuAQIECBAgQIAAAQIECBAgUJiAMF9YwQyXAAECBAgQIECAAAECBAgI8+4BAgQIECBAgAABAgQIECBQmIAwX1jBDJcAAQIECBAgQIAAAQIECAjz7gECBAgQIECAAAECBAgQIFCYgDBfWMEMlwABAgQIECBAgAABAgQICPPuAQIECBAgQIAAAQIECBAgUJiAMF9YwQyXAAECBAgQIECAAAECBAgI8+4BAgQIECBAgAABAgQIECBQmIAwX1jBDJcAAQIECBAgQIAAAQIECAjz7gECBAgQIECAAAECBAgQIFCYgDBfWMEMlwABAgQIECBAgAABAgQICPPuAQIECBAgQIAAAQIECBAgUJiAMF9YwQyXAAECBAgQIECAAAECBAgI8+4BAgQIECBAgAABAgQIECBQmIAwX1jBDJcAAQIECBAgQIAAAQIECAjz7gECBAgQIECAAAECBAgQIFCYgDBfWMEMlwABAgQIECBAgAABAgQICPPuAQIECBAgQIAAAQIECBAgUJiAMF9YwQyXAAECBAgQIECAAAECBAgI8+4BAgQIECBAgAABAgQIECBQmIAwX1jBDJcAAQIECBAgQIAAAQIECAjz7gECBAgQIECAAAECBAgQIFCYgDBfWMEMlwABAgQIECBAgAABAgQICPPuAQIECBAgQIAAAQIECBAgUJiAMF9YwQyXAAECBAgQIECAAAECBAgUE+aVigABAgQIECBAgAABAgQIEPh/gYkTJ7bF8ZuJ7Z7ZVndOIkCAAAECBAgQIECAAAECBOoWEObrFtY/AQIECBAgQIAAAQIECBDosYAw32NQ3REgQIAAAQIECBAgQIAAgboFhPm6hfVPgAABAgQIECBAgAABAgR6LCDM9xhUdwQIECBAgAABAgQIECBAoG4BYb5uYf0TIECAAAECBAgQIECAAIEeCwjzPQbVHQECBAgQIECAAAECBAgQqFtAmK9bWP8ECBAgQIAAAQIECBAgQKDHAsJ8j0F1R4AAAQIECBAgQIAAAQIE6hYQ5usW1j8BAgQIECBAgAABAgQIEOixwP8AQNWvsiSdO1AAAAAASUVORK5CYII='), image_mimetype=None, detail=None), TextBlock(block_type='text', text='Here is some text: This is the second page of the document'), TextBlock(block_type='text', text='And here is an image:'), ImageBlock(block_type='image', image=None, path=None, url=AnyUrl('data:image/jpeg;base64,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r702xfE89thjv/jFL0aMGDFmzJhjjz02RW+meXNzs3YjnXTSSUmcGhLKAOJ04j5W93HH2ZxqEMgAAeT+DECmi2wn4Emwo3j8cEes6H4C/MNFijcIQAACLgGP4q9byuN/4uYj2xT9TUR/S81V8vWj9bt402evFP0Hn181+NyK/qPL1tsjfd3h2RAoruxS1mPHAqdRutaAko7rFDiE/Ji+q7O4+kt2zk4BsD169FhnnXVeeuklO8LGxsZRo0ZJ3vrkk09sYVjGnDlzjKv//e9/ifpcvny5mmSb3J/oLKgPAQgYAvoRuOSSSyyN1E/UOOecc6y3bt26WTsVY/r06TprZMKECdttt51+GJuamgK93XXXXTvvvLNWGqZMmRKtTmBDCiFQOATKCmeqzBQC0Qgo4t7eciPxbWHqhtx64kZT94kHCEAAAhCwBKT4e05c1y2J/vprWXPta2qaxVep/PNr56okMO0PWr+lmhnDZPjJTF/0AgEI5B8BKf5W6JfhLgBk22RNvKqi+3/7299++OGHnTp10ghra2uvv/56GTNmzJg/f35JSWgBecrG8/bbbxsIJjNPQkB0zK/qm0Em1DCtld2UTdn8rNMKAecQSILAM88847b69a9/7V4mamuj0ptvvmlbDRgwwNqpGPoZtM31w7jppptqKdSWGOO77747/PDDja1UQo8//vgdd9xRVoa26eHEZaET4CtR6J8A5i8Cr89aea56moC40f0mn49OmExTX7iFAAQgUJgETO4dNzmb4dAi7seVzV9JgaT18/tcmJ8fZg0BCOQBgSyX+21qHclV99133/Dhw8X8o48+MuQ//vhjBeOnqMG5D/Gbb76xl0lE8poVgs6dO1sn2WYg92fbE2E82Uxgiy22cIcnJd29TNTWEdxaC7SpycL64XruuefckZx88slDhw7t2bOnW2hXMU3hPffco0j/448/3q2DDQEIhBY7AEoI5C6BVaP7Q87kY7G4ir8txIAABCAAgRAJSPF/9+1PJdkn6lNC/9RbpkeSArEWmyg76kMAAhBoVwJuAveZM9MexJPKXN9//33b/P777ze2PU1Xl65Ab2smbWhRwbZVim1rx2koy5BqZlV0/1VXXWUHj9ZvUWBkG4HsPELc/UHYdtttq6qqUuGm3T9W65efrbbaKhVvpu2iRYu++OILjx/3W29u2SVSW1MB/tbO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/o06d9XzMxEf5YtA/gnItT//zCuqRwLa4PaOJ35c735DgY//0KFDb775ZkLfkIOGThqtHJf5Nddcc+DAgZttthmxbpDjke+feuopNHqKbbfdds8+++zdd9994oknJkKK1j9ixIgff/xx2rRpxA6io0hJWsapH81xjTXWIOYPd0844YRIGS7bt2+PJz6BhkjTlJ8/zCU2iS+//JI9Clgd3JBAaKBHH32Uu8T6J3z/qaeeSuAgzA/EHXr55ZcJJWTnClx44YWXXnopRgLb0EB5vUSgQgj88MMPhNhispzVscEGG/isL7jggmHDhr344ot33HGHZyohAiVNgP8Effz+34TnKCECIiAC+SEguT8+Z57LKP5+Khd+cIhW8kuND0u5IiAClUfARP/hH7yLQZTZv//BOxEGtglAj80IFl2KQGEJRAx1YfTCwg5MvZcTAfz3k2j9PlPT+rkkgdi33377oYwTMZ8Db71MmEBnRyUMhcLwbph27/sw09Oo8OaM7zlxE6b1cyvU+q1kkyZN+vfvH9Zq27Yt2wh22203LA1I/EcccUR419MMfqeddvLLPCQIZOS9SHVyFAVPhGsRKoMFH1juBuAnbP/6669hLxakC2NAmKm0CIiACIiACIhAhgQk9ycEOGDAAJf7KdTr0H2JOi3pKiEv3RABEag8AjwS7anYb4kBlTd7zVgESoxAROtHb+JXnRKbg4abFoHi1xaXXXZZguTce++9OL+bI7xPlMFzQC7GABz/PbMIE0j5bFAgfD9TwGgRjvBf//oXKj+zINJRmK+0CBQnATbW4HFPZC3iWXHydOwumTSG7UdhRw7xtvxJkyal0aaqiIAIiIAIiIAIJCIguT8Rmap8ftHxkD5c4uN/+63DklXQPREQAREQAREQAREoPgLsxQlD9jNAfskpvmFqRJVLAB//gw8+mNj3v/zyy+jRo1HMccNH4ic6UKlAYcAcEUwwIlyVOYV43rx5mDGYQip7HUpljhpn2RP46quvME35NAm0dfHFFxMFy3PSS7h3//Tp08MWzLtfsftDJkqXOoFwy07Xrl1LfToavwiIQIkS0FG9yRYOf6JwnzsxK3r1WRDQP1k13RMBERABERABERCBYiIgrb+YVkNjSUigVq1aHMm76aab7rjjjgTHLyGt36eE3WK11Vbbeuutt912206dOhVW6w9Vp3CTh49W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IwjFgjAdW1I5IiACIiACIiACJU0AyUC+/CW9gsU5+FBexBuxqBRh988dOHAgjsYAxH14z2qnVyQ/tHsP40NIbgum4Wd7MhGO1gyZE4WD+N0mWRLWH8mPu5tuuimuuLRGmhZw4ceEYLUefvhh4gKZRzPajUcH4jROTi5Fr8SD2Erus88+luDdziDlFF/PKWAiPChSrv0FXIjUu66yvwUWOKxZXKZePesliVZvUj5++onkfg7j5SRbvlP0jlGNV2QYKOx40/MF9HxE8+eee47LV155BUHf8j3EPxY1gvubSQDXeEqapE6ClzdiiS222OLiiy+2g3Dbt2/vuwHsLmd6MzA/h5y7Q4cOjd1807ZtWytvjvwcLPzGG2+Q4xt67C7vfvrFm2++SZQetgpxGMDbfz+B1guT2H///cPL5Omme+01e/ToKdW6+dTHH//rjTea9uix5C67WMB9hHhOteW9zlJLVWn01aHGai25JB765lZP6Pwme+wRdoHsPuG663gns/7aazfdY4+p//2vF8CcsCC8fnVW/YVRzmZ+/nkYdQdnedt2UCXfE4W/emfG/JkzZ336KfVqVRtO5k2ZYifuotRzZkDVsQE9esz66qs5P/2EcF9vjTX8iGDv3RIzP/vst759bfx+a9rTT9Npy1NPrRXPgOFe/3MW7gKhItYRq14jA4n3mNOEnr05xavGRUAEUiQguT9FUFku5ro/7bopmF/Q3dkqy/2pOREQAREQAREQgeImYBIPyoIlCqv4FDcqjS4jApGPFr+IFonij4cvMXNsbgTksQSO+YTvwGWYmCH4AhPBw/Jx8I/EzsYYEMvFTu4l3xyWSRx77LGm9ZMmgoe78HOJvs9v4xzwSyDv888/n5yOHTtShny649JeFLC7dmnxx030X1ikMP+ylOGfEkWyrIVhUVK98tj3hcMC51J1QSax884728d7mWWWSTQANtDwYdtss80YakTr32GHHXCQZ0Zh5BzawWhn8a84TdflfvbEHHjggYS856RcIu9jRaBkixYtMLyh0aPam+hvw0C45ztOXT+ql3xa6Nevn52RS8x9zHWYKDihF599kJLgC068HWshfCfOD9NkbxCWCfLR6LEfsEchDONj5VdccUVCEmG9YN8DOVgO7rzzzhdeeIENQ2z3YZrkYHR0hXfDDTcMO1pMuk6dlgMH1m3TxiLbIK9P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iIAIiIAIiIAIVDQByf0VvfyavAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIgAiIQHkQkNxfHuuoWYiACIiACIiACIiACIiACIiACIiACIiACIiACIiACFQ0Acn9Fb38mrwIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiIAIiEB5EKhbHtMos1m8++674Yw22WST8FJpERABERABERABERABERABERABERABERABERABERABEYgQkNwfAVKwSyT+q6++mu4jWr8P6Pjjjyc9YMAAz1FCBERABERABERABERABERABERABERABERABERABERABIyA5P7CfxJM6E+k8vv4zBjAu3R/Z6KECIiACIiACIiACIiACIiACIiACIiACIiACIiACIiAEZDcX8hPwqBBg0zEr9EgvIo8/WvETYVFQAREQAREQAREQAREQAREQAREQAREQAREQAREoIwJ6Kjegi3uvvvu68J9ZBAbt58V/kTu2iV127Zti8Eg7l1lioAIiIAIZIvAYndfZasjtSMCIiACIiACIiACIiACIiACIiACIiACmRCQd38m9NKsi3KE1h9bGYn/uJ2mbNxuVuwtcq59pmn1e5PwrhkM5OYfMlFaBERABDIhYOK+PV1jhX7OTu/atSvvvDLpRXVFQAREQAREQAREQAREQAREQAREQAREIOsEJPdnHeliGoyr9R+301SE/uQ1wwLXPrNI9Jfin5yb7oqACIhAigR4PvNEjZX4w+rc9QKcpCJrawhHaREQAREQAREQAREQAREQAREQAREQgcISUDCffPOP+PXj0X/PcX+GUn7yAVGy+mdqWAx9SlF9QiBKi4AIiECNCKDg83Dm5VJ+KtV59pZTULV58+Y9+OCDX331VSpzVxkREAEREAEREAEREAEREAEREAEREIEiJCC5P6+LEhHlceq/59g/E0XvSTIyFH+MBGGBxXqkhoWTpOfMmZPkrm7ljcCXX3551VVX/fnn31Y5b72rIxGoKAI8mZML/at1Sha3h8cv1cuA2OOPP37SSSd17959xowZZTAdTUEEREAEREAEREAEREAEREAEREAEKpCAgvnkb9FRlFCFvL9UAvh44dgERgIU/57XLu230JvGjBnjlzVK/PXXX//+979ffPFF9OW11lqrT58+e+65Z926+nhEKU6ePBkH2ObNm0dvZPt6r732mjZt2vjx4y+44IJst632REAEFhGIK/Sj76+2XtdVq96jQv9Ld1UdkP7iXYse5lyyJwA3/1KP7TN79mzmwpNnypQpDRs2XMRIKREQAREQAREQAREQAREQAREQAREQgRIhIO/+/C1UFrV+G7Qp/uEE0vMwReKn4rBhw8yXHL9yHDx33HHH4cOHh42XdxqDx+eff558c8NNN9207rrrdurU6ZprrskPjUceeSQ/HakXEahMArFaP0L/4VcMO/zyYdscNCBW64cS+fxc/PyYbQ86PgKNh3xkC1ekQJFf1qpVy0aI4l/kQ9XwREAEREAEREAEREAEREAEREAEREAE4hKQ3B8XS/YzIxpQ6sH6kw8FxZ9dAl4GD1NefpliYvDgwSNGjIgU/uabb/bee++bb755/vz5kVvld8muiK222mrnnXc+4YQTEs3uhx9+uPDCC+3uRx99lKhYtvJNbuN97ty52WpT7YiACIQEIlq/C/1xVf6woqXjiv4lrfi7vVNyf+xyK0cEREAEREAEREAEREAEREAEREAESoKA5P48LVPEtT+LvWI54LxfbzDsyDOTJH777behQ4dagSWXXPKQQw4hcDMJyyGSzKWXXpqkenncevPNN3/55RfmQujqr7/+Ou6kHn30UcsHTj4D7GB3wRrx+uuvc4TmY4899txzz7ELIe4IlSkCIpA6AUywoXEUV308+lMU+sNeEP0jbv48hMOWw8JFnrZgPkU+SA1PBERABERABERABERABERABERABEQgCQEFZ08CJ2u3cuTa7+ND8e/5zYIg/jWSmcaOHXvAAQd4O6jYaP1con0PHDjwtddeI33DDTesttpqPXr08GLll5g+fbpPCs/9Dh06+KUlcLG/7777LH3LLbestNJKkQJZvCSk0qhRo7zBHXbYwdOeeOedd5Zffnm/VEIERKBGBHgmh5ZR9HpU+xq1EBa2umE0fxonPFpYJo30rFmzPv74Y6x9HJzL3qNlllkmjUZqVGXmzJlWXoH7k3PjBJdXX32VwHf9+vXzCEjJq+iuCIiACIiACIiACIiACIiACIiACOSHgLz788EZcda7CWPveGaGCUL6hA7+KSr+uLHvvvvuxKix3nFa79ixo6WXW245XP633HJLuzznnHMmTZpk6bJ879mz59JLL7CXfPjhh7FzxPJh7v/bb799t27dYgtkmDNhwoSj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'), image_mimetype=None, detail=None)])]
the
{% chat %}
block is used to format the message as a chat message and set the rolethe
{% for %}
loop is used to iterate over the images_and_texts list that is passed inthe
{{ image_path | image }}
syntax is used to format the image path as an image content block. Here,|
is used to apply a “filter” to the variable to help identify it as an image.
3.6.6.3.2.3. Retriever in Prompt#
from llama_index.core.prompts import RichPromptTemplate
template = RichPromptTemplate(
"""
{% chat role="system" %}
You are a helpful assistant that can answer questions about the context provided.
{% endchat %}
{% chat role="user" %}
{% for node in nodes %}
{{ node.text }}
{% endfor %}
{% endchat %}
"""
)
nodes = retriever.retrieve("What is the capital of the moon?")
messages = template.format_messages(nodes=nodes)
3.6.6.3.2.4. Function Mappings#
Tính năng function_mappings
của RichPromptTemplate cho phép bạn chỉ định một hàm Python để tự động xử lý giá trị của một biến placeholder ngay trước khi nó được đưa vào prompt cuối cùng.
import datetime
from llama_index.core.prompts import RichPromptTemplate
# 1. Hàm để lấy lời chào dựa trên giờ hiện tại
def get_dynamic_greeting(**kwargs) -> str:
"""Trả về lời chào phù hợp với thời gian trong ngày."""
# Lưu ý: Hàm này không cần dùng kwargs trong ví dụ này,
# nhưng vẫn cần định nghĩa **kwargs để tương thích với cách RichPromptTemplate gọi nó.
now = datetime.datetime.now()
current_hour = now.hour
if 5 <= current_hour < 12:
return "Chào buổi sáng!"
elif 12 <= current_hour < 18:
return "Chào buổi chiều!"
else:
return "Chào buổi tối!"
# 2. Định nghĩa RichPromptTemplate
# Placeholder {{ greeting }} sẽ được điền bằng kết quả của hàm get_dynamic_greeting
# Placeholder {{ user_task }} sẽ được điền bình thường từ input.
template_string = """
{{greeting}} Tôi có thể giúp gì cho bạn hôm nay?
Yêu cầu của bạn: {{user_task}}
"""
# 3. Tạo template và đăng ký function mapping
# Map placeholder "greeting" với hàm get_dynamic_greeting
prompt_tmpl = RichPromptTemplate(
template_string, function_mappings={"greeting": get_dynamic_greeting}
)
# 4. Sử dụng template
# Chỉ cần cung cấp giá trị cho các placeholder không có function mapping
user_request = "Hãy tóm tắt tin tức mới nhất về AI."
final_prompt_str = prompt_tmpl.format(user_task=user_request)
# In kết quả - bạn sẽ thấy lời chào được tự động thêm vào
print("--- Prompt cuối cùng ---")
print(final_prompt_str)
# Ví dụ kết quả (tùy thuộc vào thời gian bạn chạy code):
# --- Prompt cuối cùng ---
#
# Chào buổi chiều! Tôi có thể giúp gì cho bạn hôm nay?
#
# Yêu cầu của bạn: Hãy tóm tắt tin tức mới nhất về AI.
--- Prompt cuối cùng ---
Chào buổi chiều! Tôi có thể giúp gì cho bạn hôm nay?
Yêu cầu của bạn: Hãy tóm tắt tin tức mới nhất về AI.
3.6.6.3.2.5. Partial Formatting#
Partially format a prompt, filling in some variables while leaving others to be filled in later.
from llama_index.core.prompts import RichPromptTemplate
template = RichPromptTemplate(
"""
{{ foo }} {{ bar }}
"""
)
partial_prompt_tmpl = template.partial_format(foo="abc")
print(partial_prompt_tmpl)
fmt_str = partial_prompt_tmpl.format(bar="def")
print(fmt_str)
metadata={} template_vars=['bar', 'foo'] kwargs={'foo': 'abc'} output_parser=None template_var_mappings=None function_mappings=None template_str='\n{{ foo }} {{ bar }}\n'
abc def
3.6.6.3.2.6. Complex Prompt#
Tình huống: Chúng ta muốn tạo một prompt để yêu cầu mô hình ngôn ngữ (LLM) tóm tắt một đoạn văn bản (text). Tuy nhiên, prompt này cần có thêm:
Chỉ dẫn theo đối tượng: Hướng dẫn LLM cách tóm tắt tùy thuộc vào đối tượng người đọc (audience - ví dụ: “chuyên gia kỹ thuật” hoặc “người mới bắt đầu”).
Định dạng Output: Yêu cầu LLM trả về kết quả dưới dạng JSON chứa bản tóm tắt và ngày tạo.
Thông tin động: Chèn ngày hiện tại vào yêu cầu định dạng JSON.
import datetime
from llama_index.core.prompts import RichPromptTemplate
# Component 1: Hàm tạo hướng dẫn theo đối tượng
def get_audience_instruction(**kwargs) -> str:
"""Trả về hướng dẫn dựa trên đối tượng."""
audience = kwargs.get("audience")
if audience == "chuyên gia kỹ thuật":
return "Tập trung vào chi tiết kỹ thuật, có thể dùng thuật ngữ chuyên ngành."
elif audience == "người mới bắt đầu":
return "Giải thích đơn giản, dễ hiểu, tránh thuật ngữ phức tạp."
else:
return "Viết một cách tổng quát."
# Component 2: Hàm tạo yêu cầu định dạng JSON (bao gồm ngày)
def get_json_format_instruction(**kwangs) -> str:
"""Trả về yêu cầu định dạng JSON với ngày hiện tại."""
current_date = datetime.date.today().isoformat()
return f"""Yêu cầu định dạng Output:
Trả về kết quả dưới dạng một đối tượng JSON hợp lệ như sau:
{{
"summary": "<nội dung tóm tắt của bạn ở đây>",
"generated_date": "{current_date}"
}}
Chỉ trả về đối tượng JSON, không thêm bất kỳ lời giải thích nào khác.
"""
main_structure = """
Hãy tóm tắt đoạn văn bản sau đây:
--- Văn bản bắt đầu ---
{text}
--- Văn bản kết thúc ---
Hướng dẫn tóm tắt:
1. Đối tượng người đọc: {{audience}}. {{audience_instruction}}
2. {{format_instruction}}
"""
prompt_tmpl = RichPromptTemplate(
main_structure,
function_mappings={
"audience_instruction": get_audience_instruction,
"format_instruction": get_json_format_instruction,
},
)
my_text = "LlamaIndex là một framework mạnh mẽ giúp xây dựng các ứng dụng dựa trên LLM bằng cách kết nối các nguồn dữ liệu tùy chỉnh với LLM."
audience_type = "người mới bắt đầu"
# Format template, truyền cả biến và hàm
rich_prompt_result = prompt_tmpl.format(
text=my_text,
audience=audience_type,
)
print(rich_prompt_result)
Hãy tóm tắt đoạn văn bản sau đây:
--- Văn bản bắt đầu ---
{text}
--- Văn bản kết thúc ---
Hướng dẫn tóm tắt:
1. Đối tượng người đọc: người mới bắt đầu. Giải thích đơn giản, dễ hiểu, tránh thuật ngữ phức tạp.
2. Yêu cầu định dạng Output:
Trả về kết quả dưới dạng một đối tượng JSON hợp lệ như sau:
{
"summary": "<nội dung tóm tắt của bạn ở đây>",
"generated_date": "2025-04-11"
}
Chỉ trả về đối tượng JSON, không thêm bất kỳ lời giải thích nào khác.
3.6.6.4. Build RAG#
RAG: Retrieval-Augmented Generation (RAG) là một kỹ thuật trong lĩnh vực xử lý ngôn ngữ tự nhiên (NLP) kết hợp giữa việc truy xuất thông tin và sinh văn bản. Mục tiêu của RAG là cải thiện khả năng sinh văn bản của các mô hình ngôn ngữ bằng cách cung cấp thông tin bổ sung từ các nguồn bên ngoài trong quá trình sinh văn bản.
In RAG, your data is loaded and prepared for queries or “indexed”. User queries act on the index, which filters your data down to the most relevant context. This context and your query then go to the LLM along with a prompt, and the LLM provides a response.
RAG pipeline: Một quy trình RAG bao gồm các stage sau:
Loading: Tải dữ liệu từ các nguồn khác nhau như cơ sở dữ liệu, tệp văn bản, hoặc API. Sử dụng LlamaHub cung cấp các connector cho các nguồn dữ liệu phổ biến.
Indexing: Tạo Index từ dữ liệu đã tải để dễ dàng truy xuất thông tin, gần giống như
vector embedding
(vector hoá data dựa trên câu chữ và ngữ nghĩa).Storing: Lưu trữ Index + Metadata liên quan trong một cơ sở dữ liệu hoặc một hệ thống lưu trữ để có thể truy xuất sau này.
Querying: Khi người dùng gửi một truy vấn, hệ thống sẽ tìm kiếm trong Index để tìm các phần dữ liệu liên quan, trong đó gồm sub-queries, multi-step queries và hybrid strategies.
Evaluating: Đánh giá kết quả truy vấn để đảm bảo rằng nó đáp ứng yêu cầu của người dùng. Điều này có thể bao gồm việc kiểm tra độ chính xác, độ tin cậy và tính liên quan của kết quả.
3.6.6.4.1. Loading & Ingestion#
1. Một số thuật ngữ:
Document: Một đơn vị dữ liệu cơ bản trong LlamaIndex, có thể là một đoạn văn bản, một tệp tin hoặc một đối tượng dữ liệu khác. Đại diện cho data source.
Node: Một phần tử trong Document (giống như
chunk
), bao gồm data và metadata liên quan. Node có thể được sử dụng để tổ chức và truy xuất thông tin trong Document.Connector: là Reader cho phép bạn tải dữ liệu từ các nguồn khác nhau, chẳng hạn như cơ sở dữ liệu, tệp tin hoặc API.
2. Các bước
Load data: Tải dữ liệu từ các nguồn khác nhau bằng cách sử dụng các connector có sẵn trong LlamaHub hoặc tự định nghĩa connector của riêng bạn.
Chunk data: Chia nhỏ dữ liệu thành các phần tử nhỏ hơn (nodes) để dễ dàng xử lý và truy xuất thông tin. Điều này có thể bao gồm việc chia nhỏ văn bản thành các đoạn văn bản ngắn hơn hoặc chia nhỏ tệp tin thành các phần tử nhỏ hơn.
Extract metadata: Trích xuất thông tin bổ sung từ dữ liệu đã tải, chẳng hạn như tiêu đề, tác giả hoặc ngày tháng. Metadata có thể được sử dụng để tổ chức và truy xuất thông tin trong Document.
Embed data: Chuyển đổi dữ liệu và metadata thành các vector để dễ dàng truy xuất và xử lý. Điều này có thể bao gồm việc sử dụng các mô hình nhúng (embedding models) để chuyển đổi văn bản thành các vector hoặc sử dụng các phương pháp khác để chuyển đổi dữ liệu thành các định dạng có thể xử lý được.
3.6.6.4.1.1. Components#
3.6.6.4.1.1.1. Document#
# Documents
from llama_index.core import Document
from llama_index.core.schema import MetadataMode
document = Document(
text="This is a super-customized document",
metadata={
"file_name": "super_secret_document.txt",
"category": "finance",
"author": "LlamaIndex",
},
excluded_llm_metadata_keys=["file_name"],
metadata_seperator="::",
metadata_template="{key}=>{value}",
text_template="Metadata: {metadata_str}\n-----\nContent: {content}",
)
print(
"The LLM sees this: \n",
document.get_content(metadata_mode=MetadataMode.LLM),
)
print("**********************************************")
print(
"The Embedding model sees this: \n",
document.get_content(metadata_mode=MetadataMode.EMBED),
)
The LLM sees this:
Metadata: category=>finance::author=>LlamaIndex
-----
Content: This is a super-customized document
**********************************************
The Embedding model sees this:
Metadata: file_name=>super_secret_document.txt::category=>finance::author=>LlamaIndex
-----
Content: This is a super-customized document
3.6.6.4.1.1.2. Node#
Node là một phần tử trong Document, bao gồm data và metadata liên quan. Node có thể được sử dụng để tổ chức và truy xuất thông tin trong Document.
from llama_index.core.node_parser import SentenceSplitter
parser = SentenceSplitter()
nodes = parser.get_nodes_from_documents(documents)
nodes
[TextNode(id_='eb01d439-f7bc-42de-80f2-e7e570335e66', embedding=None, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf_part_0', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}, hash='6f4cef12d13b0a7b4db6f9ffa853df65da721d6f9e3e4f3c93197afdff426adc')}, metadata_template='{key}: {value}', metadata_separator='\n', text='We may be known as the Great White North, but we’re also green and blue! Did you know Canada \nhas more lakes than the rest of the world combined and is home to 10% of the world’s forests? \nSome of its national parks are bigger than entire countries! \nWild about wildlife: Canada is home to 2.4 million caribou and 15,500 of the world’s 25,000 polar \nbears, not to mention home to 22 different species of whales. \nCanada’s Great Trail, a network of trails stretching across the country from coast-to-coast-to-coast, \nis the longest recreational trail in the world. At 24,000km of land- and water-based trail, it’s longer \nthan the Great Wall of China (8,851km).\nCanada is made for outdoor adventurers. Did you know you can raft-surf the world’s highest tides \nat the Bay of Fundy, paddle with orcas in British Columbia, track the largest caribou migration in \nNunavut or kayak past icebergs and humpback whales in Newfoundland and Labrador?\nCanada is known as a diverse nation that’s welcoming to immigrants. In 2016, over 250 ethnic \nancestries were reported by the Canadian population, contributing to a rich and vibrant culture and \nculinary scene.\nWell-educated: More than half of Canadians have earned college degrees, making it the world’s \nmost educated nation. \nCanada is home to North America’s only remaining walled city—the historic neighbourhood of \nOld Quebec, also the first city in North America to be placed on UNESCO’s World Heritage Sites list. \nCanada has the world’s most northern settlement: Alert, Nunavut, just shy of the North Pole. That’s \nwhy Santa has his own Canada Post postal code here, (H0H 0H0), where kids can send him letters \nat Christmas (he responds).\nCan you guess Canada’s most played sport? Perhaps a bit surprising, it’s golf, followed by the \nbeloved national pastime, ice hockey. \nFun Facts About Canada', mimetype='text/plain', start_char_idx=0, end_char_idx=1845, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='6ec59223-5404-4cf2-a082-cc2f43485899', embedding=None, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf_part_1', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}, hash='89bb93f9d3aa95873447df619d76fef16f47fa9e43c878c3c056a7c6c6d8ca69')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Canada produces 70% of the world’s maple syrup — and nearly all of it comes from \nQuebec maples. \nCanadians love their poutine, but are crazy about decadent dough rings! Canada has the most \ndoughnut shops per capita in the world and its people consume the most doughnuts of anywhere \nelse in the world.\nOttawa, Canada’s capital region, houses the country’s most precious cultural treasures. Eight of \nCanada’s nine national museums and galleries are located here. The ninth is the Canadian Museum \nfor Human Rights in Winnipeg, Manitoba.\nCanada is home to the longest running ballet company in North America – the internationally \nrenowned Royal Winnipeg Ballet in Manitoba is the oldest ballet company in Canada. \nCanada is the number 1 travel destination in the world, according to Travel + Leisure magazine \n(2017) (and Lonely Planet), singled out for its unspoiled landscapes, dynamic cities, cultural \ninstitutions and welcoming spirit.\nkeepexploring.ca', mimetype='text/plain', start_char_idx=0, end_char_idx=962, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='1b35c9fc-cf2d-491f-a5a7-0b34f221114c', embedding=None, metadata={'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\README.md'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\README.md', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\README.md'}, hash='31d6394f6dd92d4114920f6aac8ee2a1c7fb21104a6ea0e328bf2e0f8ffc8736')}, metadata_template='{key}: {value}', metadata_separator='\n', text='# PDF Sample Files\n\nThis repository provides files for testing software that reads / parses\nPDF files.\n\nThe `files.json` file contains a list of those PDF files with their metadata.\n\n## Licenses\n\nEvery PDF in this repository is under the Creative Commons\nAttribution-ShareAlike License (CC-BY-SA-4.0).\n\n\n## Contributions\n\nPlease contribute files to fill this repository! Just create a PR with a\nPDF file created by you.', mimetype='text/plain', start_char_idx=0, end_char_idx=419, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='7e18c4c3-f11c-4469-b2c7-01cc493459ba', embedding=None, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_0', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9438d9cdc2355857a3c3274a5fe3541da739b575c326d2c6a108cd7feee77eab')}, metadata_template='{key}: {value}', metadata_separator='\n', text='THE ONE PAGE LINUX MANUALA summary of useful Linux commands\nVersion 3.0 May 1999 squadron@powerup.com.au\nStarting & Stopping\nshutdown -h now Shutdown the system now and do not\nreboot\nhalt Stop all processes - same as above\nshutdown -r 5 Shutdown the system in 5 minutes and\nreboot\nshutdown -r now Shutdown the system now and reboot\nreboot Stop all processes and then reboot - same\nas above\nstartx Start the X system\nAccessing & mounting file systems\nmount -t iso9660 /dev/cdrom\n/mnt/cdrom\nMount the device cdrom\nand call it cdrom under the\n/mnt directory\nmount -t msdos /dev/hdd\n/mnt/ddrive\nMount hard disk “d” as a\nmsdos file system and call\nit ddrive under the /mnt\ndirectory\nmount -t vfat /dev/hda1\n/mnt/cdrive\nMount hard disk “a” as a\nVFAT file system and call it\ncdrive under the /mnt\ndirectory\numount /mnt/cdrom Unmount the cdrom\nFinding files and text within files\nfind / -name fname Starting with the root directory, look\nfor the file called fname\nfind / -name ”*fname*” Starting with the root directory, look\nfor the file containing the string fname\nlocate missingfilename Find a file called missingfilename\nusing the locate command - this\nassumes you have already used the\ncommand updatedb (see next)\nupdatedb Create or update the database of files\non all file systems attached to the linux\nroot directory\nwhich missingfilename Show the subdirectory containing the\nexecutable file called missingfilename\ngrep textstringtofind\n/dir\nStarting with the directory called dir ,\nlook for and list all files containing\ntextstringtofind\nThe X Window System\nxvidtune Run the X graphics tuning utility\nXF86Setup Run the X configuration menu with\nautomatic probing of graphics cards\nXconfigurator Run another X configuration menu with\nautomatic probing of graphics cards\nxf86config Run a text based X configuration menu\nMoving, copying, deleting & viewing files\nls -l List files in current directory using\nlong format\nls -F List files in current directory and\nindicate the file type\nls -laC List all files in current directory in\nlong format and display in columns\nrm name Remove a file or directory called\nname\nrm -rf name Kill off an entire directory and all it’s\nincludes files and subdirectories\ncp filename\n/home/dirname\nCopy the file called filename to the\n/home/dirname directory\nmv filename\n/home/dirname\nMove the file called filename to the\n/home/dirname directory\ncat filetoview Display the file called filetoview\nman -k keyword Display man pages containing\nkeyword\nmore filetoview Display the file called filetoview one\npage at a time, proceed to next page\nusing the spacebar\nhead filetoview Display the first 10 lines of the file\ncalled filetoview\nhead -20 filetoview Display the first 20 lines of the file\ncalled filetoview\ntail filetoview Display the last 10 lines of the file\ncalled filetoview\ntail -20 filetoview Display the last 20 lines of the file\ncalled filetoview\nInstalling software for Linux\nrpm -ihv name.rpm Install the rpm package called name\nrpm -Uhv name.rpm Upgrade the rpm package called\nname\nrpm -e package Delete the rpm package called\npackage\nrpm -l package List the files in the package called\npackage\nrpm -ql package List the files and state the installed\nversion of the package called\npackage\nrpm -i --force package Reinstall the rpm package called\nname having deleted parts of it (not\ndeleting using rpm -e)\ntar -zxvf archive.tar.gz or\ntar -zxvf archive.tgz\nDecompress the files contained in\nthe zipped and tarred archive called\narchive\n./configure Execute the script preparing the\ninstalled files for compiling\nUser Administration\nadduser accountname Create a new user call accountname\npasswd accountname Give accountname a new password\nsu Log in as superuser from current login\nexit Stop being superuser and revert to\nnormal user\nLittle known tips and tricks\nifconfig List ip addresses for all devices on\nthe machine\napropos subject List manual pages for subject\nusermount Executes graphical application for\nmounting and unmounting file\nsystems', mimetype='text/plain', start_char_idx=0, end_char_idx=3986, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='f66a7433-b667-4709-a62d-852427adde72', embedding=None, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_1', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9c402e8b0cfcdc404a4bedc312c2b8dc624987079092fbd856c18a639dcf294a')}, metadata_template='{key}: {value}', metadata_separator='\n', text='/sbin/e2fsck hda5 Execute the filesystem check utility\non partition hda5\nfdformat /dev/fd0H1440 Format the floppy disk in device fd0\ntar -cMf /dev/fd0 Backup the contents of the current\ndirectory and subdirectories to\nmultiple floppy disks\ntail -f /var/log/messages Display the last 10 lines of the system\nlog.\ncat /var/log/dmesg Display the file containing the boot\ntime messages - useful for locating\nproblems. Alternatively, use the\ndmesg command.\n* wildcard - represents everything. eg.\ncp from/* to will copy all files in the\nfrom directory to the to directory\n? Single character wildcard. eg.\ncp config.? /configs will copy all files\nbeginning with the name config. in\nthe current directory to the directory\nnamed configs.\n[xyz] Choice of character wildcards. eg.\nls [xyz]* will list all files in the current\ndirectory starting with the letter x, y,\nor z.\nlinux single At the lilo prompt, start in single user\nmode. This is useful if you have\nforgotten your password. Boot in\nsingle user mode, then run the\npasswd command.\nps List current processes\nkill 123 Kill a specific process eg. kill 123\nConfiguration files and what they do\n/etc/profile System wide environment variables for\nall users.\n/etc/fstab List of devices and their associated mount\npoints. Edit this file to add cdroms, DOS\npartitions and floppy drives at startup.\n/etc/motd Message of the day broadcast to all users\nat login.\netc/rc.d/rc.local Bash script that is executed at the end of\nlogin process. Similar to autoexec.bat in\nDOS.\n/etc/HOSTNAME Conatins full hostname including domain.\n/etc/cron.* There are 4 directories that automatically\nexecute all scripts within the directory at\nintervals of hour, day, week or month.\n/etc/hosts A list of all know host names and IP\naddresses on the machine.\n/etc/httpd/conf Paramters for the Apache web server\n/etc/inittab Specifies the run level that the machine\nshould boot into.\n/etc/resolv.conf Defines IP addresses of DNS servers.\n/etc/smb.conf Config file for the SAMBA server. Allows\nfile and print sharing with Microsoft\nclients.\n/etc/X11/XF86Confi\ng\nConfig file for X-Windows.\n~/.xinitrc Defines the windows manager loaded by\nX. ~ refers to user’s home directory.\nFile permissions\nIf the command ls -l is given, a long list of file names is\ndisplayed. The first column in this list details the permissions\napplying to the file. If a permission is missing for a owner,\ngroup of other, it is represented by - eg. drwxr-x—x\nRead = 4\nWrite = 2\nExecute = 1\nFile permissions are altered by giving the\nchmod command and the appropriate\noctal code for each user type. eg\nchmod 7 6 4 filename will make the file\ncalled filename R+W+X for the owner,\nR+W for the group and R for others.\nchmod 7 5 5 Full permission for the owner, read and\nexecute access for the group and others.\nchmod +x filename Make the file called filename executable\nto all users.\nX Shortcuts - (mainly for Redhat)\nControl|Alt + or - Increase or decrease the screen\nresolution. eg. from 640x480 to\n800x600\nAlt | escape Display list of active windows\nShift|Control F8 Resize the selected window\nRight click on desktop\nbackground\nDisplay menu\nShift|Control Altr Refresh the screen\nShift|Control Altx Start an xterm session\nPrinting\n/etc/rc.d/init.d/lpd start Start the print daemon\n/etc/rc.d/init.d/lpd stop Stop the print daemon\n/etc/rc.d/init.d/lpd\nstatus\nDisplay status of the print daemon\nlpq Display jobs in print queue\nlprm Remove jobs from queue\nlpr Print a file\nlpc Printer control tool\nman subject | lpr Print the manual page called subject\nas plain text\nman -t subject | lpr Print the manual page called subject\nas Postscript output\nprinttool Start X printer setup interface\n~/.Xdefaults Define configuration for some X-\napplications. ~ refers to user’s home\ndirectory.\nGet your own Official Linux Pocket Protector - includes\nhandy command summary. Visit:\nwww.powerup.com.au/~squadron', mimetype='text/plain', start_char_idx=0, end_char_idx=3881, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}')]
3.6.6.4.1.1.3. Metadata#
# Document with metadata
from llama_index.core import Document
document = Document(
text="text",
metadata={"filename": "<doc_file_name>", "category": "<category>"},
)
# Manually modify metadata
document.metadata = {"filename": "<doc_file_name>"}
# When loading from file
from llama_index.core import SimpleDirectoryReader
documents = SimpleDirectoryReader(
"./contents/theory/aiml_algorithms/dl_llm/data/",
recursive=True,
file_metadata=filename_fn,
filename_as_id=True,
).load_data()
3.6.6.4.1.1.4. Relationships#
Relationships là các liên kết giữa các Document và Node trong LlamaIndex. Chúng cho phép bạn tổ chức và truy xuất thông tin trong Document một cách hiệu quả hơn. Các mối quan hệ có thể bao gồm các liên kết giữa các Document khác nhau hoặc giữa các Node trong cùng một Document.
from llama_index.core.schema import TextNode, NodeRelationship, RelatedNodeInfo
node1 = TextNode(text="<text_chunk>", id_="<node_id>")
node2 = TextNode(text="<text_chunk>", id_="<node_id>")
# set relationships
node1.relationships[NodeRelationship.NEXT] = RelatedNodeInfo(node_id=node2.node_id)
node2.relationships[NodeRelationship.PREVIOUS] = RelatedNodeInfo(node_id=node1.node_id)
nodes = [node1, node2]
3.6.6.4.1.2. Loaders#
Data connectors ingest data from different data sources and format the data into Document objects. A Document is a collection of data (currently text
, and in future, images
and audio
) and metadata
about that data.
3.6.6.4.1.2.1. Documents trực tiếp#
Tạo Documents trực tiếp từ text
hoặc metadata
from llama_index.core import Document
doc = Document(
text="This is a sample document text",
metadata={"filename": "<doc_file_name>", "category": "<category>"},
)
doc
Document(id_='f884e9c4-11b9-40a9-b0b9-6a31cae2333b', embedding=None, metadata={'filename': '<doc_file_name>', 'category': '<category>'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={}, metadata_template='{key}: {value}', metadata_separator='\n', text_resource=MediaResource(embeddings=None, data=None, text='This is a sample document text', path=None, url=None, mimetype=None), image_resource=None, audio_resource=None, video_resource=None, text_template='{metadata_str}\n\n{content}')
3.6.6.4.1.2.2. SimpleDirectoryReader#
SimpleDirectoryReader: Tạo Documents từ một folder/file
The easiest reader which creates documents
out of every file in a given directory. It is built in to LlamaIndex and can read a variety of formats including Markdown
, PDFs
, Word documents
, PowerPoint decks
, images
, audio
and video
.
from llama_index.core import SimpleDirectoryReader
def filename_fn(filename):
return {"file_name": filename}
documents = SimpleDirectoryReader(
"./contents/theory/aiml_algorithms/dl_llm/data/",
recursive=True,
file_metadata=filename_fn,
filename_as_id=True,
).load_data()
print(documents[0].get_content())
We may be known as the Great White North, but we’re also green and blue! Did you know Canada
has more lakes than the rest of the world combined and is home to 10% of the world’s forests?
Some of its national parks are bigger than entire countries!
Wild about wildlife: Canada is home to 2.4 million caribou and 15,500 of the world’s 25,000 polar
bears, not to mention home to 22 different species of whales.
Canada’s Great Trail, a network of trails stretching across the country from coast-to-coast-to-coast,
is the longest recreational trail in the world. At 24,000km of land- and water-based trail, it’s longer
than the Great Wall of China (8,851km).
Canada is made for outdoor adventurers. Did you know you can raft-surf the world’s highest tides
at the Bay of Fundy, paddle with orcas in British Columbia, track the largest caribou migration in
Nunavut or kayak past icebergs and humpback whales in Newfoundland and Labrador?
Canada is known as a diverse nation that’s welcoming to immigrants. In 2016, over 250 ethnic
ancestries were reported by the Canadian population, contributing to a rich and vibrant culture and
culinary scene.
Well-educated: More than half of Canadians have earned college degrees, making it the world’s
most educated nation.
Canada is home to North America’s only remaining walled city—the historic neighbourhood of
Old Quebec, also the first city in North America to be placed on UNESCO’s World Heritage Sites list.
Canada has the world’s most northern settlement: Alert, Nunavut, just shy of the North Pole. That’s
why Santa has his own Canada Post postal code here, (H0H 0H0), where kids can send him letters
at Christmas (he responds).
Can you guess Canada’s most played sport? Perhaps a bit surprising, it’s golf, followed by the
beloved national pastime, ice hockey.
Fun Facts About Canada
documents[0].metadata
{'page_label': '1',
'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}
3.6.6.4.1.2.3. LlamaParse#
LlamaParse là LlamaIndex’s official tool for PDF parsing, available as a managed API.
See llamaparse for more details.
Need for Advanced Parsing:
Complex file formats may contain mixed content (e.g., text, images, charts).
Basic readers may struggle with accurate extraction.
LlamaParse Features:
Leverages LLM intelligence for superior document parsing.
Supports a variety of formats beyond PDFs, including Word, PowerPoint, and RTF.
Allows instructions for tailored parsing outcomes using the
parsing_instruction
parameter
%pip install -qU llama-cloud-services llama-index-core llama-index-readers-file python-dotenv
Note: you may need to restart the kernel to use updated packages.
from dotenv import load_dotenv
from llama_cloud_services import LlamaParse
from llama_index.core import SimpleDirectoryReader
import nest_asyncio
nest_asyncio.apply()
load_dotenv("contents/theory/aiml_algorithms/dl_llm/.env")
# set up parser
parser = LlamaParse(
result_type="markdown" # "markdown" and "text" are available
)
# use SimpleDirectoryReader to parse our file
file_extractor = {".pdf": parser}
documents = SimpleDirectoryReader(
input_files=[
r"contents\theory\aiml_algorithms\dl_llm\data\MediaCentre-FunFacts_EN_1.pdf"
],
file_extractor=file_extractor,
).load_data()
print(documents)
Started parsing the file under job_id 0684932f-38ff-4f36-a74e-a2f9642ee17f
[Document(id_='c68c19f7-a558-4072-ba26-f6b5683d43ab', embedding=None, metadata={'file_path': 'contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf', 'file_name': 'MediaCentre-FunFacts_EN_1.pdf', 'file_type': 'application/pdf', 'file_size': 335061, 'creation_date': '2025-04-11', 'last_modified_date': '2025-04-11'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={}, metadata_template='{key}: {value}', metadata_separator='\n', text_resource=MediaResource(embeddings=None, data=None, text='# Fun Facts About Canada\n\nWe may be known as the Great White North, but we’re also green and blue! Did you know Canada has more lakes than the rest of the world combined and is home to 10% of the world’s forests? Some of its national parks are bigger than entire countries!\n\nWild about wildlife: Canada is home to 2.4 million caribou and 15,500 of the world’s 25,000 polar bears, not to mention home to 22 different species of whales.\n\nCanada’s Great Trail, a network of trails stretching across the country from coast-to-coast-to-coast, is the longest recreational trail in the world. At 24,000km of land- and water-based trail, it’s longer than the Great Wall of China (8,851km).\n\nCanada is made for outdoor adventurers. Did you know you can raft-surf the world’s highest tides at the Bay of Fundy, paddle with orcas in British Columbia, track the largest caribou migration in Nunavut or kayak past icebergs and humpback whales in Newfoundland and Labrador?\n\nCanada is known as a diverse nation that’s welcoming to immigrants. In 2016, over 250 ethnic ancestries were reported by the Canadian population, contributing to a rich and vibrant culture and culinary scene.\n\nWell-educated: More than half of Canadians have earned college degrees, making it the world’s most educated nation.\n\nCanada is home to North America’s only remaining walled city—the historic neighbourhood of Old Quebec, also the first city in North America to be placed on UNESCO’s World Heritage Sites list.\n\nCanada has the world’s most northern settlement: Alert, Nunavut, just shy of the North Pole. That’s why Santa has his own Canada Post postal code here, (H0H 0H0), where kids can send him letters at Christmas (he responds).\n\nCan you guess Canada’s most played sport? Perhaps a bit surprising, it’s golf, followed by the beloved national pastime, ice hockey.', path=None, url=None, mimetype=None), image_resource=None, audio_resource=None, video_resource=None, text_template='{metadata_str}\n\n{content}'), Document(id_='e76821fb-11fc-47b8-ac9d-4fa54790722c', embedding=None, metadata={'file_path': 'contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf', 'file_name': 'MediaCentre-FunFacts_EN_1.pdf', 'file_type': 'application/pdf', 'file_size': 335061, 'creation_date': '2025-04-11', 'last_modified_date': '2025-04-11'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={}, metadata_template='{key}: {value}', metadata_separator='\n', text_resource=MediaResource(embeddings=None, data=None, text='Canada produces 70% of the world’s maple syrup — and nearly all of it comes from Quebec maples.\n\nCanadians love their poutine, but are crazy about decadent dough rings! Canada has the most doughnut shops per capita in the world and its people consume the most doughnuts of anywhere else in the world.\n\nOttawa, Canada’s capital region, houses the country’s most precious cultural treasures. Eight of Canada’s nine national museums and galleries are located here. The ninth is the Canadian Museum for Human Rights in Winnipeg, Manitoba.\n\nCanada is home to the longest running ballet company in North America – the internationally renowned Royal Winnipeg Ballet in Manitoba is the oldest ballet company in Canada.\n\nCanada is the number 1 travel destination in the world, according to Travel + Leisure magazine (2017) (and Lonely Planet), singled out for its unspoiled landscapes, dynamic cities, cultural institutions and welcoming spirit.\n\nkeepexploring.ca', path=None, url=None, mimetype=None), image_resource=None, audio_resource=None, video_resource=None, text_template='{metadata_str}\n\n{content}')]
3.6.6.4.1.2.4. LlamaHub#
LlamaHub: Tạo Documents từ các nguồn dữ liệu bên ngoài như Google Drive
, Notion
, Github
, Google Search
, Wikipedia
, Web pages
, Database
và more.
WikiReader: Tạo Documents từ Wikipedia
%pip install -qU llama-index-readers-wikipedia wikipedia
from llama_index.readers.wikipedia import WikipediaReader
loader = WikipediaReader()
documents = loader.load_data(pages=["Pythagorean theorem", "General relativity"])
print(f"loaded {len(documents)} documents")
Note: you may need to restart the kernel to use updated packages.
loaded 2 documents
WebReader: Tạo Documents từ Web pages
%pip install -qU llama-index-readers-web
Note: you may need to restart the kernel to use updated packages.
from llama_index.readers.web import BeautifulSoupWebReader
loader = BeautifulSoupWebReader()
documents = loader.load_data(
urls=[
"https://pinetree.vn/post/dich-vu/mo-tai-khoan-chung-khoan-khach-hang-ca-nhan/",
]
)
print(f"loaded {len(documents)} documents")
loaded 1 documents
DatabaseReader: Tạo Documents từ Database
%pip install -qU llama-index-readers-database
Note: you may need to restart the kernel to use updated packages.
from llama_index.core.schema import Document
from llama_index.readers.database import DatabaseReader
# Initialize DatabaseReader with the SQL database connection details
reader = DatabaseReader(
sql_database="<SQLDatabase Object>", # Optional: SQLDatabase object
engine="<SQLAlchemy Engine Object>", # Optional: SQLAlchemy Engine object
uri="<Connection URI>", # Optional: Connection URI
scheme="<Scheme>", # Optional: Scheme
host="<Host>", # Optional: Host
port="<Port>", # Optional: Port
user="<Username>", # Optional: Username
password="<Password>", # Optional: Password
dbname="<Database Name>", # Optional: Database Name
)
# Load data from the database using a query
documents = reader.load_data(
query="<SQL Query>" # SQL query parameter to filter tables and rows
)
3.6.6.4.1.3. Chunking - Node parser#
Chunking: Chia nhỏ dữ liệu thành các phần tử nhỏ hơn (nodes) để dễ dàng xử lý và truy xuất thông tin. Điều này có thể bao gồm việc chia nhỏ văn bản thành các đoạn văn bản ngắn hơn hoặc chia nhỏ tệp tin thành các phần tử nhỏ hơn.
When a document is broken into nodes, all of it’s attributes are inherited to the children nodes (i.e. metadata, text and metadata templates, etc.)
Nodes có thể được tạo thông qua:
Sử dụng Node parsers trực tiếp với Document
Sử dụng Node parsers trong set of transformations với Ingestion Pipeline
Sử dụng Node parsers trong set of transformations với Indexing Function (
.from_documents()
)
3.6.6.4.1.3.1. File-Based Node Parsers#
Parse nội dung của các tệp tin thành các nodes tuỳ theo định dạng của tệp tin.
SimpleFileNodeParser
: automatically use the best node parser for each type of content
!wget -O data/README.md https://raw.githubusercontent.com/py-pdf/sample-files/main/README.md
--2025-04-12 17:09:47-- https://raw.githubusercontent.com/py-pdf/sample-files/main/README.md
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 2606:50c0:8003::154, 2606:50c0:8002::154, 2606:50c0:8000::154, ...
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|2606:50c0:8003::154|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 420 [text/plain]
Saving to: ‘data/README.md’
data/README.md 100%[===================>] 420 --.-KB/s in 0s
2025-04-12 17:09:47 (66.8 MB/s) - ‘data/README.md’ saved [420/420]
from llama_index.core.node_parser import SimpleFileNodeParser
from llama_index.readers.file import FlatReader
from pathlib import Path
md_docs = FlatReader().load_data(Path("data/README.md"))
parser = SimpleFileNodeParser()
md_nodes = parser.get_nodes_from_documents(md_docs)
md_nodes
[TextNode(id_='93391c60-ea11-46f7-a29e-3de205d6bae0', embedding=None, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='55e60977-1e1d-4f99-acf6-f06ffe59b12b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'filename': 'README.md', 'extension': '.md'}, hash='feaa6345809fa80a2cf5f084d79254aa94d2005fe4b8b6b06e95140913bb8348'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='1e42ac0e-9dd0-4c91-8a34-3330cf7037e3', node_type=<ObjectType.TEXT: '1'>, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/PDF Sample Files/'}, hash='8caf29cccb16822123226cf7545c57d666333db6cba80a36844d5345d8d7a1f8')}, metadata_template='{key}: {value}', metadata_separator='\n', text='# PDF Sample Files\n\nThis repository provides files for testing software that reads / parses\nPDF files.\n\nThe `files.json` file contains a list of those PDF files with their metadata.', mimetype='text/plain', start_char_idx=0, end_char_idx=181, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='1e42ac0e-9dd0-4c91-8a34-3330cf7037e3', embedding=None, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/PDF Sample Files/'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='55e60977-1e1d-4f99-acf6-f06ffe59b12b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'filename': 'README.md', 'extension': '.md'}, hash='feaa6345809fa80a2cf5f084d79254aa94d2005fe4b8b6b06e95140913bb8348'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='93391c60-ea11-46f7-a29e-3de205d6bae0', node_type=<ObjectType.TEXT: '1'>, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/'}, hash='6781beeb918ba1b626d97f00b5defba32de7b20b44676e80ed652943cfab50ce'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='852e389c-161f-49c7-8fef-b6e03655c90a', node_type=<ObjectType.TEXT: '1'>, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/PDF Sample Files/'}, hash='ebe0983178421458b261bd5c89e7a2840c9a05ec0f4231f0c522cf77f0555bb9')}, metadata_template='{key}: {value}', metadata_separator='\n', text='## Licenses\n\nEvery PDF in this repository is under the Creative Commons\nAttribution-ShareAlike License (CC-BY-SA-4.0).', mimetype='text/plain', start_char_idx=183, end_char_idx=301, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='852e389c-161f-49c7-8fef-b6e03655c90a', embedding=None, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/PDF Sample Files/'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='55e60977-1e1d-4f99-acf6-f06ffe59b12b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'filename': 'README.md', 'extension': '.md'}, hash='feaa6345809fa80a2cf5f084d79254aa94d2005fe4b8b6b06e95140913bb8348'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='1e42ac0e-9dd0-4c91-8a34-3330cf7037e3', node_type=<ObjectType.TEXT: '1'>, metadata={'filename': 'README.md', 'extension': '.md', 'header_path': '/PDF Sample Files/'}, hash='8caf29cccb16822123226cf7545c57d666333db6cba80a36844d5345d8d7a1f8')}, metadata_template='{key}: {value}', metadata_separator='\n', text='## Contributions\n\nPlease contribute files to fill this repository! Just create a PR with a\nPDF file created by you.', mimetype='text/plain', start_char_idx=304, end_char_idx=419, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}')]
HTMLNodeParser
: usesbeautifulsoup
to parse raw HTML by a select subset of HTML tags (default:["p", "h1", "h2", "h3", "h4", "h5", "h6", "li", "b", "i", "u", "section"]
)
from llama_index.core.node_parser import HTMLNodeParser
from llama_index.readers.web import BeautifulSoupWebReader
import requests
from llama_index.core import Document
# Fetch HTML content from a URL
url = "https://pinetree.vn/post/dich-vu/mo-tai-khoan-chung-khoan-khach-hang-ca-nhan/"
response = requests.get(url)
if response.status_code == 200:
html_docs = [Document(text=response.text)]
else:
raise Exception(f"Failed to fetch the URL: {url}")
# Parse HTML documents
parser = HTMLNodeParser(
# tags=["p", "h1"] # optional list of tags
)
nodes = parser.get_nodes_from_documents(html_docs)
nodes
[TextNode(id_='e4b1a808-6241-44d6-abfc-e5cdf9b124b8', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='3aa30a48-659a-4184-9293-2aadd65b51ca', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'i'}, hash='670fa8a9d1bc2a07f6268f58dfbe014d893b39e621ac84ef2ec9d2034786cd31')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ và nền tảng\nDịch vụCổ phiếu\nTrái phiếu\nPineFolio\nPhái sinh\nTư vấn tài chính doanh nghiệp\nChương trình phát triển Khách hàng\n\n\nNền tảng giao dịchAlphaTrading\nWebTrading\nPineX\nStock123\nMobile Webview\nEliteTrade\nDịch vụ\nCổ phiếu\nTrái phiếu\nPineFolio\nPhái sinh\nTư vấn tài chính doanh nghiệp\nChương trình phát triển Khách hàng\nCổ phiếu\nTrái phiếu\nPineFolio\nPhái sinh\nTư vấn tài chính doanh nghiệp\nChương trình phát triển Khách hàng\nNền tảng giao dịch\nAlphaTrading\nWebTrading\nPineX\nStock123\nMobile Webview\nEliteTrade\nAlphaTrading\nWebTrading\nPineX\nStock123\nMobile Webview\nEliteTrade\nKiến thức\nDigital knowledge center\nCập nhật thị trường\nKiến thức cơ bản\nGiao dịch ký quỹ\nGiao dịch phái sinh\nDigital knowledge center\nCập nhật thị trường\nKiến thức cơ bản\nGiao dịch ký quỹ\nGiao dịch phái sinh\nVề chúng tôi\nGiới thiệu\nTin tức\nCơ hội nghề nghiệp\nGiới thiệu\nTin tức\nCơ hội nghề nghiệp', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='3aa30a48-659a-4184-9293-2aadd65b51ca', embedding=None, metadata={'tag': 'i'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='e4b1a808-6241-44d6-abfc-e5cdf9b124b8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='f186f77ce158b7fdfa6a54a8e8f3024734c828a5b17efc25730395ef24de6b5d'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='a1599b03-8cc3-4f27-a89e-47d99b4c9c15', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='816021f6e77796e5bfd6eba9cef673fc45e61cb49a0e9c65fccee0440f819572')}, metadata_template='{key}: {value}', metadata_separator='\n', text='', mimetype='text/plain', start_char_idx=0, end_char_idx=0, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='a1599b03-8cc3-4f27-a89e-47d99b4c9c15', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3aa30a48-659a-4184-9293-2aadd65b51ca', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'i'}, hash='670fa8a9d1bc2a07f6268f58dfbe014d893b39e621ac84ef2ec9d2034786cd31'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='fdba5ffb-b9ca-4bc2-ba69-4c27ebcbb7bc', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'section'}, hash='54214d8f091ab0d0d937445d5979645c8007351150e6ec7aaecb7552c039e7cc')}, metadata_template='{key}: {value}', metadata_separator='\n', text='English\nHỗ trợ\nGIAO DỊCH NGAY\nMỞ TÀI KHOẢN\n\nDịch vụ và nền tảng\nDịch vụ\n\nCổ phiếu\nTrái phiếu\nPineFolio\nPhái sinh\nTư vấn tài chính doanh nghiệp\n\n\nNền tảng giao dịch\n\nAlphaTrading\nWeb trading\nPineX\nStock123\nDịch vụ\nCổ phiếu\nTrái phiếu\nPineFolio\nPhái sinh\nTư vấn tài chính doanh nghiệp\nCổ phiếu\nTrái phiếu\nPineFolio\nPhái sinh\nTư vấn tài chính doanh nghiệp\nNền tảng giao dịch\nAlphaTrading\nWeb trading\nPineX\nStock123\nAlphaTrading\nWeb trading\nPineX\nStock123\nHỗ trợ khách hàng\nSẵn sàng gia nhập Pinetree\nĐầu tư\nGiao dịch tiền\nHướng dẫn sử dụng\nLưu ký chứng khoán\nFAQ\nSẵn sàng gia nhập Pinetree\nĐầu tư\nGiao dịch tiền\nHướng dẫn sử dụng\nLưu ký chứng khoán\nFAQ\nKiến thức\nDigital knowledge center\nCập nhật thị trường\nKiến thức cơ bản\nGiao dịch ký quỹ\nDigital knowledge center\nCập nhật thị trường\nKiến thức cơ bản\nGiao dịch ký quỹ\nPinetree\nGiới thiệu\nQuan hệ nhà đầu tư\nTin tức\nCơ hội nghề nghiệp\nLiên hệ\nGiới thiệu\nQuan hệ nhà đầu tư\nTin tức\nCơ hội nghề nghiệp\nLiên hệ\nHỗ trợ\nGIAO DỊCH NGAY\nMỞ TÀI KHOẢN\nEnglish', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='fdba5ffb-b9ca-4bc2-ba69-4c27ebcbb7bc', embedding=None, metadata={'tag': 'section'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a1599b03-8cc3-4f27-a89e-47d99b4c9c15', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='816021f6e77796e5bfd6eba9cef673fc45e61cb49a0e9c65fccee0440f819572'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='3c978655-f536-4db0-bc1d-954d0687d90c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h1'}, hash='2ce3bd40b194e28c0aa37290db6b9a68a45636cccffa23bd9f3a50df1aae90bf')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hỗ trợ khách hàng \n\n\n\n\n\r\n Mở tài khoản chứng khoán dành cho khách hàng cá nhân', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='3c978655-f536-4db0-bc1d-954d0687d90c', embedding=None, metadata={'tag': 'h1'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='fdba5ffb-b9ca-4bc2-ba69-4c27ebcbb7bc', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'section'}, hash='54214d8f091ab0d0d937445d5979645c8007351150e6ec7aaecb7552c039e7cc'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='3b3163a9-0ed2-4756-840a-5d3995016540', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'section'}, hash='d2a1e3356e00aed10cf91cd3746d25004a0ed80c23f569d851ba4724445fadfe')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Mở tài khoản chứng khoán dành cho khách hàng cá nhân', mimetype='text/plain', start_char_idx=43143, end_char_idx=43195, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='3b3163a9-0ed2-4756-840a-5d3995016540', embedding=None, metadata={'tag': 'section'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3c978655-f536-4db0-bc1d-954d0687d90c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h1'}, hash='2ce3bd40b194e28c0aa37290db6b9a68a45636cccffa23bd9f3a50df1aae90bf'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='06ee78fa-5f24-4e0e-bc2c-2775531502ab', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='e1fe56db4bab6f97c717e7245b95b4dba2ef884c4d76996ab15573e9abed4742')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Sẵn sàng gia nhập Pinetree Mở tài khoản chứng khoánMở tài khoản chứng khoán dành cho khách hàng cá nhân\nKhách hàng tổ chức\nDịch vụ liên kết tài khoản ngân hàng\n\n\nBiểu mẫu chứng từHướng dẫn hoàn thiện hợp đồng (KH cá nhân)\nKhách hàng tổ chức\n\n\nChính sách phí\nCập nhật thông tin\nXác thực tài khoản\n\n\nĐầu tư Cổ phiếuCác loại lệnh chứng khoán\nQuy tắc giao dịch\n\n\nỨng trước tiền bán chứng khoánDịch vụ ứng trước tiền bán chứng khoán\nCách đăng ký dịch vụ ứng trước tiền bán chứng khoán\nHướng dẫn\n\n\nGiao dịch ký quỹCách đăng ký giao dịch ký quỹ\nDanh mục ký quỹ\nHướng dẫn giao dịch ký quỹ\n\n\nLệnh điều kiện cơ sởLệnh trước ngày\nLệnh xu hướng\nLệnh chốt lời\nLệnh cắt lỗ\nLệnh tranh mua tranh bán\nQuản lý lệnh điều kiện\n\n\nPhái sinhKhái niệm và Quy tắc giao dịch\nQuy trình giao dịch CKPS tại Pinetree\nChính sách sản phẩm CKPS tại Pinetree\nHướng dẫn sử dụng Lệnh điều kiện CKPS - WebTrading\nHướng dẫn sử dụng Lệnh điều kiện CKPS - AlphaTrading\nFAQ Lệnh điều kiện CKPS\nT&C - Lệnh Điều kiện trong giao dịch CKPS\n\n\nHướng dẫn Giao dịch Trái phiếu Doanh nghiệp riêng lẻ\nHướng dẫn giao dịch công cụ nợ\n\n\nGiao dịch tiền Nộp tiền vào tài khoản\nRút tiền từ tài khoản\nHướng dẫn đính chính, tra soát\n\n\nHướng dẫn sử dụng AlphaTradingThông tin chung\nHướng dẫn đặt lệnh\nSử dụng AlphaTrading\nTài khoản chứng khoán\n\n\nPineXThông tin chung\nTham gia mạng xã hội PineX\nKhám phá PineX\nSử dụng PineX\nQuà tặng\nHướng dẫn đặt lệnh\nTiện ích tài chính\n\n\nWebTrading\nWebview (Nam A Bank)\nHướng dẫn sử dụng Phương thức xác thực\n\n\nLưu ký chứng khoán Lưu ký chứng khoán/ Rút lưu ký chứng khoán\nThực hiện quyền mua – Chuyển nhượng quyền mua\nChuyển khoản chứng khoán\nGiao dịch chứng khoán lô lẻ\nChuyển chủ sở hữu chứng khoán\nThừa kế chứng khoán\n\n\nChính sách Trái phiếu PineB\nHướng dẫn công bố thông tin Hướng dẫn công bố thông tin của cổ đông lớn\nHướng dẫn công bố thông tin của người nội bộ và người liên quan\n\n\nFAQ Mở/Đóng tài khoản\nGiao dịch tiền\nDịch vụ tài chính - Margin\nTrái phiếu\nPinefolio\nPhái sinh\nDịch vụ chứng khoán\nThông tin khách hàng/Xác thực\n\n\nBản công bố rủi ro\nChính sách xử lý dữ liệu cá nhân\nXác nhận nhà đầu tư chuyên nghiệp\nChương trình phát triển khách hàng Điều khoản và điều kiện\nHướng dẫn đăng ký\n\n\nLiên hệ\n\n\n\n\n\n\nMở tài khoản chứng khoán\nMở tài khoản chứng khoán dành cho khách hàng cá nhân\n\n\nMở tài khoản chứng khoán tại Pinetree chưa bao giờ dễ dàng đến thế. Quý khách chỉ cần\xa02 phút\xa0để đăng ký và có thể giao dịch ngay sau khi tạo tài khoản online thành công.\nCông ty chứng khoán duy nhất MIỄN PHÍ GIAO DỊCH TRỌN ĐỜI! Lãi suất Margin chỉ 9.9%/ năm không kèm theo điều kiện.\nCác cách mở tài khoản chứng khoán tại Pinetree:\nCÁCH 1: MỞ TÀI KHOẢN TẠI QUẦY\nQuý khách vui lòng mang theo CMND hoặc CCCD còn hiệu lực theo quy định đến trực tiếp tại trụ sở của Pinetree theo địa chỉ như sau: Phòng\xa0Dịch\xa0vụ\xa0Khách hàng\nCông ty Cổ phần Chứng khoán Pinetree\nĐịa chỉ: Tầng 20, Tòa nhà ROX Tower, 54A Nguyễn Chí Thanh, Láng Thượng, Đống Đa, Hà NộiChuyên viên Pinetree sẽ hỗ trợ và hướng dẫn Quý khách đăng ký mở tài khoản tại quầy. \nCÁCH 2: MỞ TÀI KHOẢN E-KYC – TÀI KHOẢN ĐƯỢC ACTIVE GIAO DỊCH NGAY TRONG NGÀY\nBước 1:\xa0Quý khách truy cập App store/ CH play, tải về 1 trong 2 ứng dụng Alphatrading hoặc PineX.\nBước 2:\xa0Chuẩn bị chứng minh thư bản gốc.\nBước 3:\xa0Thực hiện theo hướng dẫn\xa0tại đây.\nCÁCH 3: MỞ TÀI KHOẢN TẠI WEBSITE\xa0– Mất 3-4 ngày để hoàn tất hồ sơ\nBước 1:\xa0Quý khách truy cập vào website của Công ty Cổ phần Chứng khoán Pinetree theo đường dẫn sau: https://pinetree.vn/\nBước 2:\xa0Nhấp chuột vào “MỞ TÀI KHOẢN” như hình dưới:\n\nBước 3:\xa0Sau khi chọn “MỞ TÀI KHOẢN”, Quý khách sẽ được chuyển đến trang điền thông tin mở tài khoản. Quý khách vui lòng điền thông tin đầy đủ và chính xác theo hướng dẫn.\nLưu ý:\nSố điện thoại: Số điện thoại dùng để xác thực tạo tài khoản chứng khoán, xác thực giao dịch và liên hệ với Pinetree.Thông tin cá nhân:\nHọ và tên: Quý khách vui lòng nhập thông tin đầy đủ họ và tên và viết có dấu như trong thông tin ghi trên CMND/CCCD.\nEmail: Hòm thư dùng để xác thực mở tài khoản, nhận thông tin từ Pinetree.\nGiới tính: Quý khách tích chọn Nam hoặc Nữ\nNgày sinh: Thông tin trùng khớp với thông tin trong CMT hoặc Thẻ căn cước.\nThông tin CMT/Thẻ căn Cước: Thông tin số CMT/Thẻ căn cước, ngày cấp và nơi cấp\nThông tin địa chỉ: Quý khách ghi đầy đủ Địa chỉ thường trú và Địa chỉ liên lạc bao gồm: Số nhà, Phường/Xã, Quận/Huyện, Tỉnh/Thành Phố.\nThông tin ngân hàng: Quý khách vui lòng điền thông tin ngân hàng mà Quý khách đang sử dụng để sau này thực hiện chuyển tiền từ tài khoản chứng khoán ra ngoài.\n(Trong trường hợp chưa có tài khoản ngân hàng, Quý khách có thể bỏ qua và bổ sung thêm tài khoản sau khi Đăng ký mở tài khoản thành công)\nBước 4:\xa0Pinetree thông báo tạo tài khoản chứng khoán thành công:\nQuý khách vui lòng kiểm tra Email hoặc tin nhắn điện thoại đã đăng ký khi mở tài khoản để biết thông tin Số tài khoản, thông tin đăng nhập tài khoản chứng khoán và trải nghiệm hệ sinh thái của Pinetree.\nBước 5: Quý khách hàng hoàn thiện hợp đồng mở tài khoản để kích hoạt đầy đủ các dịch vụ tiện ích.\n(Hướng dẫn chi tiết trong mục HƯỚNG DẪN HOÀN THIỆN HỢP ĐỒNG MỞ TK TẠI PINETREE).\n\nLưu ý: Việc đăng ký mở tài khoản và hoàn thiện hồ sơ cần được thực hiện bởi chính chủ tài khoản. \n\n\n\nBạn cần trợ giúp thêm? Liên hệ với chúng tôi\n\n\nBạn có tìm được thông tin hữu ích không?\n\n\n\n\n2\n\n\n\n\n1', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='06ee78fa-5f24-4e0e-bc2c-2775531502ab', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3b3163a9-0ed2-4756-840a-5d3995016540', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'section'}, hash='d2a1e3356e00aed10cf91cd3746d25004a0ed80c23f569d851ba4724445fadfe'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='82ba8808-6ed8-4b7b-83d1-f849a3800951', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='bd50549c4fb851a96bf2f31318d79b93e6ea5a5ac82f151fbc45fa4fef16fecf')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Sẵn sàng gia nhập Pinetree\nMở tài khoản chứng khoánMở tài khoản chứng khoán dành cho khách hàng cá nhân\nKhách hàng tổ chức\nDịch vụ liên kết tài khoản ngân hàng\n\n\nBiểu mẫu chứng từHướng dẫn hoàn thiện hợp đồng (KH cá nhân)\nKhách hàng tổ chức\n\n\nChính sách phí\nCập nhật thông tin\nXác thực tài khoản\nMở tài khoản chứng khoán\nMở tài khoản chứng khoán dành cho khách hàng cá nhân\nKhách hàng tổ chức\nDịch vụ liên kết tài khoản ngân hàng', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='82ba8808-6ed8-4b7b-83d1-f849a3800951', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='06ee78fa-5f24-4e0e-bc2c-2775531502ab', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='e1fe56db4bab6f97c717e7245b95b4dba2ef884c4d76996ab15573e9abed4742'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='01224441-d9c0-48a6-b366-2e2fe3a79ea7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='389493c39b995c8734514cae0d30a24daf8bb91e8baab39b3f4411129719efe0')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Mở tài khoản chứng khoán', mimetype='text/plain', start_char_idx=9014, end_char_idx=9038, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='01224441-d9c0-48a6-b366-2e2fe3a79ea7', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='82ba8808-6ed8-4b7b-83d1-f849a3800951', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='bd50549c4fb851a96bf2f31318d79b93e6ea5a5ac82f151fbc45fa4fef16fecf'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='9076fa9f-7a07-44a1-b584-03cbdfc82789', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='6a5a2e9258b54b0f794505b19499c0df1a24a8afa9949270a063f71e4ea439e0')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Mở tài khoản chứng khoán dành cho khách hàng cá nhân\nKhách hàng tổ chức\nDịch vụ liên kết tài khoản ngân hàng\nBiểu mẫu chứng từ\nHướng dẫn hoàn thiện hợp đồng (KH cá nhân)\nKhách hàng tổ chức', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='9076fa9f-7a07-44a1-b584-03cbdfc82789', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='01224441-d9c0-48a6-b366-2e2fe3a79ea7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='389493c39b995c8734514cae0d30a24daf8bb91e8baab39b3f4411129719efe0'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='30bc0bae-c8ac-4052-ae3a-4752447eb880', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9850476bb9a4772847f61292b17848ec89f04bb7e1a8561806fd1567ce9a6c76')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Biểu mẫu chứng từ', mimetype='text/plain', start_char_idx=45010, end_char_idx=45027, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='30bc0bae-c8ac-4052-ae3a-4752447eb880', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='9076fa9f-7a07-44a1-b584-03cbdfc82789', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='6a5a2e9258b54b0f794505b19499c0df1a24a8afa9949270a063f71e4ea439e0'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='bd6da126-9379-4b7a-a7c2-7321fdb7c4ea', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='eef9ee57e48b6bc785c89108cd18d7192676d736996e5136aa548334afe09b7b')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn hoàn thiện hợp đồng (KH cá nhân)\nKhách hàng tổ chức\nChính sách phí', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='bd6da126-9379-4b7a-a7c2-7321fdb7c4ea', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='30bc0bae-c8ac-4052-ae3a-4752447eb880', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9850476bb9a4772847f61292b17848ec89f04bb7e1a8561806fd1567ce9a6c76'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='dcf1b4d0-7d08-4b8e-8fdd-d878fe8e5def', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='18044f1ba4a43705b7a14eed08ff21adf5fb5daea767691920a932e3d3306189')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Chính sách phí', mimetype='text/plain', start_char_idx=45568, end_char_idx=45582, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='dcf1b4d0-7d08-4b8e-8fdd-d878fe8e5def', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='bd6da126-9379-4b7a-a7c2-7321fdb7c4ea', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='eef9ee57e48b6bc785c89108cd18d7192676d736996e5136aa548334afe09b7b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e6308aea-eaae-4537-8ca5-624a7d442258', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='38e741bbc3b6a18ed189189d02c22a79ac0077e87c830948fa4c4b22e1376bef')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Cập nhật thông tin', mimetype='text/plain', start_char_idx=45740, end_char_idx=45758, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='e6308aea-eaae-4537-8ca5-624a7d442258', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='dcf1b4d0-7d08-4b8e-8fdd-d878fe8e5def', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='18044f1ba4a43705b7a14eed08ff21adf5fb5daea767691920a932e3d3306189'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='ce7203aa-dce4-4095-aef8-e6b906ce9fed', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='67cd61d939b6ac09817b8748ce50492ee9fba8a624bc5f6caaa5f8936442ee64')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Cập nhật thông tin', mimetype='text/plain', start_char_idx=45740, end_char_idx=45758, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='ce7203aa-dce4-4095-aef8-e6b906ce9fed', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='e6308aea-eaae-4537-8ca5-624a7d442258', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='38e741bbc3b6a18ed189189d02c22a79ac0077e87c830948fa4c4b22e1376bef'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='6d26eb06-0a95-40a5-9086-d7b761d9bcb7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='6dbf34e257004757f9244793d4c2e2dfb535cc5cc24eb9e4d0e86dba546a1821')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Xác thực tài khoản', mimetype='text/plain', start_char_idx=45916, end_char_idx=45934, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='6d26eb06-0a95-40a5-9086-d7b761d9bcb7', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='ce7203aa-dce4-4095-aef8-e6b906ce9fed', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='67cd61d939b6ac09817b8748ce50492ee9fba8a624bc5f6caaa5f8936442ee64'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='0e9b3e8c-c0d6-43b4-9edd-031d29b4e204', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='8c7c3d8bf6c797306a4344285c19525f6c6f737bb49ec85ac4cfe6b996a4563d')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Xác thực tài khoản', mimetype='text/plain', start_char_idx=45916, end_char_idx=45934, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='0e9b3e8c-c0d6-43b4-9edd-031d29b4e204', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='6d26eb06-0a95-40a5-9086-d7b761d9bcb7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='6dbf34e257004757f9244793d4c2e2dfb535cc5cc24eb9e4d0e86dba546a1821'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='544041d1-e75b-421b-a651-edea6c5a29be', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f58ff75e7302ef6f3da4aaced9f8e77d7558caf69dbdc3d3e35195c1703ce398')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Đầu tư\nCổ phiếuCác loại lệnh chứng khoán\nQuy tắc giao dịch\n\n\nỨng trước tiền bán chứng khoánDịch vụ ứng trước tiền bán chứng khoán\nCách đăng ký dịch vụ ứng trước tiền bán chứng khoán\nHướng dẫn\n\n\nGiao dịch ký quỹCách đăng ký giao dịch ký quỹ\nDanh mục ký quỹ\nHướng dẫn giao dịch ký quỹ\n\n\nLệnh điều kiện cơ sởLệnh trước ngày\nLệnh xu hướng\nLệnh chốt lời\nLệnh cắt lỗ\nLệnh tranh mua tranh bán\nQuản lý lệnh điều kiện\n\n\nPhái sinhKhái niệm và Quy tắc giao dịch\nQuy trình giao dịch CKPS tại Pinetree\nChính sách sản phẩm CKPS tại Pinetree\nHướng dẫn sử dụng Lệnh điều kiện CKPS - WebTrading\nHướng dẫn sử dụng Lệnh điều kiện CKPS - AlphaTrading\nFAQ Lệnh điều kiện CKPS\nT&C - Lệnh Điều kiện trong giao dịch CKPS\n\n\nHướng dẫn Giao dịch Trái phiếu Doanh nghiệp riêng lẻ\nHướng dẫn giao dịch công cụ nợ\nCổ phiếu\nCác loại lệnh chứng khoán\nQuy tắc giao dịch', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='544041d1-e75b-421b-a651-edea6c5a29be', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='0e9b3e8c-c0d6-43b4-9edd-031d29b4e204', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='8c7c3d8bf6c797306a4344285c19525f6c6f737bb49ec85ac4cfe6b996a4563d'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='df3ac472-afba-4e8a-bdb3-3e7fda7ec18b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='88905db6eefc8fb2a33eb766a3eb5480e42873d0ad01610ae61efc58899ef45b')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Cổ phiếu', mimetype='text/plain', start_char_idx=22857, end_char_idx=22865, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='df3ac472-afba-4e8a-bdb3-3e7fda7ec18b', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='544041d1-e75b-421b-a651-edea6c5a29be', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f58ff75e7302ef6f3da4aaced9f8e77d7558caf69dbdc3d3e35195c1703ce398'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='18519753-b78e-4c50-b432-93f0b35a5481', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='b23f84f7a6f6dd6747b5e6abc4d04566879dabeb00887f17050eac1388170562')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Các loại lệnh chứng khoán\nQuy tắc giao dịch\nỨng trước tiền bán chứng khoán\nDịch vụ ứng trước tiền bán chứng khoán\nCách đăng ký dịch vụ ứng trước tiền bán chứng khoán\nHướng dẫn', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='18519753-b78e-4c50-b432-93f0b35a5481', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='df3ac472-afba-4e8a-bdb3-3e7fda7ec18b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='88905db6eefc8fb2a33eb766a3eb5480e42873d0ad01610ae61efc58899ef45b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='39aba0a5-a340-4e5b-a010-25200354848f', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='007a4e201350b7c2c20354fdcfe3bd8a8587eb1f43a395e648a49a1da2a92071')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Ứng trước tiền bán chứng khoán', mimetype='text/plain', start_char_idx=46904, end_char_idx=46934, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='39aba0a5-a340-4e5b-a010-25200354848f', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='18519753-b78e-4c50-b432-93f0b35a5481', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='b23f84f7a6f6dd6747b5e6abc4d04566879dabeb00887f17050eac1388170562'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e52ac50d-c35f-49f5-a1af-93be83eec570', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='42164dc2ef100bb8fc8075f5dddcbee630be614c415c507d09cfad40483f31ae')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ ứng trước tiền bán chứng khoán\nCách đăng ký dịch vụ ứng trước tiền bán chứng khoán\nHướng dẫn\nGiao dịch ký quỹ\nCách đăng ký giao dịch ký quỹ\nDanh mục ký quỹ\nHướng dẫn giao dịch ký quỹ', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='e52ac50d-c35f-49f5-a1af-93be83eec570', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='39aba0a5-a340-4e5b-a010-25200354848f', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='007a4e201350b7c2c20354fdcfe3bd8a8587eb1f43a395e648a49a1da2a92071'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='558149d5-4468-4fd2-afc5-8d19326a97c0', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='2384269639ca5ccbc8d860e031eb223babf47593cb00af7051673e17967e4a17')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giao dịch ký quỹ', mimetype='text/plain', start_char_idx=25719, end_char_idx=25735, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='558149d5-4468-4fd2-afc5-8d19326a97c0', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='e52ac50d-c35f-49f5-a1af-93be83eec570', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='42164dc2ef100bb8fc8075f5dddcbee630be614c415c507d09cfad40483f31ae'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='aa08ac8b-c1b3-4dfe-b029-4c9d38f55868', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='dc03656be94d6ae170bf81d4e3ce101283da29419cbe997b544028557541ccdc')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Cách đăng ký giao dịch ký quỹ\nDanh mục ký quỹ\nHướng dẫn giao dịch ký quỹ\nLệnh điều kiện cơ sở\nLệnh trước ngày\nLệnh xu hướng\nLệnh chốt lời\nLệnh cắt lỗ\nLệnh tranh mua tranh bán\nQuản lý lệnh điều kiện', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='aa08ac8b-c1b3-4dfe-b029-4c9d38f55868', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='558149d5-4468-4fd2-afc5-8d19326a97c0', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='2384269639ca5ccbc8d860e031eb223babf47593cb00af7051673e17967e4a17'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='ad1c1453-38ce-4b1e-8005-c6e532f056d3', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='3449ff8d8a708d0331bbbdf0f14427e10888a3bc2f437b84bde454a3eac4402f')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Lệnh điều kiện cơ sở', mimetype='text/plain', start_char_idx=48491, end_char_idx=48511, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='ad1c1453-38ce-4b1e-8005-c6e532f056d3', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='aa08ac8b-c1b3-4dfe-b029-4c9d38f55868', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='dc03656be94d6ae170bf81d4e3ce101283da29419cbe997b544028557541ccdc'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='dac11915-5ab3-4117-8b09-6abdd44db41d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='3cabc5d507d712f51d17195409940e5c103f7313dd001d6f93c7d92dc6ee58df')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Lệnh trước ngày\nLệnh xu hướng\nLệnh chốt lời\nLệnh cắt lỗ\nLệnh tranh mua tranh bán\nQuản lý lệnh điều kiện\nPhái sinh\nKhái niệm và Quy tắc giao dịch\nQuy trình giao dịch CKPS tại Pinetree\nChính sách sản phẩm CKPS tại Pinetree\nHướng dẫn sử dụng Lệnh điều kiện CKPS - WebTrading\nHướng dẫn sử dụng Lệnh điều kiện CKPS - AlphaTrading\nFAQ Lệnh điều kiện CKPS\nT&C - Lệnh Điều kiện trong giao dịch CKPS', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='dac11915-5ab3-4117-8b09-6abdd44db41d', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='ad1c1453-38ce-4b1e-8005-c6e532f056d3', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='3449ff8d8a708d0331bbbdf0f14427e10888a3bc2f437b84bde454a3eac4402f'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='6c88ec77-d979-4576-9441-10e241cfc031', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ce3d7755022b4f0acc3a16fe3d2cc71a28884babfbe6af3a5d2f7f545733c979')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Phái sinh', mimetype='text/plain', start_char_idx=23356, end_char_idx=23365, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='6c88ec77-d979-4576-9441-10e241cfc031', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='dac11915-5ab3-4117-8b09-6abdd44db41d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='3cabc5d507d712f51d17195409940e5c103f7313dd001d6f93c7d92dc6ee58df'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='7fc0a166-d354-49c7-8347-11839ddf543e', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='77def75706dfc8084b07da233314fda816f91339c063b3e5e468c687ea5b7896')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Khái niệm và Quy tắc giao dịch\nQuy trình giao dịch CKPS tại Pinetree\nChính sách sản phẩm CKPS tại Pinetree\nHướng dẫn sử dụng Lệnh điều kiện CKPS - WebTrading\nHướng dẫn sử dụng Lệnh điều kiện CKPS - AlphaTrading\nFAQ Lệnh điều kiện CKPS\nT&C - Lệnh Điều kiện trong giao dịch CKPS\nHướng dẫn Giao dịch Trái phiếu Doanh nghiệp riêng lẻ', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='7fc0a166-d354-49c7-8347-11839ddf543e', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='6c88ec77-d979-4576-9441-10e241cfc031', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ce3d7755022b4f0acc3a16fe3d2cc71a28884babfbe6af3a5d2f7f545733c979'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='594123d7-8304-4f1f-b0f9-73f653f6e2be', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='8dbaa0c324fac59f8732b2f42d3ee34da778b094dfe39b99eaecea91a1ee2aa0')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn Giao dịch Trái phiếu Doanh nghiệp riêng lẻ', mimetype='text/plain', start_char_idx=51342, end_char_idx=51394, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='594123d7-8304-4f1f-b0f9-73f653f6e2be', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='7fc0a166-d354-49c7-8347-11839ddf543e', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='77def75706dfc8084b07da233314fda816f91339c063b3e5e468c687ea5b7896'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='e3c16a2e-3c1e-4fe4-a483-c4d0c289a4a8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='0b5f81207453d2f1a42ada82adf1e5917d11b9cacdd6e98cbc63440f47790691')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn giao dịch công cụ nợ', mimetype='text/plain', start_char_idx=51559, end_char_idx=51589, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='e3c16a2e-3c1e-4fe4-a483-c4d0c289a4a8', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='594123d7-8304-4f1f-b0f9-73f653f6e2be', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='8dbaa0c324fac59f8732b2f42d3ee34da778b094dfe39b99eaecea91a1ee2aa0'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='fcd37f13-6711-4e68-aac1-19b2a80eba89', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='6d8fe179233aa1381aa7b2164683723e84171a204dad799d5511a44a18d454ed')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn giao dịch công cụ nợ', mimetype='text/plain', start_char_idx=51559, end_char_idx=51589, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='fcd37f13-6711-4e68-aac1-19b2a80eba89', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='e3c16a2e-3c1e-4fe4-a483-c4d0c289a4a8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='0b5f81207453d2f1a42ada82adf1e5917d11b9cacdd6e98cbc63440f47790691'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='fec5b09d-0684-4240-b4d3-9a56b157b345', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='387c1da13973bbd88da38e41a92bd5e9769528802088aaa7e11983689bd0b32f')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giao dịch tiền\nNộp tiền vào tài khoản\nRút tiền từ tài khoản\nHướng dẫn đính chính, tra soát\nNộp tiền vào tài khoản', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='fec5b09d-0684-4240-b4d3-9a56b157b345', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='fcd37f13-6711-4e68-aac1-19b2a80eba89', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='6d8fe179233aa1381aa7b2164683723e84171a204dad799d5511a44a18d454ed'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='f3ad23a4-7abb-4ea4-ac58-404fa925dd4b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='7fb15ccac879415f4175bda76f95674509f309af3651ef231c682ebc49db8bee')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Nộp tiền vào tài khoản', mimetype='text/plain', start_char_idx=51960, end_char_idx=51982, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='f3ad23a4-7abb-4ea4-ac58-404fa925dd4b', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='fec5b09d-0684-4240-b4d3-9a56b157b345', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='387c1da13973bbd88da38e41a92bd5e9769528802088aaa7e11983689bd0b32f'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='80924bcb-2b78-4acd-a3f2-54cbc37da1f9', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='2290355c933aeea502421e0542a2a4ceb07a91d77ad6d38c5f588ae5a39e61b3')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Rút tiền từ tài khoản', mimetype='text/plain', start_char_idx=52143, end_char_idx=52164, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='80924bcb-2b78-4acd-a3f2-54cbc37da1f9', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='f3ad23a4-7abb-4ea4-ac58-404fa925dd4b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='7fb15ccac879415f4175bda76f95674509f309af3651ef231c682ebc49db8bee'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='09a35311-f4cb-4d19-b0bb-71704d31f797', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='05aa4969b2cadb72500732b165b14d532e6bddc794557a3328dfd7214931870a')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Rút tiền từ tài khoản', mimetype='text/plain', start_char_idx=52143, end_char_idx=52164, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='09a35311-f4cb-4d19-b0bb-71704d31f797', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='80924bcb-2b78-4acd-a3f2-54cbc37da1f9', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='2290355c933aeea502421e0542a2a4ceb07a91d77ad6d38c5f588ae5a39e61b3'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='44f6689f-4b24-4249-8bce-4d7a0f83311a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='6333f9aee628cadd14cb4eb8ca54d312b58a2fdd5a2d3fb80c8716e1b776a001')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn đính chính, tra soát', mimetype='text/plain', start_char_idx=52333, end_char_idx=52363, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='44f6689f-4b24-4249-8bce-4d7a0f83311a', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='09a35311-f4cb-4d19-b0bb-71704d31f797', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='05aa4969b2cadb72500732b165b14d532e6bddc794557a3328dfd7214931870a'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='514d20ce-f83e-49cd-be32-808e698d2c6c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ef72ab3d404505d2c7c6f3dc328a3f7e54c1a39b9dd49d15129e9c05b31e9f6b')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn đính chính, tra soát', mimetype='text/plain', start_char_idx=52333, end_char_idx=52363, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='514d20ce-f83e-49cd-be32-808e698d2c6c', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='44f6689f-4b24-4249-8bce-4d7a0f83311a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='6333f9aee628cadd14cb4eb8ca54d312b58a2fdd5a2d3fb80c8716e1b776a001'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='8e9b4959-cad1-404e-9b6e-f0cf4c388b1d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='475b0fde1020978be4f3a860d3015612062aa64421376b0563d255024e318d2f')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn sử dụng\nAlphaTradingThông tin chung\nHướng dẫn đặt lệnh\nSử dụng AlphaTrading\nTài khoản chứng khoán\n\n\nPineXThông tin chung\nTham gia mạng xã hội PineX\nKhám phá PineX\nSử dụng PineX\nQuà tặng\nHướng dẫn đặt lệnh\nTiện ích tài chính\n\n\nWebTrading\nWebview (Nam A Bank)\nHướng dẫn sử dụng Phương thức xác thực\nAlphaTrading\nThông tin chung\nHướng dẫn đặt lệnh\nSử dụng AlphaTrading\nTài khoản chứng khoán', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='8e9b4959-cad1-404e-9b6e-f0cf4c388b1d', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='514d20ce-f83e-49cd-be32-808e698d2c6c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ef72ab3d404505d2c7c6f3dc328a3f7e54c1a39b9dd49d15129e9c05b31e9f6b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='2d1d37ff-1772-4226-b233-cf3644555001', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9d4c1de8f2c5b89661903a4d93275e811e89150bc3d6fe97df0d1e6a4d7f3989')}, metadata_template='{key}: {value}', metadata_separator='\n', text='AlphaTrading', mimetype='text/plain', start_char_idx=24100, end_char_idx=24112, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='2d1d37ff-1772-4226-b233-cf3644555001', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8e9b4959-cad1-404e-9b6e-f0cf4c388b1d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='475b0fde1020978be4f3a860d3015612062aa64421376b0563d255024e318d2f'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='a9b0425b-aae0-49fb-9c63-c4930c7049df', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='4f50128c9bd0597ebce857c422e8cdb43bd95eb4bbc2ae5227438eb029e686a0')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thông tin chung\nHướng dẫn đặt lệnh\nSử dụng AlphaTrading\nTài khoản chứng khoán\nPineX\nThông tin chung\nTham gia mạng xã hội PineX\nKhám phá PineX\nSử dụng PineX\nQuà tặng\nHướng dẫn đặt lệnh\nTiện ích tài chính', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='a9b0425b-aae0-49fb-9c63-c4930c7049df', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='2d1d37ff-1772-4226-b233-cf3644555001', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9d4c1de8f2c5b89661903a4d93275e811e89150bc3d6fe97df0d1e6a4d7f3989'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='0360112d-a5b2-495e-bb27-693c0599c75b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ec0308115b25dea539ca91cb1a97c21b6e52c3b7f27495e4a0680536b1303df2')}, metadata_template='{key}: {value}', metadata_separator='\n', text='PineX', mimetype='text/plain', start_char_idx=24406, end_char_idx=24411, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='0360112d-a5b2-495e-bb27-693c0599c75b', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a9b0425b-aae0-49fb-9c63-c4930c7049df', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='4f50128c9bd0597ebce857c422e8cdb43bd95eb4bbc2ae5227438eb029e686a0'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='154460b2-04e9-4f99-a40d-09038e65cf4a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='04924fd7156f680d5c4d7a20c764c266996d10fd2731ce0c66c46478b8ecefb0')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thông tin chung\nTham gia mạng xã hội PineX\nKhám phá PineX\nSử dụng PineX\nQuà tặng\nHướng dẫn đặt lệnh\nTiện ích tài chính\nWebTrading', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='154460b2-04e9-4f99-a40d-09038e65cf4a', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='0360112d-a5b2-495e-bb27-693c0599c75b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ec0308115b25dea539ca91cb1a97c21b6e52c3b7f27495e4a0680536b1303df2'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='8e8a082e-18bb-467b-952c-dcbdd13d1ee8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='dd626105052b7ebdf4fa2b7661cc600d52c53ffe3c5d0e3474c24e82e55abef5')}, metadata_template='{key}: {value}', metadata_separator='\n', text='WebTrading', mimetype='text/plain', start_char_idx=24241, end_char_idx=24251, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='8e8a082e-18bb-467b-952c-dcbdd13d1ee8', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='154460b2-04e9-4f99-a40d-09038e65cf4a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='04924fd7156f680d5c4d7a20c764c266996d10fd2731ce0c66c46478b8ecefb0'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='4c06e84b-579a-416c-95e8-e483730ac98f', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='09bb0decb71399660f51806df8fd900dea914fb4c5a8a40b94681b2f512bbefe')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Webview (Nam A Bank)', mimetype='text/plain', start_char_idx=55292, end_char_idx=55312, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='4c06e84b-579a-416c-95e8-e483730ac98f', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8e8a082e-18bb-467b-952c-dcbdd13d1ee8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='dd626105052b7ebdf4fa2b7661cc600d52c53ffe3c5d0e3474c24e82e55abef5'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='066cc05c-1bee-4751-9eae-7a4e6c234b8b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='6ae91e4977b6ca3d36c896afbe557276deb782306b83ef6468342b66c995161e')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Webview (Nam A Bank)', mimetype='text/plain', start_char_idx=55292, end_char_idx=55312, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='066cc05c-1bee-4751-9eae-7a4e6c234b8b', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='4c06e84b-579a-416c-95e8-e483730ac98f', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='09bb0decb71399660f51806df8fd900dea914fb4c5a8a40b94681b2f512bbefe'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='2c917d46-9e8c-4610-b683-74c9be4fe9a1', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='75999928160337dd9bf6b08e862cd1d0e53972cf132d10be10c9f689f6395bef')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn sử dụng Phương thức xác thực', mimetype='text/plain', start_char_idx=55469, end_char_idx=55507, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='2c917d46-9e8c-4610-b683-74c9be4fe9a1', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='066cc05c-1bee-4751-9eae-7a4e6c234b8b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='6ae91e4977b6ca3d36c896afbe557276deb782306b83ef6468342b66c995161e'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='3cd96820-afb7-4b84-a9d6-8095979176c8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='28ab81123894c40e879fc20143d5be69076870ad6cb0ca3434829606a15a16b8')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn sử dụng Phương thức xác thực', mimetype='text/plain', start_char_idx=55469, end_char_idx=55507, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='3cd96820-afb7-4b84-a9d6-8095979176c8', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='2c917d46-9e8c-4610-b683-74c9be4fe9a1', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='75999928160337dd9bf6b08e862cd1d0e53972cf132d10be10c9f689f6395bef'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='b8325ba4-28c3-4ec8-ae0d-807a4e8bfac2', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='d41dfc9fc342d5c00eba73d9a5b54be23a07a544c31f380506286e96365c0eff')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Lưu ký chứng khoán\nLưu ký chứng khoán/ Rút lưu ký chứng khoán\nThực hiện quyền mua – Chuyển nhượng quyền mua\nChuyển khoản chứng khoán\nGiao dịch chứng khoán lô lẻ\nChuyển chủ sở hữu chứng khoán\nThừa kế chứng khoán\nLưu ký chứng khoán/ Rút lưu ký chứng khoán', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='b8325ba4-28c3-4ec8-ae0d-807a4e8bfac2', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3cd96820-afb7-4b84-a9d6-8095979176c8', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='28ab81123894c40e879fc20143d5be69076870ad6cb0ca3434829606a15a16b8'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='5952a3e8-56f6-4a32-970d-9bd3321edb58', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='5b6dcb433a7fef77fbf698c9d080a5bdf8a70d8b9175d02596e8f18ce0db8ecd')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Lưu ký chứng khoán/ Rút lưu ký chứng khoán', mimetype='text/plain', start_char_idx=55901, end_char_idx=55943, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='5952a3e8-56f6-4a32-970d-9bd3321edb58', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='b8325ba4-28c3-4ec8-ae0d-807a4e8bfac2', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='d41dfc9fc342d5c00eba73d9a5b54be23a07a544c31f380506286e96365c0eff'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='c662ffde-5684-44b1-bc27-063e7d56ae4d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='a5d36d25a39399b4947b59284298beabda28b7179f25efdf22024dc1ce3593bb')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thực hiện quyền mua – Chuyển nhượng quyền mua', mimetype='text/plain', start_char_idx=56126, end_char_idx=56171, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='c662ffde-5684-44b1-bc27-063e7d56ae4d', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='5952a3e8-56f6-4a32-970d-9bd3321edb58', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='5b6dcb433a7fef77fbf698c9d080a5bdf8a70d8b9175d02596e8f18ce0db8ecd'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='66976ae2-383b-405d-95e2-0cfb1e628fe5', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='db6fb25c2427938105ba73be7b0e79f9c9d824d57449651c1098a963da0a0488')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thực hiện quyền mua – Chuyển nhượng quyền mua', mimetype='text/plain', start_char_idx=56126, end_char_idx=56171, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='66976ae2-383b-405d-95e2-0cfb1e628fe5', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='c662ffde-5684-44b1-bc27-063e7d56ae4d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='a5d36d25a39399b4947b59284298beabda28b7179f25efdf22024dc1ce3593bb'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='1e2718be-35b3-4022-ac49-f81626aaeff1', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='870d10547bb2a4774ebaca8ab1e7f8afe0184520ebe57da8745ae899e682021b')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Chuyển khoản chứng khoán', mimetype='text/plain', start_char_idx=56335, end_char_idx=56359, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='1e2718be-35b3-4022-ac49-f81626aaeff1', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='66976ae2-383b-405d-95e2-0cfb1e628fe5', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='db6fb25c2427938105ba73be7b0e79f9c9d824d57449651c1098a963da0a0488'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='233a3be6-dd67-42cd-b43f-611c5f23dff7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='22946feccceb5a0ef1eee532fe2b44bd409be90cb590ae8cbc68dfcd21387ebc')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Chuyển khoản chứng khoán', mimetype='text/plain', start_char_idx=56335, end_char_idx=56359, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='233a3be6-dd67-42cd-b43f-611c5f23dff7', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='1e2718be-35b3-4022-ac49-f81626aaeff1', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='870d10547bb2a4774ebaca8ab1e7f8afe0184520ebe57da8745ae899e682021b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='6e19160c-a40e-426d-8eac-ffc54e429b8a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='4145e534153944e4b501fea85a59650002829bd0a71335bbfec0a4396d8a46e2')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giao dịch chứng khoán lô lẻ', mimetype='text/plain', start_char_idx=56526, end_char_idx=56553, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='6e19160c-a40e-426d-8eac-ffc54e429b8a', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='233a3be6-dd67-42cd-b43f-611c5f23dff7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='22946feccceb5a0ef1eee532fe2b44bd409be90cb590ae8cbc68dfcd21387ebc'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='f58897c4-f58a-4d84-95b7-01eb6665802d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ba10d58e193f7a1fa0c155b72b97e95406960fb46bf04b54be22565473975fb6')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giao dịch chứng khoán lô lẻ', mimetype='text/plain', start_char_idx=56526, end_char_idx=56553, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='f58897c4-f58a-4d84-95b7-01eb6665802d', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='6e19160c-a40e-426d-8eac-ffc54e429b8a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='4145e534153944e4b501fea85a59650002829bd0a71335bbfec0a4396d8a46e2'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='9c8ff8d6-acda-4206-8e52-707b97e64614', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='84503b25f69df89f253324af6a9ec1d4ffae8b36f68ecf36e8118460063fde82')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Chuyển chủ sở hữu chứng khoán', mimetype='text/plain', start_char_idx=56722, end_char_idx=56751, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='9c8ff8d6-acda-4206-8e52-707b97e64614', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='f58897c4-f58a-4d84-95b7-01eb6665802d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ba10d58e193f7a1fa0c155b72b97e95406960fb46bf04b54be22565473975fb6'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='ef2c4ed2-4f0f-477d-904b-38c27f989bdb', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='03e8001768e2c36e44d3f915bb00219631d9eb1c058fcc2e35ad46676cd064f5')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Chuyển chủ sở hữu chứng khoán', mimetype='text/plain', start_char_idx=56722, end_char_idx=56751, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='ef2c4ed2-4f0f-477d-904b-38c27f989bdb', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='9c8ff8d6-acda-4206-8e52-707b97e64614', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='84503b25f69df89f253324af6a9ec1d4ffae8b36f68ecf36e8118460063fde82'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='634d5fdd-80ca-424f-94fb-0ac9c04222ad', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f1dfd35f128b9702c6607a61a894bdfc875c08223fb2f7f42349f2c26373e3ad')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thừa kế chứng khoán', mimetype='text/plain', start_char_idx=56910, end_char_idx=56929, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='634d5fdd-80ca-424f-94fb-0ac9c04222ad', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='ef2c4ed2-4f0f-477d-904b-38c27f989bdb', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='03e8001768e2c36e44d3f915bb00219631d9eb1c058fcc2e35ad46676cd064f5'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='550e6f91-9760-4e08-9bfa-f85c188b203a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='cc411aa0690096ddd3812e6006a03f40d57b9df0cc065346aba210b2ccf41491')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thừa kế chứng khoán', mimetype='text/plain', start_char_idx=56910, end_char_idx=56929, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='550e6f91-9760-4e08-9bfa-f85c188b203a', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='634d5fdd-80ca-424f-94fb-0ac9c04222ad', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f1dfd35f128b9702c6607a61a894bdfc875c08223fb2f7f42349f2c26373e3ad'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='4f08394a-896e-499c-ab63-c727e27c912b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f605ae72578e1af2f99c1afefc70d63431a1690901a6baf280fb0d23406bd59d')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Chính sách Trái phiếu PineB\nHướng dẫn công bố thông tin\nHướng dẫn công bố thông tin của cổ đông lớn\nHướng dẫn công bố thông tin của người nội bộ và người liên quan\nHướng dẫn công bố thông tin của cổ đông lớn', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='4f08394a-896e-499c-ab63-c727e27c912b', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='550e6f91-9760-4e08-9bfa-f85c188b203a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='cc411aa0690096ddd3812e6006a03f40d57b9df0cc065346aba210b2ccf41491'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='681e5381-b686-4f7c-8fe4-49a65e14ed17', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='b5a1ab30dd405a86828ace7cb29825341c6944d85f18d4a4d6888dc0e3c84ac4')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn công bố thông tin của cổ đông lớn', mimetype='text/plain', start_char_idx=57530, end_char_idx=57573, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='681e5381-b686-4f7c-8fe4-49a65e14ed17', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='4f08394a-896e-499c-ab63-c727e27c912b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f605ae72578e1af2f99c1afefc70d63431a1690901a6baf280fb0d23406bd59d'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='3be06784-1adc-4db8-b1d1-8a3c18dd5430', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='0359334a293f2ce6a5ec4c385f17a4ce89ecc29704789a35478c2e7b9719344c')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn công bố thông tin của người nội bộ và người liên quan', mimetype='text/plain', start_char_idx=57772, end_char_idx=57835, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='3be06784-1adc-4db8-b1d1-8a3c18dd5430', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='681e5381-b686-4f7c-8fe4-49a65e14ed17', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='b5a1ab30dd405a86828ace7cb29825341c6944d85f18d4a4d6888dc0e3c84ac4'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='8b804b8d-0395-4d92-8527-441df995fd6b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='c5a962e7c7aa0ab75dea9d9f26f7d8ef0705db1ac988d0a2ca8483e0ac2e9a03')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn công bố thông tin của người nội bộ và người liên quan', mimetype='text/plain', start_char_idx=57772, end_char_idx=57835, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='8b804b8d-0395-4d92-8527-441df995fd6b', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3be06784-1adc-4db8-b1d1-8a3c18dd5430', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='0359334a293f2ce6a5ec4c385f17a4ce89ecc29704789a35478c2e7b9719344c'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='7f507624-47a6-4dbe-aece-474abbfd2b20', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='5d105a418a3f8ebe2dfb0a7091a2863216e0061e471193818017d8725d9c2d34')}, metadata_template='{key}: {value}', metadata_separator='\n', text='FAQ\nMở/Đóng tài khoản\nGiao dịch tiền\nDịch vụ tài chính - Margin\nTrái phiếu\nPinefolio\nPhái sinh\nDịch vụ chứng khoán\nThông tin khách hàng/Xác thực\nMở/Đóng tài khoản', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='7f507624-47a6-4dbe-aece-474abbfd2b20', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8b804b8d-0395-4d92-8527-441df995fd6b', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='c5a962e7c7aa0ab75dea9d9f26f7d8ef0705db1ac988d0a2ca8483e0ac2e9a03'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='93b983c7-7195-4ec4-9b9f-e6e88d1aae95', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='dbb4960fa980f8530f9261de437b4110029058a8d9a56ca15fb0ab73938dc896')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Mở/Đóng tài khoản', mimetype='text/plain', start_char_idx=58187, end_char_idx=58204, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='93b983c7-7195-4ec4-9b9f-e6e88d1aae95', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='7f507624-47a6-4dbe-aece-474abbfd2b20', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='5d105a418a3f8ebe2dfb0a7091a2863216e0061e471193818017d8725d9c2d34'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='fd26d3da-46d6-4552-9f4c-13a7d850b76f', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='88a48fe89f3d0e6426994bd523124881a3bbfbc2cc8dc269b3d5bcd885763722')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giao dịch tiền', mimetype='text/plain', start_char_idx=33388, end_char_idx=33402, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='fd26d3da-46d6-4552-9f4c-13a7d850b76f', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='93b983c7-7195-4ec4-9b9f-e6e88d1aae95', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='dbb4960fa980f8530f9261de437b4110029058a8d9a56ca15fb0ab73938dc896'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='8f0866a4-787a-48cd-881b-b285b667b320', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='55f75840f04e198ecc4386d909484be507357b50a1eeb34336e41172aea17e1b')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giao dịch tiền', mimetype='text/plain', start_char_idx=33388, end_char_idx=33402, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='8f0866a4-787a-48cd-881b-b285b667b320', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='fd26d3da-46d6-4552-9f4c-13a7d850b76f', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='88a48fe89f3d0e6426994bd523124881a3bbfbc2cc8dc269b3d5bcd885763722'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='4ffb1366-aee4-47f2-a08a-55d53547093c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='9859c4ed3bd6892cc0c1b9d2086fbe2ed110934eb1a1eecda4941b7dec175935')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ tài chính - Margin', mimetype='text/plain', start_char_idx=58528, end_char_idx=58554, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='4ffb1366-aee4-47f2-a08a-55d53547093c', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8f0866a4-787a-48cd-881b-b285b667b320', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='55f75840f04e198ecc4386d909484be507357b50a1eeb34336e41172aea17e1b'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='c3f7cdb9-4a25-48f9-9ccd-d33ff0044513', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='a36e2bdca02fbdafb7ca91708bf6f557a57cd66f8079266ef00b3146fdfee6e3')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ tài chính - Margin', mimetype='text/plain', start_char_idx=58528, end_char_idx=58554, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='c3f7cdb9-4a25-48f9-9ccd-d33ff0044513', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='4ffb1366-aee4-47f2-a08a-55d53547093c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='9859c4ed3bd6892cc0c1b9d2086fbe2ed110934eb1a1eecda4941b7dec175935'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='0617c538-75bb-41f9-beff-39252cd25b2e', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='c403d83f8a3c11c794eceea7fd1d7038fb33409b6305f6ad152880b86b93e7e5')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Trái phiếu', mimetype='text/plain', start_char_idx=23023, end_char_idx=23033, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='0617c538-75bb-41f9-beff-39252cd25b2e', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='c3f7cdb9-4a25-48f9-9ccd-d33ff0044513', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='a36e2bdca02fbdafb7ca91708bf6f557a57cd66f8079266ef00b3146fdfee6e3'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='06a32a18-e95b-4254-a4ea-e0641676ca39', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='def34d8ba3519e9c11d4b8f43140bb12bb64f13f37ad86dc9ed80dd2232da63c')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Trái phiếu', mimetype='text/plain', start_char_idx=23023, end_char_idx=23033, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='06a32a18-e95b-4254-a4ea-e0641676ca39', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='0617c538-75bb-41f9-beff-39252cd25b2e', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='c403d83f8a3c11c794eceea7fd1d7038fb33409b6305f6ad152880b86b93e7e5'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='f3561b4b-1866-4c7d-a0b6-42d3fd47d0b1', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='e26a9e169e34b211b0705aa0fe5318e7f2899800384fc7c7d4124a64d16bcd29')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Pinefolio', mimetype='text/plain', start_char_idx=58854, end_char_idx=58863, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='f3561b4b-1866-4c7d-a0b6-42d3fd47d0b1', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='06a32a18-e95b-4254-a4ea-e0641676ca39', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='def34d8ba3519e9c11d4b8f43140bb12bb64f13f37ad86dc9ed80dd2232da63c'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='118174db-f272-4ea3-a4d5-85c7dd3903b3', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ebf013a4cdfd977ed6c13c8a31dbbceabc7c9e3ca4ae47c737d70a8eb870f234')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Pinefolio', mimetype='text/plain', start_char_idx=58854, end_char_idx=58863, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='118174db-f272-4ea3-a4d5-85c7dd3903b3', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='f3561b4b-1866-4c7d-a0b6-42d3fd47d0b1', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='e26a9e169e34b211b0705aa0fe5318e7f2899800384fc7c7d4124a64d16bcd29'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='a9081971-6e77-4698-b7d0-fe518aebbd30', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='3cabc5d507d712f51d17195409940e5c103f7313dd001d6f93c7d92dc6ee58df')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Phái sinh', mimetype='text/plain', start_char_idx=23356, end_char_idx=23365, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='a9081971-6e77-4698-b7d0-fe518aebbd30', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='118174db-f272-4ea3-a4d5-85c7dd3903b3', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='ebf013a4cdfd977ed6c13c8a31dbbceabc7c9e3ca4ae47c737d70a8eb870f234'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='5425acf6-ae93-4033-a252-454d38eef3e6', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='71aba903992ad075dfd11618261413ad787679bfa54ada12250115327c8346f2')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Phái sinh', mimetype='text/plain', start_char_idx=23356, end_char_idx=23365, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='5425acf6-ae93-4033-a252-454d38eef3e6', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a9081971-6e77-4698-b7d0-fe518aebbd30', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='3cabc5d507d712f51d17195409940e5c103f7313dd001d6f93c7d92dc6ee58df'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='87d1443a-dc90-4220-a6c5-63102b5d3fa9', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='5f011dc0e45c8bec41bb6ed85723e7f0bbdd4a12bde7fa0382be01f8dda76a81')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ chứng khoán', mimetype='text/plain', start_char_idx=59172, end_char_idx=59191, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='87d1443a-dc90-4220-a6c5-63102b5d3fa9', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='5425acf6-ae93-4033-a252-454d38eef3e6', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='71aba903992ad075dfd11618261413ad787679bfa54ada12250115327c8346f2'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='47f2573e-4af8-4832-b908-ee775aee1714', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='3e1fa3eac05881ba4ae0a2199c3b03ce4fd1b8cbc06964f9275486a22eff3b35')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ chứng khoán', mimetype='text/plain', start_char_idx=59172, end_char_idx=59191, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='47f2573e-4af8-4832-b908-ee775aee1714', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='87d1443a-dc90-4220-a6c5-63102b5d3fa9', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='5f011dc0e45c8bec41bb6ed85723e7f0bbdd4a12bde7fa0382be01f8dda76a81'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='8d6ae5eb-1d0f-48bb-9139-ba02c671db0e', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='0c7eb6abbcdd7b2d70b2ee867486c794e5b7a3cd44f2cf8d76bb378f79694bb3')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thông tin khách hàng/Xác thực', mimetype='text/plain', start_char_idx=59356, end_char_idx=59385, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='8d6ae5eb-1d0f-48bb-9139-ba02c671db0e', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='47f2573e-4af8-4832-b908-ee775aee1714', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='3e1fa3eac05881ba4ae0a2199c3b03ce4fd1b8cbc06964f9275486a22eff3b35'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='915eddfc-0f47-4050-81fa-d007845a7b20', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='d341a6066251370f35231b926a3f495b4f87d391bcfa38c7ccec4402d33e3a03')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Thông tin khách hàng/Xác thực', mimetype='text/plain', start_char_idx=59356, end_char_idx=59385, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='915eddfc-0f47-4050-81fa-d007845a7b20', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8d6ae5eb-1d0f-48bb-9139-ba02c671db0e', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='0c7eb6abbcdd7b2d70b2ee867486c794e5b7a3cd44f2cf8d76bb378f79694bb3'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='6948d7ab-c8ba-4d10-bd1b-f6a3b7fc7142', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='dd606f7d6d825780b31cda2a97ab33a90e556df4441b410f67ddf28e3eba2132')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Bản công bố rủi ro\nChính sách xử lý dữ liệu cá nhân\nXác nhận nhà đầu tư chuyên nghiệp\nChương trình phát triển khách hàng\nĐiều khoản và điều kiện\nHướng dẫn đăng ký\nĐiều khoản và điều kiện', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='6948d7ab-c8ba-4d10-bd1b-f6a3b7fc7142', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='915eddfc-0f47-4050-81fa-d007845a7b20', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='d341a6066251370f35231b926a3f495b4f87d391bcfa38c7ccec4402d33e3a03'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='db66acbb-969d-48ae-9827-aaa8d235db57', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9af2074e5b992f57794dda03a4400983c07b6d72b8f18aa088a49d445519de48')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Điều khoản và điều kiện', mimetype='text/plain', start_char_idx=60379, end_char_idx=60402, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='db66acbb-969d-48ae-9827-aaa8d235db57', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='6948d7ab-c8ba-4d10-bd1b-f6a3b7fc7142', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='dd606f7d6d825780b31cda2a97ab33a90e556df4441b410f67ddf28e3eba2132'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='abdd0f59-9ca2-402a-b86c-6c029a3bb7cd', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='c3fbb7ef6ff9c50598fd72921cbbd743529103e43a7183fe723b8cde6ba84f91')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn đăng ký', mimetype='text/plain', start_char_idx=60555, end_char_idx=60572, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='abdd0f59-9ca2-402a-b86c-6c029a3bb7cd', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='db66acbb-969d-48ae-9827-aaa8d235db57', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9af2074e5b992f57794dda03a4400983c07b6d72b8f18aa088a49d445519de48'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='bbbe2978-2e04-477f-b94e-bdf0478e708a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='cb9a02c33981899de1f68a6247cd94149c01e91006b00bc8e1e4fe74c3d1173a')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hướng dẫn đăng ký', mimetype='text/plain', start_char_idx=60555, end_char_idx=60572, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='bbbe2978-2e04-477f-b94e-bdf0478e708a', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='abdd0f59-9ca2-402a-b86c-6c029a3bb7cd', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='c3fbb7ef6ff9c50598fd72921cbbd743529103e43a7183fe723b8cde6ba84f91'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='db056be1-5055-4341-983a-e06f9b05fa45', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='6568f8eb3343ce42d984302c7a2767ecf7b6c398dcf78310060ef97aca51b6b9')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Liên hệ', mimetype='text/plain', start_char_idx=36057, end_char_idx=36064, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='db056be1-5055-4341-983a-e06f9b05fa45', embedding=None, metadata={'tag': 'h2'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='bbbe2978-2e04-477f-b94e-bdf0478e708a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='cb9a02c33981899de1f68a6247cd94149c01e91006b00bc8e1e4fe74c3d1173a'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='51b19d68-c436-4e20-abfa-49955dc93196', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='4cf67bd0560190ce8ad635b0c7e5aea71f68633c4445a140ebbef09a75a90dc7')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Mở tài khoản chứng khoán dành cho khách hàng cá nhân', mimetype='text/plain', start_char_idx=43143, end_char_idx=43195, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='51b19d68-c436-4e20-abfa-49955dc93196', embedding=None, metadata={'tag': 'p'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='db056be1-5055-4341-983a-e06f9b05fa45', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='6568f8eb3343ce42d984302c7a2767ecf7b6c398dcf78310060ef97aca51b6b9'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='3bb5b755-5396-45aa-b556-72361efab07a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='28a85aac6011213d21b99fa544a1d58c07f14e3a44cd1c4e772ff051612963f1')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Mở tài khoản chứng khoán tại Pinetree chưa bao giờ dễ dàng đến thế. Quý khách chỉ cần\n2 phút\nđể đăng ký và có thể giao dịch ngay sau khi tạo tài khoản online thành công.\nCông ty chứng khoán duy nhất MIỄN PHÍ GIAO DỊCH TRỌN ĐỜI! Lãi suất Margin chỉ 9.9%/ năm không kèm theo điều kiện.\nCác cách mở tài khoản chứng khoán tại Pinetree:', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='3bb5b755-5396-45aa-b556-72361efab07a', embedding=None, metadata={'tag': 'h2'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='51b19d68-c436-4e20-abfa-49955dc93196', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='4cf67bd0560190ce8ad635b0c7e5aea71f68633c4445a140ebbef09a75a90dc7'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='ae5ee220-6b2f-4ca2-80fa-9ea3ffa08f6d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='4e0bf73042c1fac85d007c978bd9e4d37e20fd17113a05d5c83cb55dad2c0aed')}, metadata_template='{key}: {value}', metadata_separator='\n', text='CÁCH 1: MỞ TÀI KHOẢN TẠI QUẦY', mimetype='text/plain', start_char_idx=61802, end_char_idx=61831, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='ae5ee220-6b2f-4ca2-80fa-9ea3ffa08f6d', embedding=None, metadata={'tag': 'p'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='3bb5b755-5396-45aa-b556-72361efab07a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='28a85aac6011213d21b99fa544a1d58c07f14e3a44cd1c4e772ff051612963f1'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='0cdef740-3a66-402b-9d18-02582b36b1de', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='ead4943b1b8f15928e30aadabf8dc6fc186c3f4187c71769f6c3411b25277ac8')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Quý khách vui lòng mang theo CMND hoặc CCCD còn hiệu lực theo quy định đến trực tiếp tại trụ sở của Pinetree theo địa chỉ như sau:\n\nPhòng\xa0Dịch\xa0vụ\xa0Khách hàng\nCông ty Cổ phần Chứng khoán Pinetree\nĐịa chỉ: Tầng 20, Tòa nhà ROX Tower, 54A Nguyễn Chí Thanh, Láng Thượng, Đống Đa, Hà Nội\n\n\nChuyên viên Pinetree sẽ hỗ trợ và hướng dẫn Quý khách đăng ký mở tài khoản tại quầy.', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='0cdef740-3a66-402b-9d18-02582b36b1de', embedding=None, metadata={'tag': 'h2'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='ae5ee220-6b2f-4ca2-80fa-9ea3ffa08f6d', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='4e0bf73042c1fac85d007c978bd9e4d37e20fd17113a05d5c83cb55dad2c0aed'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='fba52214-a7e8-478e-92a0-8487de98fb61', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='0d270da29bf613f4cfba272361a5410898e492f434718dfc644ea64a89597022')}, metadata_template='{key}: {value}', metadata_separator='\n', text='CÁCH 2: MỞ TÀI KHOẢN E-KYC – TÀI KHOẢN ĐƯỢC ACTIVE GIAO DỊCH NGAY TRONG NGÀY', mimetype='text/plain', start_char_idx=62341, end_char_idx=62417, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='fba52214-a7e8-478e-92a0-8487de98fb61', embedding=None, metadata={'tag': 'p'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='0cdef740-3a66-402b-9d18-02582b36b1de', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='ead4943b1b8f15928e30aadabf8dc6fc186c3f4187c71769f6c3411b25277ac8'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='80c8d66f-d0b9-4bd8-91a8-cb0998124cd6', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='09cc1db1ec8e4abf250696d0b30e324c7ff3ad9287848917c43908cc373bc90f')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Bước 1:\nQuý khách truy cập App store/ CH play, tải về 1 trong 2 ứng dụng\nAlphatrading\nhoặc PineX.\nBước 2:\nChuẩn bị chứng minh thư bản gốc.\nBước 3:\nThực hiện theo hướng dẫn\ntại đây.', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='80c8d66f-d0b9-4bd8-91a8-cb0998124cd6', embedding=None, metadata={'tag': 'h2'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='fba52214-a7e8-478e-92a0-8487de98fb61', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='0d270da29bf613f4cfba272361a5410898e492f434718dfc644ea64a89597022'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='9dedb175-7c73-4361-9617-4887ece16dd7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='035d495abd4dec208f5e5dcebdf9451c5af4ab1211cfb01bef245b096e3d651c')}, metadata_template='{key}: {value}', metadata_separator='\n', text='CÁCH 3: MỞ TÀI KHOẢN TẠI WEBSITE\n–\nMất 3-4 ngày để hoàn tất hồ sơ', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='9dedb175-7c73-4361-9617-4887ece16dd7', embedding=None, metadata={'tag': 'p'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='80c8d66f-d0b9-4bd8-91a8-cb0998124cd6', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h2'}, hash='09cc1db1ec8e4abf250696d0b30e324c7ff3ad9287848917c43908cc373bc90f'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='a2583b21-73f0-4d41-bf57-602ae3f7ae09', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'b'}, hash='53999fd9020859ae22c4646fc64f7cee4ad6e208057286cc140544ddc630fef8')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Bước 1:\nQuý khách truy cập vào website của Công ty Cổ phần Chứng khoán Pinetree theo đường dẫn sau: https://pinetree.vn/\nBước 2:\nNhấp chuột vào\n“MỞ TÀI KHOẢN”\nnhư hình dưới:\nBước 3:\nSau khi chọn “MỞ TÀI KHOẢN”, Quý khách sẽ được chuyển đến trang điền thông tin mở tài khoản. Quý khách vui lòng điền thông tin đầy đủ và chính xác theo hướng dẫn.\nLưu ý:\nSố điện thoại: Số điện thoại dùng để xác thực tạo tài khoản chứng khoán, xác thực giao dịch và liên hệ với Pinetree.\n\nThông tin cá nhân:\nHọ và tên: Quý khách vui lòng nhập thông tin đầy đủ họ và tên và viết có dấu như trong thông tin ghi trên CMND/CCCD.\nEmail: Hòm thư dùng để xác thực mở tài khoản, nhận thông tin từ Pinetree.\nGiới tính: Quý khách tích chọn Nam hoặc Nữ\nNgày sinh: Thông tin trùng khớp với thông tin trong CMT hoặc Thẻ căn cước.\nThông tin CMT/Thẻ căn Cước: Thông tin số CMT/Thẻ căn cước, ngày cấp và nơi cấp\nThông tin địa chỉ: Quý khách ghi đầy đủ Địa chỉ thường trú và Địa chỉ liên lạc bao gồm: Số nhà, Phường/Xã, Quận/Huyện, Tỉnh/Thành Phố.\nThông tin ngân hàng: Quý khách vui lòng điền thông tin ngân hàng mà Quý khách đang sử dụng để sau này thực hiện chuyển tiền từ tài khoản chứng khoán ra ngoài.\n(Trong trường hợp chưa có tài khoản ngân hàng, Quý khách có thể bỏ qua và bổ sung thêm tài khoản sau khi Đăng ký mở tài khoản thành công)\nBước 4:\nPinetree thông báo tạo tài khoản chứng khoán thành công:\nQuý khách vui lòng kiểm tra Email hoặc tin nhắn điện thoại đã đăng ký khi mở tài khoản để biết thông tin Số tài khoản, thông tin đăng nhập tài khoản chứng khoán và trải nghiệm hệ sinh thái của Pinetree.\nBước 5\n: Quý khách hàng hoàn thiện hợp đồng mở tài khoản để kích hoạt đầy đủ các dịch vụ tiện ích.\n(Hướng dẫn chi tiết trong mục HƯỚNG DẪN HOÀN THIỆN HỢP ĐỒNG MỞ TK TẠI PINETREE).\n\nLưu ý: Việc đăng ký mở tài khoản và hoàn thiện hồ sơ cần được thực hiện bởi chính chủ tài khoản.\nLiên hệ với chúng tôi', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='a2583b21-73f0-4d41-bf57-602ae3f7ae09', embedding=None, metadata={'tag': 'b'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='9dedb175-7c73-4361-9617-4887ece16dd7', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='035d495abd4dec208f5e5dcebdf9451c5af4ab1211cfb01bef245b096e3d651c'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='c95f3217-0858-4e37-a892-66f57706f3a2', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='0c89c460a7b26aaba65407779ff01e5e723d409aa83bc5d54c947eb50d064258')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Bạn cần trợ giúp thêm?\nLiên hệ với chúng tôi', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='c95f3217-0858-4e37-a892-66f57706f3a2', embedding=None, metadata={'tag': 'p'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a2583b21-73f0-4d41-bf57-602ae3f7ae09', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'b'}, hash='53999fd9020859ae22c4646fc64f7cee4ad6e208057286cc140544ddc630fef8'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='81d5375f-c032-4b82-9df7-dd28d8a961ed', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='8ecf6d2abc691636312ce5be94dabf25db288280507f9aac6e06ef39c5aa59a5')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Bạn có tìm được thông tin hữu ích không?', mimetype='text/plain', start_char_idx=67506, end_char_idx=67546, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='81d5375f-c032-4b82-9df7-dd28d8a961ed', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='c95f3217-0858-4e37-a892-66f57706f3a2', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='0c89c460a7b26aaba65407779ff01e5e723d409aa83bc5d54c947eb50d064258'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='5e9b2dba-df0a-4ff0-8732-ce3472fdaf00', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='396769acc17eed79b1e61f028d5169375d88eb17c9cae502ec5165e26b2b2352')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Sản phẩm & Dịch vụ', mimetype='text/plain', start_char_idx=72944, end_char_idx=72962, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='5e9b2dba-df0a-4ff0-8732-ce3472fdaf00', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='81d5375f-c032-4b82-9df7-dd28d8a961ed', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='8ecf6d2abc691636312ce5be94dabf25db288280507f9aac6e06ef39c5aa59a5'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='83543b92-55ee-4150-8c0a-948f5a422711', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='051a91f2a9cb19cb74b17f103f1a51ba0eb13add9f9306396c15d3d3903ac739')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Dịch vụ\nNền tảng giao dịch', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='83543b92-55ee-4150-8c0a-948f5a422711', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='5e9b2dba-df0a-4ff0-8732-ce3472fdaf00', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='396769acc17eed79b1e61f028d5169375d88eb17c9cae502ec5165e26b2b2352'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='f7e8ef94-75af-48a4-80b0-197d167a0741', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9d3beb59338acfa4056efc1710ddc1540f853e74647232821d4ef716479e8811')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Hỗ trợ khách hàng', mimetype='text/plain', start_char_idx=32696, end_char_idx=32713, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='f7e8ef94-75af-48a4-80b0-197d167a0741', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='83543b92-55ee-4150-8c0a-948f5a422711', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='051a91f2a9cb19cb74b17f103f1a51ba0eb13add9f9306396c15d3d3903ac739'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='d6f2ab7e-0fa9-4b5c-a2dc-0edc4c091c7c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f8afaf2c5feee04fe7a534b4a7ee4f7193802789dad553c18ad3e33e53b20e23')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Sẵn sàng gia nhập Pinetree\nĐầu tư\nGiao dịch tiền\nHướng dẫn sử dụng\nLưu ký chứng khoán\nFAQ\nBản công bố rủi ro\nChính sách xử lý dữ liệu cá nhân', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='d6f2ab7e-0fa9-4b5c-a2dc-0edc4c091c7c', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='f7e8ef94-75af-48a4-80b0-197d167a0741', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='9d3beb59338acfa4056efc1710ddc1540f853e74647232821d4ef716479e8811'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='a144fb47-c0c9-4d07-a037-412a704874dc', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='171f0d4b92c3f282d91200224f62bcdd4fb006548c6c933f8299c28772774c76')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Kiến thức', mimetype='text/plain', start_char_idx=25020, end_char_idx=25029, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='a144fb47-c0c9-4d07-a037-412a704874dc', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='d6f2ab7e-0fa9-4b5c-a2dc-0edc4c091c7c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='f8afaf2c5feee04fe7a534b4a7ee4f7193802789dad553c18ad3e33e53b20e23'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='ba239951-310a-4789-9bb4-5126e4e1ceba', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='c4b0fe2d11ba4bcd702fb529ba3a412821d4f4a7b54e2f297f8158848dd2ff48')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Digital knowledge center\nCập nhật thị trường\nỨng dụng học và thực hành đầu tư Stock123\nKiến thức cơ bản\nGiao dịch ký quỹ', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='ba239951-310a-4789-9bb4-5126e4e1ceba', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='a144fb47-c0c9-4d07-a037-412a704874dc', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='171f0d4b92c3f282d91200224f62bcdd4fb006548c6c933f8299c28772774c76'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='463aff95-7ddf-4124-90e6-540d43f0ae1c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='5f9d903ffd63871c92c066a8fbcd9f194bab9b20a07dc9c774433f114ed0c7d9')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Pinetree', mimetype='text/plain', start_char_idx=33000, end_char_idx=33008, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='463aff95-7ddf-4124-90e6-540d43f0ae1c', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='ba239951-310a-4789-9bb4-5126e4e1ceba', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='c4b0fe2d11ba4bcd702fb529ba3a412821d4f4a7b54e2f297f8158848dd2ff48'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='5557ca22-0609-4c49-81f3-2a8ab47becd3', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='ffa6b0f55c242270f65632f5d92570780df24f35c3d245bc7e421e1b5ae2835a')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Giới thiệu\nQuan hệ nhà đầu tư\nTin tức\nCơ hội nghề nghiệp\nLiên hệ', mimetype='text/plain', start_char_idx=None, end_char_idx=None, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='5557ca22-0609-4c49-81f3-2a8ab47becd3', embedding=None, metadata={'tag': 'h3'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='463aff95-7ddf-4124-90e6-540d43f0ae1c', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='5f9d903ffd63871c92c066a8fbcd9f194bab9b20a07dc9c774433f114ed0c7d9'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='102126cd-2330-49b1-a3e1-952a664c9d9a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='b64445485eafb1e406a1d0394a3b58760b187d5171d31d91dcff5c39ac5cb2ee')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Đăng ký nhận newsletter', mimetype='text/plain', start_char_idx=79455, end_char_idx=79478, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='102126cd-2330-49b1-a3e1-952a664c9d9a', embedding=None, metadata={'tag': 'p'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='5557ca22-0609-4c49-81f3-2a8ab47becd3', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'h3'}, hash='ffa6b0f55c242270f65632f5d92570780df24f35c3d245bc7e421e1b5ae2835a'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='028adc6c-52b6-49ef-a68f-3b647582eca4', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'li'}, hash='527cd71e74f467ab1401e188cf89c03dff0b709a150b7d8f8091da2e90ab3930')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Nhận thông báo mới nhất', mimetype='text/plain', start_char_idx=79553, end_char_idx=79576, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}'),
TextNode(id_='028adc6c-52b6-49ef-a68f-3b647582eca4', embedding=None, metadata={'tag': 'li'}, excluded_embed_metadata_keys=[], excluded_llm_metadata_keys=[], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='79c25a8f-865a-4247-92cf-59a9d7f3b73b', node_type=<ObjectType.DOCUMENT: '4'>, metadata={}, hash='541e29fb9c2075696bd0c1aef74f134ea40ab28a8d463ea4ec8200dd362b6adf'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='102126cd-2330-49b1-a3e1-952a664c9d9a', node_type=<ObjectType.TEXT: '1'>, metadata={'tag': 'p'}, hash='b64445485eafb1e406a1d0394a3b58760b187d5171d31d91dcff5c39ac5cb2ee')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Sitemap', mimetype='text/plain', start_char_idx=85418, end_char_idx=85425, metadata_seperator='\n', text_template='{metadata_str}\n\n{content}')]
JSONNodeParser
parses raw JSON.
from llama_index.core.node_parser import JSONNodeParser
parser = JSONNodeParser()
nodes = parser.get_nodes_from_documents(json_docs)
MarkdownNodeParser
parses raw markdown text.
from llama_index.core.node_parser import MarkdownNodeParser
parser = MarkdownNodeParser()
nodes = parser.get_nodes_from_documents(markdown_docs)
3.6.6.4.1.3.2. Text-Based Node Parsers#
CodeSplitter
: Splits raw code-text based on the language it is written in.language
: This specifies the language of the codechunk_lines
: This defines the number of lines per chunkchunk_lines_overlap
: This defines the lines overlap between chunksmax_chars
: This defines the maximum characters per chunk
LangchainNodeParser
: Wrap any existing text splitter from langchain with a node parser.
SentenceSplitter
: Phân chia text trong khi giữ lại các câu hoàn chỉnh.
SentenceWindowNodeParser
: Phân chia văn bản thành các câu có số lượng câu nhất địnhWindow_size
: This defines the number of sentences on each side to include in the windowwindow_metadata_key
: This defines the metadata key for the window sentencesoriginal_text_metadata_key
: This defines the metadata key for the original sentence
SemanticSplitterNodeParser
: Phân chia giữa các câu đảm bảo các câu cùng mang ý nghĩa tương tự được nhóm lại với nhau.
TokenTextSplitter
: Phân chia văn bản thành các đoạn văn bản nhỏ hơn dựa trên số lượng token.chunk_size
: This sets the maximum number of tokens for each chunkchunk_overlap
: This defines the overlap in tokens between consecutive chunksseparator
: This is used to determine the primary token boundarybackup_separators
: These can be used for additional splitting points if the primary separator doesn’t split the text sufficiently
from llama_index.core.node_parser import CodeSplitter
splitter = CodeSplitter(
language="python",
chunk_lines=40, # lines per chunk
chunk_lines_overlap=15, # lines overlap between chunks
max_chars=1500, # max chars per chunk
)
nodes = splitter.get_nodes_from_documents(documents)
3.6.6.4.1.4. Metadata Extraction#
3.6.6.4.1.4.1. Built-in Metadata Extractors#
Use LLMs to automate metadata extraction with our Metadata Extractor modules, following “feature extractors”:
SummaryExtractor
- automatically extracts a summary over a set of NodesQuestionsAnsweredExtractor
- extracts a set of questions that each Node can answerTitleExtractor
- extracts a title over the context of each NodeEntityExtractor
- extracts entities (i.e. names of places, people, things) mentioned in the content of each Node
from llama_index.extractors.entity import EntityExtractor
from llama_index.core.node_parser import SentenceSplitter
entity_extractor = EntityExtractor(
prediction_threshold=0.5,
label_entities=False, # include the entity label in the metadata (can be erroneous)
device="cpu", # set to "cuda" if you have a GPU
)
3.6.6.4.1.4.2. Pydantic Extractor#
Sử dụng Pydantic Extractor để tự động trích xuất metadata từ các Node trong Document. Pydantic Extractor cho phép bạn định nghĩa một mô hình Pydantic và sử dụng nó để trích xuất metadata từ các Node trong Document.
Example guide: Pydantic Extractor
from json import load
from pydantic import BaseModel, Field
from dotenv import load_dotenv
load_dotenv(r"contents/theory/aiml_algorithms/dl_llm/.env")
# Define the metadata model for the node
class NodeMetadata(BaseModel):
"""Node metadata."""
entities: list[str] = Field(..., description="Unique entities in this text chunk.")
summary: str = Field(..., description="A concise summary of this text chunk.")
contains_number: bool = Field(
...,
description=(
"Whether the text chunk contains any numbers (ints, floats, etc.)"
),
)
# Setup the Extractor
from llama_index.program.openai import OpenAIPydanticProgram
from llama_index.core.extractors import PydanticProgramExtractor
from llama_index.llms.openai import OpenAI
EXTRACT_TEMPLATE_STR = """\
Here is the content of the section:
----------------
{context_str}
----------------
Given the contextual information, extract out a {class_name} object.\
"""
openai_program = OpenAIPydanticProgram.from_defaults(
llm=OpenAI(model="gpt-4o-mini"),
output_cls=NodeMetadata,
prompt_template_str="{input}",
extract_template_str=EXTRACT_TEMPLATE_STR,
)
metadata_extractor = PydanticProgramExtractor(
program=openai_program, input_key="input", show_progress=True
)
%pip install -qU llama-index llama-index-readers-web
Note: you may need to restart the kernel to use updated packages.
# load in blog
from llama_index.readers.web import SimpleWebPageReader
reader = SimpleWebPageReader(html_to_text=True)
docs = reader.load_data(urls=["https://eugeneyan.com/writing/llm-patterns/"])
from llama_index.core.node_parser import SentenceSplitter
node_parser = SentenceSplitter(chunk_size=1024)
from llama_index.core.ingestion import IngestionPipeline
import nest_asyncio
nest_asyncio.apply()
pipeline = IngestionPipeline(transformations=[node_parser, metadata_extractor])
orig_nodes = pipeline.run(documents=docs)
orig_nodes
3.6.6.4.1.5. Ingestion Pipeline#
Ingestion Pipeline là một chuỗi các bước xử lý dữ liệu (Transformations
) được apply vào loaded data để chuẩn bị cho việc indexing và querying. Kết quả trả về có thể là Nodes (sau khi được transformed) hoặc Indexes (sau khi được transformed và inserted vào Vector Database)
# Create IngestionPipeline with multiple transformations
from os import wait
from llama_index.core.extractors import (
TitleExtractor,
QuestionsAnsweredExtractor,
)
from llama_index.core.node_parser import TokenTextSplitter
from llama_index.llms.openai import OpenAIEmbedding
from llama_index.core.ingestion import IngestionPipeline
import qdrant_client
# define our pipeline
text_splitter = TokenTextSplitter(separator=" ", chunk_size=512, chunk_overlap=128)
title_extractor = TitleExtractor(nodes=5)
qa_extractor = QuestionsAnsweredExtractor(questions=3)
embedding_model = OpenAIEmbedding() # need stage if using a vector store
# define our vector store
client = qdrant_client.QdrantClient(location=":memory:")
vector_store = QdrantVectorStore(client=client, collection_name="test_store")
pipeline = IngestionPipeline(
transformations=[
text_splitter,
title_extractor,
qa_extractor,
embedding_model,
],
vector_store=vector_store, # optional
)
nodes = pipeline.run(
documents=documents,
in_place=True,
show_progress=True,
num_workers=4, # Set it if run in parallel
)
# nodes = wait pipeline.arun(documents=documents) # async version
nodes
[TextNode(id_='db68033c-8416-43aa-a0b6-6aac294e407a', embedding=None, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf', 'document_title': 'Canada: The Great White North, Green and Blue Wonderland', 'questions_this_excerpt_can_answer': "1. How many caribou are estimated to be living in Canada?\n2. What is the length of Canada's Great Trail, and how does it compare to the Great Wall of China?\n3. What is the postal code for Santa's address in Canada, and why is it significant?"}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf_part_0', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}, hash='6f4cef12d13b0a7b4db6f9ffa853df65da721d6f9e3e4f3c93197afdff426adc')}, metadata_template='{key}: {value}', metadata_separator='\n', text='We may be known as the Great White North, but we’re also green and blue! Did you know Canada \nhas more lakes than the rest of the world combined and is home to 10% of the world’s forests? \nSome of its national parks are bigger than entire countries! \nWild about wildlife: Canada is home to 2.4 million caribou and 15,500 of the world’s 25,000 polar \nbears, not to mention home to 22 different species of whales. \nCanada’s Great Trail, a network of trails stretching across the country from coast-to-coast-to-coast, \nis the longest recreational trail in the world. At 24,000km of land- and water-based trail, it’s longer \nthan the Great Wall of China (8,851km).\nCanada is made for outdoor adventurers. Did you know you can raft-surf the world’s highest tides \nat the Bay of Fundy, paddle with orcas in British Columbia, track the largest caribou migration in \nNunavut or kayak past icebergs and humpback whales in Newfoundland and Labrador?\nCanada is known as a diverse nation that’s welcoming to immigrants. In 2016, over 250 ethnic \nancestries were reported by the Canadian population, contributing to a rich and vibrant culture and \nculinary scene.\nWell-educated: More than half of Canadians have earned college degrees, making it the world’s \nmost educated nation. \nCanada is home to North America’s only remaining walled city—the historic neighbourhood of \nOld Quebec, also the first city in North America to be placed on UNESCO’s World Heritage Sites list. \nCanada has the world’s most northern settlement: Alert, Nunavut, just shy of the North Pole. That’s \nwhy Santa has his own Canada Post postal code here, (H0H 0H0), where kids can send him letters \nat Christmas (he responds).\nCan you guess Canada’s most played sport? Perhaps a bit surprising, it’s golf, followed by the \nbeloved national pastime, ice hockey. \nFun Facts About Canada', mimetype='text/plain', start_char_idx=0, end_char_idx=1845, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='5ca7d422-ad02-4abf-89f5-de027899a699', embedding=None, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf', 'document_title': 'Exploring Canada: A Journey Through Maple Syrup, Doughnuts, Culture, and Beauty', 'questions_this_excerpt_can_answer': "1. What percentage of the world's maple syrup does Canada produce, and where does the majority of it come from?\n2. Which Canadian city has the most doughnut shops per capita in the world, and where is the oldest ballet company in Canada located?\n3. According to Travel + Leisure magazine, what was Canada ranked as in terms of travel destination in 2017, and what were some of the reasons for this ranking?"}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf_part_1', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\MediaCentre-FunFacts_EN_1.pdf'}, hash='89bb93f9d3aa95873447df619d76fef16f47fa9e43c878c3c056a7c6c6d8ca69')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Canada produces 70% of the world’s maple syrup — and nearly all of it comes from \nQuebec maples. \nCanadians love their poutine, but are crazy about decadent dough rings! Canada has the most \ndoughnut shops per capita in the world and its people consume the most doughnuts of anywhere \nelse in the world.\nOttawa, Canada’s capital region, houses the country’s most precious cultural treasures. Eight of \nCanada’s nine national museums and galleries are located here. The ninth is the Canadian Museum \nfor Human Rights in Winnipeg, Manitoba.\nCanada is home to the longest running ballet company in North America – the internationally \nrenowned Royal Winnipeg Ballet in Manitoba is the oldest ballet company in Canada. \nCanada is the number 1 travel destination in the world, according to Travel + Leisure magazine \n(2017) (and Lonely Planet), singled out for its unspoiled landscapes, dynamic cities, cultural \ninstitutions and welcoming spirit.\nkeepexploring.ca', mimetype='text/plain', start_char_idx=0, end_char_idx=962, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='b9269997-2497-4dd4-848d-a04a78cc8d68', embedding=None, metadata={'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\README.md', 'document_title': 'PDF Sample Files Repository for Testing Software', 'questions_this_excerpt_can_answer': '1. What type of license are the PDF files in this repository under?\n2. How can individuals contribute to this repository?\n3. What information is contained in the `files.json` file provided in this repository?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\README.md', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\README.md'}, hash='31d6394f6dd92d4114920f6aac8ee2a1c7fb21104a6ea0e328bf2e0f8ffc8736')}, metadata_template='{key}: {value}', metadata_separator='\n', text='# PDF Sample Files\n\nThis repository provides files for testing software that reads / parses\nPDF files.\n\nThe `files.json` file contains a list of those PDF files with their metadata.\n\n## Licenses\n\nEvery PDF in this repository is under the Creative Commons\nAttribution-ShareAlike License (CC-BY-SA-4.0).\n\n\n## Contributions\n\nPlease contribute files to fill this repository! Just create a PR with a\nPDF file created by you.', mimetype='text/plain', start_char_idx=0, end_char_idx=419, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='93b4e116-7884-4384-a512-38933eb6acc9', embedding=None, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf', 'document_title': 'Comprehensive Guide to Linux System Management, File Handling, Software Installation, Package Management, User Administration, and Tips and Tricks', 'questions_this_excerpt_can_answer': '1. How can you mount a CD-ROM device in Linux and specify a custom name for it under a specific directory?\n2. What command can be used to update the database of files on all file systems attached to the Linux root directory?\n3. How can you list all files in the current directory in long format, indicating the file type and displaying hidden files as well?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_0', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9438d9cdc2355857a3c3274a5fe3541da739b575c326d2c6a108cd7feee77eab'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='b193f102-ad06-47ca-9103-13135ea6ec3e', node_type=<ObjectType.TEXT: '1'>, metadata={}, hash='c174a582bd64bea4f33de383288460a94df212d0d80348c7ff385c2ec5220907')}, metadata_template='{key}: {value}', metadata_separator='\n', text='THE ONE PAGE LINUX MANUALA summary of useful Linux commands\nVersion 3.0 May 1999 squadron@powerup.com.au\nStarting & Stopping\nshutdown -h now Shutdown the system now and do not\nreboot\nhalt Stop all processes - same as above\nshutdown -r 5 Shutdown the system in 5 minutes and\nreboot\nshutdown -r now Shutdown the system now and reboot\nreboot Stop all processes and then reboot - same\nas above\nstartx Start the X system\nAccessing & mounting file systems\nmount -t iso9660 /dev/cdrom\n/mnt/cdrom\nMount the device cdrom\nand call it cdrom under the\n/mnt directory\nmount -t msdos /dev/hdd\n/mnt/ddrive\nMount hard disk “d” as a\nmsdos file system and call\nit ddrive under the /mnt\ndirectory\nmount -t vfat /dev/hda1\n/mnt/cdrive\nMount hard disk “a” as a\nVFAT file system and call it\ncdrive under the /mnt\ndirectory\numount /mnt/cdrom Unmount the cdrom\nFinding files and text within files\nfind / -name fname Starting with the root directory, look\nfor the file called fname\nfind / -name ”*fname*” Starting with the root directory, look\nfor the file containing the string fname\nlocate missingfilename Find a file called missingfilename\nusing the locate command - this\nassumes you have already used the\ncommand updatedb (see next)\nupdatedb Create or update the database of files\non all file systems attached to the linux\nroot directory\nwhich missingfilename Show the subdirectory containing the\nexecutable file called missingfilename\ngrep textstringtofind\n/dir\nStarting with the directory called dir ,\nlook for and list all files containing\ntextstringtofind\nThe X Window System\nxvidtune Run the X graphics tuning utility\nXF86Setup Run the X configuration menu with\nautomatic probing of graphics cards\nXconfigurator Run another X configuration menu with\nautomatic probing of graphics cards\nxf86config Run a text based X configuration menu\nMoving, copying, deleting & viewing files\nls -l List files in current directory using\nlong format\nls -F List files in current directory and\nindicate the file type\nls -laC List all files in current', mimetype='text/plain', start_char_idx=0, end_char_idx=2019, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='b193f102-ad06-47ca-9103-13135ea6ec3e', embedding=None, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf', 'document_title': 'Comprehensive Guide to Linux System Management, File Handling, Software Installation, Package Management, User Administration, and Tips and Tricks', 'questions_this_excerpt_can_answer': '1. How can you list all files containing a specific text string in a directory using Linux commands?\n2. What command can be used to remove an entire directory and all its contents in Linux?\n3. How can you decompress files contained in a zipped and tarred archive using Linux commands?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_0', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9438d9cdc2355857a3c3274a5fe3541da739b575c326d2c6a108cd7feee77eab'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='93b4e116-7884-4384-a512-38933eb6acc9', node_type=<ObjectType.TEXT: '1'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='3a95c524017de85cd87591303fea9e08022dfafecc8f93cde407cfa2a03f4b31'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='4fc6fea7-e4a8-4245-92fe-e91f38be726b', node_type=<ObjectType.TEXT: '1'>, metadata={}, hash='d8c096b0a310d71743f5564e9de87047f05e0f8bd473899765f851b7c82f41fa')}, metadata_template='{key}: {value}', metadata_separator='\n', text='with the directory called dir ,\nlook for and list all files containing\ntextstringtofind\nThe X Window System\nxvidtune Run the X graphics tuning utility\nXF86Setup Run the X configuration menu with\nautomatic probing of graphics cards\nXconfigurator Run another X configuration menu with\nautomatic probing of graphics cards\nxf86config Run a text based X configuration menu\nMoving, copying, deleting & viewing files\nls -l List files in current directory using\nlong format\nls -F List files in current directory and\nindicate the file type\nls -laC List all files in current directory in\nlong format and display in columns\nrm name Remove a file or directory called\nname\nrm -rf name Kill off an entire directory and all it’s\nincludes files and subdirectories\ncp filename\n/home/dirname\nCopy the file called filename to the\n/home/dirname directory\nmv filename\n/home/dirname\nMove the file called filename to the\n/home/dirname directory\ncat filetoview Display the file called filetoview\nman -k keyword Display man pages containing\nkeyword\nmore filetoview Display the file called filetoview one\npage at a time, proceed to next page\nusing the spacebar\nhead filetoview Display the first 10 lines of the file\ncalled filetoview\nhead -20 filetoview Display the first 20 lines of the file\ncalled filetoview\ntail filetoview Display the last 10 lines of the file\ncalled filetoview\ntail -20 filetoview Display the last 20 lines of the file\ncalled filetoview\nInstalling software for Linux\nrpm -ihv name.rpm Install the rpm package called name\nrpm -Uhv name.rpm Upgrade the rpm package called\nname\nrpm -e package Delete the rpm package called\npackage\nrpm -l package List the files in the package called\npackage\nrpm -ql package List the files and state the installed\nversion of the package called\npackage\nrpm -i --force package Reinstall the rpm package called\nname having deleted parts of it (not\ndeleting using rpm -e)\ntar -zxvf archive.tar.gz or\ntar -zxvf archive.tgz\nDecompress the files contained in\nthe zipped and tarred archive called\narchive\n./configure Execute the script preparing the\ninstalled files for', mimetype='text/plain', start_char_idx=1455, end_char_idx=3541, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='4fc6fea7-e4a8-4245-92fe-e91f38be726b', embedding=None, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf', 'document_title': 'Comprehensive Guide to Linux System Management, File Handling, Software Installation, Package Management, User Administration, and Tips and Tricks', 'questions_this_excerpt_can_answer': '1. How can you reinstall an rpm package in Linux without deleting it using the rpm -e command?\n2. What command can you use to list the files and state the installed version of a specific rpm package in Linux?\n3. How can you execute a script to prepare installed files for compiling in Linux?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_0', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9438d9cdc2355857a3c3274a5fe3541da739b575c326d2c6a108cd7feee77eab'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='b193f102-ad06-47ca-9103-13135ea6ec3e', node_type=<ObjectType.TEXT: '1'>, metadata={'page_label': '1', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='ba06ced564bb0eacd29920ed80204bf3705c52795dde19d9b1d4b49be05c4e13')}, metadata_template='{key}: {value}', metadata_separator='\n', text='rpm package called\nname\nrpm -e package Delete the rpm package called\npackage\nrpm -l package List the files in the package called\npackage\nrpm -ql package List the files and state the installed\nversion of the package called\npackage\nrpm -i --force package Reinstall the rpm package called\nname having deleted parts of it (not\ndeleting using rpm -e)\ntar -zxvf archive.tar.gz or\ntar -zxvf archive.tgz\nDecompress the files contained in\nthe zipped and tarred archive called\narchive\n./configure Execute the script preparing the\ninstalled files for compiling\nUser Administration\nadduser accountname Create a new user call accountname\npasswd accountname Give accountname a new password\nsu Log in as superuser from current login\nexit Stop being superuser and revert to\nnormal user\nLittle known tips and tricks\nifconfig List ip addresses for all devices on\nthe machine\napropos subject List manual pages for subject\nusermount Executes graphical application for\nmounting and unmounting file\nsystems', mimetype='text/plain', start_char_idx=3002, end_char_idx=3986, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='8d15d2b1-f192-4a07-b6bf-1a67d0ccdbbd', embedding=None, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf', 'document_title': 'Comprehensive Guide to Linux System Administration and Maintenance Commands, Configuration, Window Management, and Printing', 'questions_this_excerpt_can_answer': '1. What is the purpose of the /etc/fstab file in Linux system administration and maintenance?\n2. How can a user start in single user mode at the lilo prompt in Linux, and why is this useful?\n3. What information is typically contained in the /etc/hosts file on a Linux machine, and why is it important for network communication?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_1', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9c402e8b0cfcdc404a4bedc312c2b8dc624987079092fbd856c18a639dcf294a'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='8733c086-51b2-4f92-9c2c-417de4374f49', node_type=<ObjectType.TEXT: '1'>, metadata={}, hash='26a98600aa9c662a7940cbeaed3856df1bfbae0e96c2c45fcf64d143ad661625')}, metadata_template='{key}: {value}', metadata_separator='\n', text='/sbin/e2fsck hda5 Execute the filesystem check utility\non partition hda5\nfdformat /dev/fd0H1440 Format the floppy disk in device fd0\ntar -cMf /dev/fd0 Backup the contents of the current\ndirectory and subdirectories to\nmultiple floppy disks\ntail -f /var/log/messages Display the last 10 lines of the system\nlog.\ncat /var/log/dmesg Display the file containing the boot\ntime messages - useful for locating\nproblems. Alternatively, use the\ndmesg command.\n* wildcard - represents everything. eg.\ncp from/* to will copy all files in the\nfrom directory to the to directory\n? Single character wildcard. eg.\ncp config.? /configs will copy all files\nbeginning with the name config. in\nthe current directory to the directory\nnamed configs.\n[xyz] Choice of character wildcards. eg.\nls [xyz]* will list all files in the current\ndirectory starting with the letter x, y,\nor z.\nlinux single At the lilo prompt, start in single user\nmode. This is useful if you have\nforgotten your password. Boot in\nsingle user mode, then run the\npasswd command.\nps List current processes\nkill 123 Kill a specific process eg. kill 123\nConfiguration files and what they do\n/etc/profile System wide environment variables for\nall users.\n/etc/fstab List of devices and their associated mount\npoints. Edit this file to add cdroms, DOS\npartitions and floppy drives at startup.\n/etc/motd Message of the day broadcast to all users\nat login.\netc/rc.d/rc.local Bash script that is executed at the end of\nlogin process. Similar to autoexec.bat in\nDOS.\n/etc/HOSTNAME Conatins full hostname including domain.\n/etc/cron.* There are 4 directories that automatically\nexecute all scripts within the directory at\nintervals of hour, day, week or month.\n/etc/hosts A list of all know host names and IP\naddresses on the machine.\n/etc/httpd/conf Paramters for the Apache web server\n/etc/inittab Specifies the run level that the machine\nshould boot into.\n/etc/resolv.conf Defines IP addresses of DNS servers.\n/etc/smb.conf Config file for the SAMBA server. Allows\nfile and print sharing with Microsoft\nclients.\n/etc/X11/XF86Confi\ng\nConfig file', mimetype='text/plain', start_char_idx=0, end_char_idx=2087, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='8733c086-51b2-4f92-9c2c-417de4374f49', embedding=None, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf', 'document_title': 'Comprehensive Guide to Linux System Administration and Maintenance Commands, Configuration, Window Management, and Printing', 'questions_this_excerpt_can_answer': '1. What are the different directories in Linux that automatically execute scripts at intervals of hour, day, week, or month?\n2. How can file permissions be altered in Linux using the chmod command and octal codes for different user types?\n3. What are some X Shortcuts specific to Redhat Linux, such as increasing screen resolution, displaying active windows, and starting an xterm session?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_1', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9c402e8b0cfcdc404a4bedc312c2b8dc624987079092fbd856c18a639dcf294a'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8d15d2b1-f192-4a07-b6bf-1a67d0ccdbbd', node_type=<ObjectType.TEXT: '1'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='d23f9fcf6ff56a600cd9aaff42acd247b80ca27e090a3982bc01c19b6bcd89d0'), <NodeRelationship.NEXT: '3'>: RelatedNodeInfo(node_id='847ea99c-dfac-4826-9fd4-468bb693a55c', node_type=<ObjectType.TEXT: '1'>, metadata={}, hash='f27122aa9d574c0157ecca7aefccac000138239d2b3d868146fc42dcc4700f57')}, metadata_template='{key}: {value}', metadata_separator='\n', text='hostname including domain.\n/etc/cron.* There are 4 directories that automatically\nexecute all scripts within the directory at\nintervals of hour, day, week or month.\n/etc/hosts A list of all know host names and IP\naddresses on the machine.\n/etc/httpd/conf Paramters for the Apache web server\n/etc/inittab Specifies the run level that the machine\nshould boot into.\n/etc/resolv.conf Defines IP addresses of DNS servers.\n/etc/smb.conf Config file for the SAMBA server. Allows\nfile and print sharing with Microsoft\nclients.\n/etc/X11/XF86Confi\ng\nConfig file for X-Windows.\n~/.xinitrc Defines the windows manager loaded by\nX. ~ refers to user’s home directory.\nFile permissions\nIf the command ls -l is given, a long list of file names is\ndisplayed. The first column in this list details the permissions\napplying to the file. If a permission is missing for a owner,\ngroup of other, it is represented by - eg. drwxr-x—x\nRead = 4\nWrite = 2\nExecute = 1\nFile permissions are altered by giving the\nchmod command and the appropriate\noctal code for each user type. eg\nchmod 7 6 4 filename will make the file\ncalled filename R+W+X for the owner,\nR+W for the group and R for others.\nchmod 7 5 5 Full permission for the owner, read and\nexecute access for the group and others.\nchmod +x filename Make the file called filename executable\nto all users.\nX Shortcuts - (mainly for Redhat)\nControl|Alt + or - Increase or decrease the screen\nresolution. eg. from 640x480 to\n800x600\nAlt | escape Display list of active windows\nShift|Control F8 Resize the selected window\nRight click on desktop\nbackground\nDisplay menu\nShift|Control Altr Refresh the screen\nShift|Control Altx Start an xterm session\nPrinting\n/etc/rc.d/init.d/lpd start Start the print daemon\n/etc/rc.d/init.d/lpd stop Stop the print daemon\n/etc/rc.d/init.d/lpd\nstatus\nDisplay status of the print daemon\nlpq Display jobs in print queue\nlprm Remove jobs from queue\nlpr Print a file\nlpc Printer control tool\nman subject | lpr Print the manual page called', mimetype='text/plain', start_char_idx=1536, end_char_idx=3528, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n'),
TextNode(id_='847ea99c-dfac-4826-9fd4-468bb693a55c', embedding=None, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf', 'document_title': 'Comprehensive Guide to Linux System Administration and Maintenance Commands, Configuration, Window Management, and Printing', 'questions_this_excerpt_can_answer': '1. How can you display a list of active windows in Linux?\n2. What command can you use to start and stop the print daemon in Linux?\n3. How can you print a file in Linux using the command line?'}, excluded_embed_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], excluded_llm_metadata_keys=['file_name', 'file_type', 'file_size', 'creation_date', 'last_modified_date', 'last_accessed_date'], relationships={<NodeRelationship.SOURCE: '1'>: RelatedNodeInfo(node_id='c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf_part_1', node_type=<ObjectType.DOCUMENT: '4'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='9c402e8b0cfcdc404a4bedc312c2b8dc624987079092fbd856c18a639dcf294a'), <NodeRelationship.PREVIOUS: '2'>: RelatedNodeInfo(node_id='8733c086-51b2-4f92-9c2c-417de4374f49', node_type=<ObjectType.TEXT: '1'>, metadata={'page_label': '2', 'file_name': 'c:\\Users\\datkt\\Desktop\\Working\\notebooks\\coding\\learning\\contents\\theory\\aiml_algorithms\\dl_llm\\data\\The One Page Linux Manual.pdf'}, hash='145cc33ed87f621ecb6c14b80cc10517fdd64c82c3f0e5f0b4e5fa569cc60df9')}, metadata_template='{key}: {value}', metadata_separator='\n', text='Display list of active windows\nShift|Control F8 Resize the selected window\nRight click on desktop\nbackground\nDisplay menu\nShift|Control Altr Refresh the screen\nShift|Control Altx Start an xterm session\nPrinting\n/etc/rc.d/init.d/lpd start Start the print daemon\n/etc/rc.d/init.d/lpd stop Stop the print daemon\n/etc/rc.d/init.d/lpd\nstatus\nDisplay status of the print daemon\nlpq Display jobs in print queue\nlprm Remove jobs from queue\nlpr Print a file\nlpc Printer control tool\nman subject | lpr Print the manual page called subject\nas plain text\nman -t subject | lpr Print the manual page called subject\nas Postscript output\nprinttool Start X printer setup interface\n~/.Xdefaults Define configuration for some X-\napplications. ~ refers to user’s home\ndirectory.\nGet your own Official Linux Pocket Protector - includes\nhandy command summary. Visit:\nwww.powerup.com.au/~squadron', mimetype='text/plain', start_char_idx=3008, end_char_idx=3881, metadata_seperator='\n', text_template='[Excerpt from document]\n{metadata_str}\nExcerpt:\n-----\n{content}\n-----\n')]
# OR create in INDEXING PIPELINE
from llama_index.core import VectorStoreIndex
index = VectorStoreIndex.from_documents(
documents, transformations=[text_splitter, title_extractor, qa_extractor]
)
3.6.6.4.1.5.1. Caching#
Caching (lưu trữ tạm) trong IngestionPipeline của LlamaIndex là một cơ chế để lưu lại kết quả của việc áp dụng một biến đổi (transformation) cụ thể lên một nút (node) dữ liệu cụ thể, giúp tiết kiệm thời gian và chi phí khi chạy pipeline nhiều lần hoặc với dữ liệu không thay đổi.
Cách hoạt động của caching:
Tạo Hash (Băm): Khi một nút dữ liệu (có thể là tài liệu gốc hoặc kết quả từ bước trước đó) được xử lý bởi một bước biến đổi (transformation), LlamaIndex sẽ tạo ra một giá trị định danh duy nhất (gọi là hash) dựa trên nội dung của nút đó và cấu hình của bước biến đổi đó.
Kiểm tra Cache: Trước khi thực sự thực hiện biến đổi, pipeline sẽ kiểm tra xem trong bộ nhớ cache đã có kết quả nào ứng với giá trị hash này chưa.
Sử dụng Cache (Cache Hit): Nếu đã có kết quả trong cache (cache hit), pipeline sẽ lấy luôn kết quả đó và chuyển sang bước tiếp theo mà không cần thực hiện lại việc biến đổi.
Thực hiện và Lưu Cache (Cache Miss): Nếu chưa có kết quả trong cache (cache miss), pipeline sẽ thực hiện bước biến đổi đó, sau đó lưu kết quả vào cache cùng với giá trị hash tương ứng, rồi mới sử dụng kết quả đó cho bước tiếp theo.
Lợi ích chính:
Tiết kiệm thời gian: Quan trọng nhất, caching giúp tiết kiệm đáng kể thời gian xử lý, đặc biệt khi bạn chạy pipeline nhiều lần với cùng một dữ liệu đầu vào hoặc khi chỉ có một phần nhỏ dữ liệu thay đổi. Pipeline sẽ bỏ qua các bước đã được thực hiện và lưu cache trước đó.
Tiết kiệm chi phí: Nếu các bước biến đổi có sử dụng API tốn phí (như
OpenAIEmbedding
), caching giúp tránh gọi lại các API này cho cùng một dữ liệu, từ đó giảm chi phí.
Quản lý Cache:
Có hai cách quản lý cache:
Local Cache Management (Quản lý Cache Cục bộ):
Cache được lưu trữ trên máy cục bộ (có thể trong bộ nhớ hoặc file).
Bạn có thể lưu cache ra đĩa để sử dụng sau (
pipeline.persist("./pipeline_storage")
).Bạn có thể tải lại cache đã lưu (
new_pipeline.load("./pipeline_storage")
).Bạn có thể xóa toàn bộ nội dung cache nếu nó quá lớn (
cache.clear()
).
Remote Cache Management (Quản lý Cache Từ xa):
Cache được lưu trữ trên các hệ thống bên ngoài như Redis, MongoDB, Firestore.
Tiện lợi khi chạy pipeline trên nhiều máy hoặc muốn chia sẻ cache.
Không cần bước
persist
riêng vì dữ liệu được lưu vào hệ thống từ xa ngay khi được tạo ra.Cần cấu hình kết nối đến hệ thống lưu trữ (ví dụ:
RedisCache.from_host_and_port(...)
).
Các trường hợp cần sử dụng caching:
Phát triển và Gỡ lỗi (Development & Debugging):
Khi bạn đang xây dựng hoặc tinh chỉnh pipeline, bạn sẽ phải chạy đi chạy lại rất nhiều lần để kiểm tra. Có thể bạn chỉ thay đổi một tham số nhỏ trong một bước biến đổi (ví dụ:
chunk_size
từ 25 thành 50), hoặc thêm/bớt một bước.-> Thay vì phải xử lý lại toàn bộ dữ liệu từ đầu chỉ vì một thay đổi nhỏ, cache cho phép pipeline bỏ qua tất cả các bước không thay đổi cho những dữ liệu không thay đổi. Nó chỉ tính toán lại những phần bị ảnh hưởng bởi sự thay đổi của bạn. Điều này tăng tốc độ chu kỳ phát triển lên rất nhiều.
Cập nhật Dữ liệu Tăng cường (Incremental Updates):
Hệ thống của bạn thường xuyên có dữ liệu mới (ví dụ: bài viết blog mới, tài liệu mới, sản phẩm mới). Bạn cần chạy pipeline để xử lý những dữ liệu mới này
-> Mặc dù mục tiêu chính là xử lý dữ liệu mới, nhưng khi bạn gọi
pipeline.run()
, có thể bạn cung cấp một tập hợp chứa cả dữ liệu cũ và mới, hoặc pipeline được thiết kế để quét qua toàn bộ nguồn dữ liệu. Cache đảm bảo rằng những tài liệu cũ, không thay đổi sẽ không bị xử lý lại một cách không cần thiết, giúp việc cập nhật nhanh hơn và chỉ tập trung vào phần dữ liệu mới.Thay đổi Cấu hình Pipeline (Pipeline Configuration Changes):
Sau một thời gian, bạn có thể quyết định thay đổi cách xử lý dữ liệu. Ví dụ: đổi sang một mô hình embedding tốt hơn, thay đổi chiến lược tách câu, hoặc thêm một bước trích xuất metadata mới
-> Khi bạn chạy lại pipeline với cấu hình mới này trên toàn bộ dữ liệu, cache vẫn phát huy tác dụng cho những bước không bị thay đổi. Ví dụ, nếu bạn chỉ thay đổi mô hình embedding ở cuối pipeline, các bước như tách câu, trích xuất tiêu đề (nếu có) đã được cache trước đó sẽ được bỏ qua, tiết kiệm thời gian đáng kể.
Lỗi và Khôi phục (Failures and Recovery):
Một pipeline xử lý lượng lớn dữ liệu có thể chạy trong thời gian dài và có thể bị lỗi giữa chừng (do hết bộ nhớ, lỗi mạng khi gọi API, v.v.)
-> Khi bạn khởi động lại pipeline sau lỗi, cache giúp nó “nhớ” được những phần công việc đã hoàn thành và được lưu lại. Pipeline có thể nhanh chóng bỏ qua các bước đã cache và tiếp tục từ điểm gần nhất trước khi xảy ra lỗi, thay vì phải bắt đầu lại từ đầu (Đặc biệt là Remote Cache).
Tái sử dụng và Chạy song song (Reusability and Parallel Runs):
Bạn có thể muốn tái sử dụng một phần của pipeline cho các mục đích khác nhau, hoặc chạy nhiều phiên bản pipeline song song
->: Một bộ cache chung (như Redis) cho phép các tiến trình hoặc worker khác nhau chia sẻ kết quả. Nếu hai worker tình cờ cùng xử lý một đoạn dữ liệu giống nhau ở một bước nào đó, chỉ một worker cần thực hiện tính toán, worker còn lại có thể lấy kết quả từ cache.
# Local Cache Management
# save pipeline cache in local storage
pipeline.persist("./pipeline_storage")
# load and restore state (new pipeline)
new_pipeline = IngestionPipeline(
transformations=[
SentenceSplitter(chunk_size=25, chunk_overlap=0),
TitleExtractor(),
],
)
# load the pipeline state from local cache
new_pipeline.load("./pipeline_storage")
# will run instantly due to the cache
nodes = pipeline.run(documents=[Document.example()])
# Remote Cache Management: RedisCache, MongoDBCache, FirestoreCache
from llama_index.core import Document
from llama_index.embeddings.openai import OpenAIEmbedding
from llama_index.core.node_parser import SentenceSplitter
from llama_index.core.extractors import TitleExtractor
from llama_index.core.ingestion import IngestionPipeline, IngestionCache
from llama_index.storage.kvstore.redis import RedisKVStore as RedisCache
ingest_cache = IngestionCache(
cache=RedisCache.from_host_and_port(host="127.0.0.1", port=6379),
collection="my_test_cache",
)
pipeline = IngestionPipeline(
transformations=[
SentenceSplitter(chunk_size=25, chunk_overlap=0),
TitleExtractor(),
OpenAIEmbedding(),
],
cache=ingest_cache,
)
# Ingest directly into a vector db
nodes = pipeline.run(documents=[Document.example()])
# delete all context of the cache If the cache becomes too large
ingest_cache.clear()
3.6.6.4.2. Indexing & Embedding#
Indexes: Khi data được ingested, nó sẽ được chuyển đổi thành 1 structure data được gọi là Indexes (bao gồm data được vector embedding + metadata) để dễ dàng retrieve và query, được lưu trữ trong một cơ sở dữ liệu vector (vector store) và được design để tối ưu hóa cho việc truy vấn và tìm kiếm thông tin.
Nodes (Nút):
Miêu tả: Trong LlamaIndex, một
Node
cơ bản là một chunk văn bản được trích ra từ mộtDocument
gốc lớn hơn. Khi bạn đưa các đối tượngDocument
vào LlamaIndex, nó sẽ tự động thực hiện việc phân tích và chia nhỏ các tài liệu đó thành cácNode
. MỗiNode
không chỉ chứa đoạn văn bản mà còn có thể chứa metadata quan trọng như ID củaDocument
gốc, mối quan hệ với các Node khác, v.v. Việc chia nhỏ này giúp xử lý các tài liệu lớn dễ dàng hơn, đặc biệt là khi đưa vào LLM vốn có giới hạn về ngữ cảnh (context window).Vai trò: Nodes là đơn vị cơ bản mà các Index lưu trữ và quản lý. Khi bạn truy vấn, Index sẽ tìm và trả về các Nodes phù hợp nhất.
Response Synthesis (Tổng hợp Phản hồi):
Miêu tả: Đây là một module có nhiệm vụ nhận các
Node
đã được truy xuất từ một Index (dựa trên câu truy vấn của user) và tạo ra một câu trả lời cuối cùng, mạch lạc và tự nhiên cho người dùng. Module này thường sử dụng một LLM để thực hiện việc tổng hợp này.Vai trò: Sau khi Index đã tìm ra các Nodes liên quan nhất đến câu hỏi,
Response Synthesis
sẽ “lắp ráp” các mảnh đó lại, có thể là tóm tắt, trích xuất thông tin cụ thể, hoặc kết hợp chúng để đưa ra câu trả lời hoàn chỉnh. LlamaIndex cung cấp nhiều “chế độ phản hồi” (response modes) khác nhau để kiểm soát cách LLM sử dụng các Node được truy xuất (ví dụ: tóm tắt lần lượt, xây dựng câu trả lời dựa trên tất cả các node cùng lúc, v.v.).Check Response Mode để biết thêm chi tiết.
3.6.6.4.2.1. SummaryIndex#


Miêu tả: Đây là loại Index đơn giản nhất. Nó lưu trữ các Nodes theo tuần tự, giống như một danh sách. Nó phù hợp cho việc tóm tắt toàn bộ nội dung của các tài liệu hoặc trả lời các câu hỏi yêu cầu xem xét tổng thể tất cả thông tin.
Khi truy vấn (Query): Thường thì Index này sẽ tải tất cả các Nodes (hoặc một phần lớn nếu cấu hình) vào cửa sổ ngữ cảnh của LLM và yêu cầu LLM tổng hợp câu trả lời dựa trên toàn bộ thông tin đó. Cách này có thể không hiệu quả với lượng dữ liệu lớn do giới hạn ngữ cảnh và chi phí LLM. Thường dùng với
response_mode="tree_summarize"
để xử lý nhiều nodes hiệu quả hơn.
from llama_index.core import SummaryIndex
from llama_index.core import Document
from llama_index.llms.openai import OpenAI
# Load documents
docs = [
Document(
text="This is a sample document text",
metadata={"filename": "sample.txt"},
),
Document(
text="This is another sample document text",
metadata={"filename": "sample2.txt"},
),
]
# Create a SummaryIndex from the documents
index = SummaryIndex.from_documents(docs)
# Query the index
query_engine = index.as_query_engine(llm=OpenAI(model="gpt-4o-mini"))
response = query_engine.query("What is the sample document text?")
print(response)
The sample document text is "This is a sample document text."
3.6.6.4.2.2. DocumentSummaryIndex#
Miêu tả: Được thiết kế đặc biệt để xử lý các bộ sưu tập tài liệu rất lớn. Index này tạo ra một bản tóm tắt cho mỗi tài liệu (hoặc nhóm tài liệu) trước, sau đó xây dựng một index khác (thường là VectorStoreIndex) trên các bản tóm tắt này.
Khi truy vấn (Query): Đầu tiên, truy vấn sẽ tìm kiếm các bản tóm tắt phù hợp nhất. Sau đó, dựa trên các bản tóm tắt được chọn, nó có thể tùy chọn truy xuất các Nodes gốc tương ứng nếu cần thêm chi tiết. Cuối cùng, Response Synthesis sẽ tạo câu trả lời dựa trên các bản tóm tắt (và có thể cả Nodes gốc). Rất hiệu quả cho các câu hỏi về nội dung tổng quan của nhiều tài liệu.
from llama_index.core import SimpleDirectoryReader, get_response_synthesizer
from llama_index.core import DocumentSummaryIndex
from llama_index.llms.openai import OpenAI
from llama_index.core.node_parser import SentenceSplitter
chatgpt = OpenAI(
model="gpt-4o-mini",
temperature=0.2,
max_tokens=50,
additional_kwargs={"seed": 12345678, "top_p": 0.5},
)
# default mode of building the index
splitter = SentenceSplitter(chunk_size=1024)
response_synthesizer = get_response_synthesizer(
llm=chatgpt, response_mode="tree_summarize", use_async=True
)
doc_summary_index = DocumentSummaryIndex.from_documents(
docs,
llm=chatgpt,
transformations=[splitter],
response_synthesizer=response_synthesizer,
show_progress=True,
)
3.6.6.4.2.3. VectorStoreIndex#


Miêu tả: Đây là loại Index phổ biến và mạnh mẽ nhất. Mỗi Node được chuyển đổi thành một vector số học (embedding) bằng một mô hình embedding. Các vector này được lưu trữ trong một cơ sở dữ liệu vector (vector store). Các Nodes có nội dung ngữ nghĩa tương tự nhau sẽ có vector nằm gần nhau trong không gian vector.
Khi truy vấn (Query): Câu truy vấn của người dùng cũng được chuyển đổi thành một vector embedding. Index sẽ tìm kiếm trong vector store để xác định các Nodes có vector gần nhất (tương tự nhất về ngữ nghĩa) với vector của câu truy vấn (thường dùng thuật toán như cosine similarity, k-nearest neighbors - KNN). Các Nodes liên quan nhất này (top-k) sau đó được đưa vào Response Synthesis để tạo câu trả lời. Rất tốt cho tìm kiếm ngữ nghĩa (semantic search) và trả lời câu hỏi dựa trên sự liên quan về ý nghĩa.
Top-k: Số lượng nodes được truy xuất từ vector store. Thường dùng
top_k=3
hoặctop_k=5
để đảm bảo độ chính xác và hiệu suất tốt nhất.
High-level
from llama_index.core import VectorStoreIndex
index = VectorStoreIndex.from_documents(documents)
# or
index = VectorStoreIndex(nodes)
Low-level
from llama_index.core import Document
from llama_index.embeddings.openai import OpenAIEmbedding
from llama_index.core.node_parser import SentenceSplitter
from llama_index.core.extractors import TitleExtractor
from llama_index.core.ingestion import IngestionPipeline, IngestionCache
import pinecone
from llama_index import VectorStoreIndex, SimpleDirectoryReader, StorageContext
from llama_index.vector_stores import PineconeVectorStore
import nest_asyncio
nest_asyncio.apply()
doc = Document.example()
# create the pipeline with transformations
pipeline = IngestionPipeline(
transformations=[
SentenceSplitter(chunk_size=100, chunk_overlap=0),
TitleExtractor(),
OpenAIEmbedding(model="text-embedding-3-small"),
]
)
# run the pipeline
nodes = pipeline.run(documents=[doc])
# Initialize Pinecone vector store
pinecone.init(
api_key="your-api-key", # replace with your Pinecone API key
environment="your-environment", # replace with your Pinecone environment
)
# Create or get an existing index
index_name = "llamaindex-demo"
if index_name not in pinecone.list_indexes():
pinecone.create_index(
name=index_name,
dimension=1536, # OpenAI embedding dimension
metric="cosine",
)
# Initialize the Pinecone vector store
pinecone_index = pinecone.Index(index_name)
vector_store = PineconeVectorStore(pinecone_index=pinecone_index)
# Create storage context
storage_context = StorageContext.from_defaults(vector_store=vector_store)
# Create the vector store index using the nodes from the pipeline
vector_index = VectorStoreIndex(nodes, storage_context=storage_context)
# Create a query engine
query_engine = vector_index.as_query_engine()
# Query the index
response = query_engine.query("What is LlamaIndex used for?")
print(response)
3.6.6.4.2.4. KeywordTableIndex#


Miêu tả: Index này trích xuất các từ khóa (keywords) quan trọng từ mỗi Node và xây dựng một bảng ánh xạ (giống như hash map hoặc dictionary) từ các từ khóa đến danh sách các Nodes chứa từ khóa đó.
Khi truy vấn (Query): Các từ khóa cũng được trích xuất từ câu truy vấn. Index sử dụng các từ khóa này để tra cứu nhanh trong bảng và tìm ra các Nodes có chứa chúng. Phù hợp cho các truy vấn mà từ khóa cụ thể là yếu tố quyết định. Thường kém hiệu quả hơn VectorStoreIndex trong việc tìm kiếm theo ngữ nghĩa (khi từ ngữ trong câu hỏi và tài liệu khác nhau nhưng cùng ý). Đôi khi được kết hợp với VectorStoreIndex.
3.6.6.4.2.5. TreeIndex#


Miêu tả: Xây dựng một cấu trúc dữ liệu dạng cây (tree) từ các Nodes. Các Node cha trong cây thường là bản tóm tắt nội dung của các Node con của nó. Các Node lá (leaf nodes) chứa các đoạn văn bản gốc.
Khi truy vấn (Query): Truy vấn bắt đầu từ gốc của cây. Tại mỗi Node cha, LLM sẽ được sử dụng để quyết định Node con nào là liên quan nhất đến câu hỏi dựa trên nội dung tóm tắt của Node cha. Quá trình này lặp lại, đi sâu dần xuống cây cho đến khi đến được các Node lá chứa thông tin chi tiết cần thiết. Phù hợp cho việc tóm tắt có cấu trúc và trả lời các câu hỏi yêu cầu khám phá thông tin theo kiểu phân cấp.
Ứng dụng: Phù hợp với Summarization Tasks
3.6.6.4.2.6. KnowledgeGraphIndex#
(Property Graph Index)
Miêu tả: Các index này (thường được gọi chung là Knowledge Graph Index - Chỉ mục Đồ thị Tri thức) trích xuất các thực thể (Entities - ví dụ: người, địa điểm, tổ chức, khái niệm) và mối quan hệ (Relationships) giữa chúng từ văn bản để xây dựng một đồ thị tri thức có cấu trúc. Nodes trong đồ thị đại diện cho thực thể, và các cạnh (edges) đại diện cho mối quan hệ (ví dụ: “Nhân viên A” –
làm việc tại
–> “Công ty B”).Khi truy vấn (Query): Truy vấn có thể là việc tìm kiếm các thực thể/mối quan hệ cụ thể hoặc thực hiện các thao tác duyệt đồ thị (graph traversal) để khám phá các kết nối phức tạp (ví dụ: “Ai làm việc tại Công ty B?”, “Những công ty nào liên quan đến công nghệ AI?”). Nó cho phép trả lời các câu hỏi phức tạp về mối liên hệ trong dữ liệu mà các loại index khác có thể bỏ lỡ. Thường bao gồm việc chuyển đổi câu hỏi ngôn ngữ tự nhiên thành một truy vấn đồ thị (như Cypher, SPARQL) hoặc dùng LLM để suy luận trực tiếp trên cấu trúc đồ thị.
Ứng dụng: Phù hợp với với Question Answering Tasks với yêu cầu cao về độ phức tạp và data cần liên kết chặt chẽ với nhau (ví dụ như Luật, Tài chính, Y tế, v.v.)
3.6.6.4.2.7. ComposableGraphIndex#
Miêu tả: Đây không phải là một loại index cụ thể mà là một cơ chế cho phép kết hợp nhiều index lại với nhau (có thể là các index cùng loại hoặc khác loại). Ví dụ, bạn có thể tạo một index tóm tắt cấp cao để định tuyến (route) truy vấn đến các VectorStoreIndex khác nhau tùy thuộc vào loại tài liệu, hoặc kết hợp KeywordTableIndex để lọc bước đầu rồi mới tìm kiếm trên VectorStoreIndex.
Khi truy vấn (Query): Truy vấn đầu tiên sẽ được gửi đến index “cha” hoặc “điểm vào” trong cấu trúc kết hợp. Index này sẽ dùng logic riêng (hoặc LLM) để quyết định index con nào phù hợp nhất để xử lý truy vấn. Sau đó, truy vấn được chuyển tiếp đến index con tương ứng. Kết quả từ các index con có thể được tổng hợp lại ở cấp cao hơn trước khi đưa vào Response Synthesis. Nó cho phép xây dựng các chiến lược truy xuất phức tạp và đa tầng.
Ứng dụng: Phù hợp với các hệ thống lớn, nơi dữ liệu được tổ chức theo nhiều cách khác nhau và cần một cách tiếp cận linh hoạt để truy vấn. Ví dụ: một hệ thống có thể có một index cho tài liệu pháp lý, một index cho tài liệu y tế và một index cho tài liệu kỹ thuật. ComposableGraphIndex cho phép bạn kết hợp tất cả chúng lại với nhau để tạo ra một trải nghiệm tìm kiếm đồng nhất.
3.6.6.4.3. Storing#
1. Một số thuật ngữ:
Storage: Là nơi lưu trữ Index và Metadata liên quan. Có thể là một cơ sở dữ liệu, một hệ thống tệp hoặc một dịch vụ lưu trữ đám mây.
Metadata: Là thông tin bổ sung về dữ liệu, chẳng hạn như tác giả, ngày tạo, hoặc các thuộc tính khác. Metadata có thể được sử dụng để tổ chức và tìm kiếm dữ liệu trong Index.
Storage Context: Là một đối tượng như 1 manager chứa thông tin về cách lưu trữ DocumentStore, IndexStore, VectorStore, các cấu hình kết nối, và các thông tin khác cần thiết để truy cập và quản lý dữ liệu trong Index.
Document stores: where ingested documents (i.e., Node objects) are stored
Index stores: where index metadata are stored
Vector stores: Lưu trữ các vector embeddings được tạo ra từ các Node (các phần nhỏ của Document). Đây là thành phần quan trọng cho việc tìm kiếm dựa trên sự tương đồng ngữ nghĩa (semantic similarity search).
Property Graph stores: where knowledge graphs are stored (i.e. for
PropertyGraphIndex
)Chat Stores: where chat messages are stored and organized.
2. Sử dụng persist()
của đối tượng StorageContext
Mặc định, LlamaIndex sẽ lưu trữ các index và metadata trong In-memory. Tuy nhiên, bạn có thể muốn lưu trữ chúng vào một nơi khác (như local folder, cơ sở dữ liệu hoặc dịch vụ đám mây) để dễ dàng truy cập và quản lý hơn. Khi bạn gọi persist()
trên đối tượng StorageContext
, nó sẽ lưu trữ tất cả các index và metadata vào nơi mà bạn đã cấu hình trước đó. Điều này giúp bạn có thể dễ dàng truy cập lại chúng sau này mà không cần phải tải lại từ đầu.
Persisting to disk
index.storage_context.persist(persist_dir="<persist_dir>") # or for graph index graph.root_index.storage_context.persist(persist_dir="<persist_dir>")
Loading from disk
from llama_index.core import StorageContext, load_index_from_storage # rebuild storage context storage_context = StorageContext.from_defaults(persist_dir="<persist_dir>") # load index index = load_index_from_storage(storage_context)
Đối với External Storage (như Qdrant, Elasticsearch, v.v.), việc chạy persist()
chỉ lưu trữ các index và metadata mà không bao gồm các vector embeddings. persist()
chủ yếu sẽ lưu trạng thái của các store khác (ví dụ: IndexStore mặc định nếu bạn đang dùng) và có thể lưu một số metadata hoặc thông tin cấu hình liên quan đến Vector Store ngoài vào persist_dir
, để khi tải lại (load_index_from_storage
), LlamaIndex biết cách kết nối và sử dụng lại Vector Store đó.
3.6.6.4.3.1. Vector Store#
Vector Store là nơi lưu trữ các vector embeddings được tạo ra từ các Node (các phần nhỏ của Document). Đây là thành phần quan trọng cho việc tìm kiếm dựa trên sự tương đồng ngữ nghĩa (semantic similarity search). LlamaIndex hỗ trợ nhiều loại Vector Store khác nhau Danh sách các Vector Store mà LlamaIndex hỗ trợ
Ví dụ: Workflow với Qdrant Vector Store
Thiết lập ban đầu: Kết nối Qdrant, cấu hình LlamaIndex.
%pip install -qU llama-index qdrant-client llama-index-vector-stores-qdrant
Note: you may need to restart the kernel to use updated packages.
import os
from dotenv import load_dotenv
import qdrant_client
from llama_index.core import (
VectorStoreIndex,
SimpleDirectoryReader,
StorageContext,
load_index_from_storage,
Document,
Settings,
)
from llama_index.vector_stores.qdrant import QdrantVectorStore
from qdrant_client.http.models import Distance, VectorParams
from llama_index.embeddings.openai import OpenAIEmbedding
# --- 1. Thiết lập cấu hình ---
load_dotenv(".env")
QDRANT_PATH = "./data/qdrant_data" # Thư mục lưu dữ liệu Qdrant local
COLLECTION_NAME = "my_end_to_end_collection" # Tên collection trong Qdrant
PERSIST_DIR = "./data/llama_index_metadata" # Thư mục lưu metadata của LlamaIndex
# (Tùy chọn nhưng nên làm) Cấu hình mô hình embedding toàn cục
Settings.embed_model = OpenAIEmbedding(model="text-embedding-3-small")
# Settings.llm = None # Có thể cấu hình LLM nếu cần, ví dụ dùng Ollama, OpenAI...
# Tạo các thư mục nếu chưa tồn tại
if not os.path.exists(PERSIST_DIR):
os.makedirs(PERSIST_DIR)
# Thư mục QDRANT_PATH sẽ được Qdrant client tự tạo nếu dùng path local
print("--- GIAI ĐOẠN 1: THIẾT LẬP CẤU HÌNH BAN ĐẦU ---")
# Kết nối Qdrant Client
# Sử dụng client lưu trữ local (file-based persistence)
# Nếu dùng Qdrant server, thay đổi thành:
# client = qdrant_client.QdrantClient(host="localhost", port=6333)
# Hoặc: client = qdrant_client.QdrantClient(url="<your-qdrant-url>", api_key="<your-api-key>")
client = qdrant_client.QdrantClient(path=QDRANT_PATH)
print(f"Đã kết nối Qdrant client (Lưu trữ tại: {QDRANT_PATH})")
--- GIAI ĐOẠN 1: THIẾT LẬP CẤU HÌNH BAN ĐẦU ---
Đã kết nối Qdrant client (Lưu trữ tại: ./data/qdrant_data)
Tạo Index lần đầu: Nạp một số tài liệu ban đầu và xây dựng index, lưu vector vào Qdrant và metadata vào thư mục local.
# --- 2. Tạo Index Lần Đầu ---
print("\n--- GIAI ĐOẠN 2: TẠO INDEX LẦN ĐẦU ---")
# Kiểm tra xem index đã tồn tại trong thư mục persist chưa
# Nếu chưa tồn tại, chúng ta sẽ xây dựng nó
if not os.path.exists(
os.path.join(PERSIST_DIR, "docstore.json")
): # Kiểm tra 1 file đặc trưng
print(f"Không tìm thấy index trong '{PERSIST_DIR}'. Bắt đầu xây dựng index mới...")
# a. Chuẩn bị tài liệu ban đầu
# Ví dụ: Tạo các đối tượng Document thủ công
initial_documents = [
Document(text="Hà Nội là thủ đô sôi động của Việt Nam, nổi tiếng với Phố Cổ."),
Document(text="Qdrant là một cơ sở dữ liệu vector hiệu năng cao."),
Document(
text="LlamaIndex giúp xây dựng ứng dụng RAG (Retrieval-Augmented Generation)."
),
]
# Hoặc đọc từ thư mục (ví dụ: tạo thư mục 'initial_data' và đặt file text vào đó)
# os.makedirs("initial_data", exist_ok=True)
# with open("initial_data/doc1.txt", "w") as f: f.write("...")
# initial_documents = SimpleDirectoryReader("./initial_data").load_data()
print(f"Đã chuẩn bị {len(initial_documents)} tài liệu ban đầu.")
# b. Tạo đối tượng QdrantVectorStore
# Lần đầu tạo, Qdrant client sẽ tạo collection nếu chưa có
vector_store = QdrantVectorStore(
client=client,
collection_name=COLLECTION_NAME,
# Có thể cần chỉ định embedding dimension nếu không dùng Settings.embed_model
# vector_size=client.get_collection(COLLECTION_NAME).vectors_config.params.size # Lấy tự động nếu collection đã tồn tại
# Hoặc chỉ định nếu tạo mới, ví dụ: 384 cho bge-small-en-v1.5
# Hoặc để LlamaIndex tự xử lý dựa trên Settings.embed_model
)
print(f"Đã khởi tạo QdrantVectorStore cho collection '{COLLECTION_NAME}'.")
# c. Tạo StorageContext trỏ tới Qdrant Vector Store
storage_context = StorageContext.from_defaults(vector_store=vector_store)
print("Đã tạo StorageContext sử dụng Qdrant.")
# d. Xây dựng VectorStoreIndex
# Quá trình này sẽ:
# - Nhúng (embed) các tài liệu.
# - Lưu các vector vào Qdrant collection.
# - Lưu metadata và cấu trúc index vào các store mặc định (Simple*) trong StorageContext.
index = VectorStoreIndex.from_documents(
initial_documents,
storage_context=storage_context,
show_progress=True, # Hiển thị tiến trình
)
print("Đã xây dựng index ban đầu thành công. Vector đã được lưu vào Qdrant.")
# e. Lưu trữ metadata của LlamaIndex (quan trọng để tải lại)
# Lưu ý: Dữ liệu vector đã nằm trong Qdrant và được Qdrant quản lý persistence.
# Bước này lưu trạng thái của các store khác trong context (như SimpleIndexStore, SimpleDocumentStore)
# và thông tin cần thiết để LlamaIndex biết cách tái sử dụng Qdrant collection khi tải lại.
storage_context.persist(persist_dir=PERSIST_DIR)
print(f"Đã lưu metadata của LlamaIndex vào thư mục: {PERSIST_DIR}")
else:
print(
f"Đã tìm thấy index đã tồn tại trong '{PERSIST_DIR}'. Bỏ qua bước xây dựng ban đầu."
)
--- GIAI ĐOẠN 2: TẠO INDEX LẦN ĐẦU ---
Đã tìm thấy index đã tồn tại trong './data/llama_index_metadata'. Bỏ qua bước xây dựng ban đầu.
client.close() # Đóng kết nối Qdrant client
Tải lại Index: Mô phỏng việc khởi động lại ứng dụng và tải lại index từ Qdrant và metadata đã lưu.
# --- 3. Tải lại Index từ bộ nhớ ---
print("\n--- GIAI ĐOẠN 3: TẢI LẠI INDEX ---")
# a. (Quan trọng) Kết nối lại Qdrant client và tạo lại VectorStore object
# Phải trỏ đến CÙNG MỘT collection và CÙNG MỘT Qdrant instance (cùng path hoặc URL)
# Client này có thể là một instance mới, miễn là nó kết nối đúng chỗ.
client_load = qdrant_client.QdrantClient(path=QDRANT_PATH)
vector_store_load = QdrantVectorStore(
client=client_load, collection_name=COLLECTION_NAME
)
print(
f"Đã kết nối lại Qdrant và tạo lại VectorStore cho collection '{COLLECTION_NAME}'."
)
# b. Tạo lại StorageContext, chỉ định VectorStore đã kết nối VÀ thư mục persist
# LlamaIndex sẽ tải metadata từ persist_dir và sử dụng vector_store đã cung cấp.
storage_context_load = StorageContext.from_defaults(
vector_store=vector_store_load, persist_dir=PERSIST_DIR
)
print("Đã tạo StorageContext để tải, sử dụng Qdrant hiện có và metadata đã lưu.")
# c. Tải Index bằng StorageContext đã chuẩn bị
try:
loaded_index = load_index_from_storage(storage_context_load)
print("Đã tải index thành công từ Qdrant và metadata!")
# d. (Tùy chọn) Kiểm tra nhanh bằng truy vấn
query_engine_loaded = loaded_index.as_query_engine()
response_initial = query_engine_loaded.query("Qdrant là gì?")
print("\nTruy vấn thử nghiệm trên index vừa tải:")
print("Câu hỏi: Qdrant là gì?")
print("Trả lời:", response_initial)
except Exception as e:
print(f"Lỗi khi tải index: {e}")
print("Có thể bạn chưa chạy phần tạo index ban đầu, hoặc thư mục persist bị lỗi.")
exit() # Thoát nếu không tải được index
--- GIAI ĐOẠN 3: TẢI LẠI INDEX ---
Đã kết nối lại Qdrant và tạo lại VectorStore cho collection 'my_end_to_end_collection'.
Đã tạo StorageContext để tải, sử dụng Qdrant hiện có và metadata đã lưu.
Đã tải index thành công từ Qdrant và metadata!
Truy vấn thử nghiệm trên index vừa tải:
Câu hỏi: Qdrant là gì?
Trả lời: Qdrant is a high-performance vector database.
Bổ sung tài liệu mới: Thêm tài liệu mới vào index đã tải.
# --- 4. Bổ sung tài liệu mới vào Index đã tải ---
print("\n--- GIAI ĐOẠN 3: BỔ SUNG TÀI LIỆU MỚI ---")
# a. Chuẩn bị tài liệu mới
new_documents = [
Document(text="Thành phố Hồ Chí Minh là trung tâm kinh tế lớn nhất Việt Nam."),
Document(text="Embedding là quá trình chuyển đổi văn bản thành vector số."),
]
print(f"Đã chuẩn bị {len(new_documents)} tài liệu mới để bổ sung.")
# b. Chèn tài liệu mới vào index ĐÃ TẢI
# LlamaIndex sẽ tự động nhúng tài liệu mới và lưu vector vào Qdrant
# thông qua `vector_store` đã được cấu hình trong `storage_context` của `loaded_index`.
for doc in new_documents:
loaded_index.insert(document=doc)
print(f"Đã chèn tài liệu: '{doc.text[:30]}...'")
print("Đã bổ sung tài liệu mới vào index. Vector mới đã được thêm vào Qdrant.")
# c. (Lưu ý về persist sau khi insert)
# Vì Qdrant tự quản lý persistence của vector, việc gọi persist() lần nữa sau khi insert
# thường không bắt buộc đối với bản thân dữ liệu vector mới.
# Tuy nhiên, nếu cấu trúc bên trong của IndexStore (nếu là SimpleIndexStore mặc định)
# có thay đổi đáng kể do việc insert, hoặc để đảm bảo trạng thái DocumentStore (nếu dùng)
# được cập nhật trong thư mục persist, bạn CÓ THỂ gọi lại persist.
# Thông thường, đối với việc chỉ thêm vector vào VectorStore ngoài, bước này có thể bỏ qua
# hoặc chạy để đảm bảo tính nhất quán của metadata.
# loaded_index.storage_context.persist(persist_dir=PERSIST_DIR)
# print(f"(Tùy chọn) Đã cập nhật lại metadata trong: {PERSIST_DIR}")
--- GIAI ĐOẠN 3: BỔ SUNG TÀI LIỆU MỚI ---
Đã chuẩn bị 2 tài liệu mới để bổ sung.
Đã chèn tài liệu: 'Thành phố Hồ Chí Minh là trung...'
Đã chèn tài liệu: 'Embedding là quá trình chuyển ...'
Đã bổ sung tài liệu mới vào index. Vector mới đã được thêm vào Qdrant.
Truy vấn: Thực hiện truy vấn trên index đã được cập nhật.
# --- 5. Truy vấn Index đã cập nhật ---
print("\n--- GIAI ĐOẠN 4: TRUY VẤN INDEX ĐÃ CẬP NHẬT ---")
# Tạo query engine từ index đã cập nhật
query_engine_updated = loaded_index.as_query_engine()
# Thực hiện các truy vấn
queries = [
"Kể tên một trung tâm kinh tế của Việt Nam?",
"Embedding là gì?",
"Thủ đô Việt Nam là gì?", # Câu hỏi liên quan đến dữ liệu ban đầu
]
for q in queries:
print(f"\nĐang truy vấn: {q}")
response = query_engine_updated.query(q)
print("Trả lời:", response)
print("\n--- WORKFLOW HOÀN TẤT ---")
--- GIAI ĐOẠN 4: TRUY VẤN INDEX ĐÃ CẬP NHẬT ---
Đang truy vấn: Kể tên một trung tâm kinh tế của Việt Nam?
Trả lời: Thành phố Hồ Chí Minh
Đang truy vấn: Embedding là gì?
Trả lời: Embedding is the process of converting text into numerical vectors.
Đang truy vấn: Thủ đô Việt Nam là gì?
Trả lời: Thủ đô Việt Nam là Hà Nội.
--- WORKFLOW HOÀN TẤT ---
3.6.6.4.3.2. Document Store#
Mục đích sử dụng: Lưu trữ nội dung gốc (văn bản đầy đủ) và metadata của các đối tượng
Document
và/hoặcNode
(các đoạn văn bản nhỏ được chia ra từDocument
). Nó giống như một thư viện chứa toàn bộ văn bản thô bạn đã nạp vào.Tại sao cần nó (thay vì chỉ
VectorStore
)?Tách biệt dữ liệu:
VectorStore
chủ yếu tập trung lưu trữ và tìm kiếm vector embeddings hiệu quả. Nó thường chỉ lưu một tham chiếu (ID) tới Node gốc và có thể một phần nhỏ metadata/văn bản.DocumentStore
cho phép lưu trữ toàn bộ văn bản gốc (có thể rất lớn) một cách riêng biệt.Truy xuất ngữ cảnh đầy đủ: Sau khi
VectorStore
trả về các Node ID liên quan nhất dựa trên vector, bạn thường cần lấy lại toàn bộ nội dung văn bản của các Node đó (hoặc thậm chí cảDocument
cha của chúng) để LLM có đủ ngữ cảnh tổng hợp câu trả lời chính xác.DocumentStore
phục vụ mục đích này.Hiệu quả bộ nhớ/lưu trữ: Thay vì nhồi nhét toàn bộ văn bản vào
VectorStore
(vốn không được tối ưu cho việc lưu trữ text lớn) hoặc giữ tất cả trong bộ nhớ,DocumentStore
cung cấp một nơi chuyên biệt để quản lý và truy xuất khi cần.Tránh trùng lặp: Nếu cùng một tài liệu được sử dụng trong nhiều cấu trúc index khác nhau,
DocumentStore
giúp lưu trữ nó một lần duy nhất.
Ví dụ phổ biến nhất:
SimpleDocumentStore
: Đây là triển khai mặc định. Nó lưu trữ dữ liệu trong bộ nhớ (RAM). Khi bạn gọistorage_context.persist()
, nó sẽ lưu dữ liệu này xuống thành một file JSON (ví dụ:docstore.json
). Đây là lựa chọn phổ biến nhất cho các ứng dụng đơn giản hoặc khi kết hợp với các Vector Store khác.(Ít phổ biến hơn dưới dạng component riêng lẻ): Các triển khai khác có thể dùng file system hoặc các CSDL NoSQL như MongoDB (
MongoDocumentStore
), nhưng thường người ta sẽ dùng luôn CSDL đó làm Vector Store nếu nó hỗ trợ cả lưu trữ văn bản/metadata tốt.
Check Guide to Document Store và Document Store API để biết thêm chi tiết về cách sử dụng và các loại Document Store khác nhau mà LlamaIndex hỗ trợ.
from llama_index.storage.docstore.mongodb import MongoDocumentStore
from llama_index.core.node_parser import SentenceSplitter
# create parser and parse document into nodes
parser = SentenceSplitter()
nodes = parser.get_nodes_from_documents(documents)
# create (or load) docstore and add nodes
docstore = MongoDocumentStore.from_uri(uri="<mongodb+srv://...>")
docstore.add_documents(nodes)
# create storage context
storage_context = StorageContext.from_defaults(docstore=docstore)
# build index
index = VectorStoreIndex(nodes, storage_context=storage_context)
# Then, `MongoDocumentStore` connects to a fixed MongoDB database and initializes new collections (or loads existing collections) for your nodes/documents, and it's not necessery to call storage_context.persist().
3.6.6.4.3.3. Index Store#
Mục đích sử dụng: Lưu trữ cấu trúc và siêu dữ liệu (metadata) của chính bản thân Index. Nó mô tả cách các
Node
được tổ chức và liên kết với nhau bên trong một index cụ thể.Tại sao cần nó (thay vì chỉ
VectorStore
)?Lưu cấu trúc Index: Các loại index khác nhau có cấu trúc riêng biệt.
ListIndex
: Cần lưu thứ tự tuần tự của các Node.TreeIndex
: Cần lưu mối quan hệ cha-con giữa các Node.KeywordTableIndex
: Cần lưu bảng map từ khóa tới các Node ID chứa từ khóa đó.VectorStore
không được thiết kế để lưu các loại cấu trúc phức tạp này; nó chủ yếu là một “kho phẳng” các vector.IndexStore
lưu trữ thông tin cấu trúc này.
Tái tạo Index: Khi bạn tải index từ bộ nhớ đã lưu (
load_index_from_storage
), LlamaIndex cần thông tin từIndexStore
để biết cách xây dựng lại đối tượng index đúng cấu trúc (ví dụ: dựng lại cây, sắp xếp lại danh sách) trong bộ nhớ.Truy vấn không dựa trên Vector: Đối với các index không hoàn toàn dựa vào tìm kiếm vector (như
KeywordTableIndex
),IndexStore
được truy vấn trực tiếp để lấy các Node liên quan dựa trên logic của cấu trúc index đó (ví dụ: tìm Node theo từ khóa).
Ví dụ phổ biến nhất:
SimpleIndexStore
: Là triển khai mặc định, tương tựSimpleDocumentStore
. Nó lưu cấu trúc index trong bộ nhớ và persist thành file JSON (ví dụ:index_store.json
). Đây là lựa chọn cực kỳ phổ biến, ngay cả khi bạn đang sử dụngVectorStore
bên ngoài như Qdrant hay ChromaDB,SimpleIndexStore
vẫn thường được dùng để lưu phần cấu trúc logic của LlamaIndex.
from llama_index.storage.index_store.mongodb import MongoIndexStore
from llama_index.core import VectorStoreIndex
# create (or load) index store
index_store = MongoIndexStore.from_uri(uri="<mongodb+srv://...>")
# create storage context
storage_context = StorageContext.from_defaults(index_store=index_store)
# build index
index = VectorStoreIndex(nodes, storage_context=storage_context)
# or alternatively, load index
from llama_index.core import load_index_from_storage
index = load_index_from_storage(storage_context)
3.6.6.4.3.4. Chat Store#
Mục đích sử dụng: Lưu trữ lịch sử cuộc trò chuyện (message history) giữa người dùng và một Chat Engine hoặc Agent được xây dựng bằng LlamaIndex.
Tại sao cần nó (thay vì các store khác)?
Duy trì ngữ cảnh hội thoại: Các ứng dụng chatbot cần “trí nhớ” để hiểu các câu hỏi nối tiếp, tham chiếu đến thông tin đã trao đổi trước đó và giữ cho cuộc trò chuyện mạch lạc.
ChatStore
lưu trữ các lượt tin nhắn (user, assistant) theo thứ tự.Quản lý trạng thái: Giúp quản lý trạng thái của một phiên trò chuyện đang diễn ra.
Khác biệt với Knowledge Base:
DocumentStore
,IndexStore
,VectorStore
quản lý cơ sở tri thức (dữ liệu tĩnh hoặc ít thay đổi mà RAG dùng để trả lời). Ngược lại,ChatStore
quản lý lịch sử tương tác động của một phiên hội thoại cụ thể. Đây là hai loại dữ liệu hoàn toàn khác nhau.
Ví dụ phổ biến nhất:
SimpleChatStore
: Triển khai mặc định, lưu lịch sử chat trong bộ nhớ và có thể persist ra file JSON. Rất phù hợp cho các ví dụ đơn giản hoặc thử nghiệm.RedisChatStore
: Sử dụng Redis (một key-value store trong bộ nhớ, rất nhanh) để lưu trữ lịch sử chat. Đây là lựa chọn phổ biến cho các ứng dụng cần duy trì lịch sử chat giữa các phiên làm việc của người dùng hoặc cần khả năng mở rộng tốt hơn so với lưu vào file JSON đơn giản.
from llama_index.storage.chat_store.redis import RedisChatStore
from llama_index.core.memory import ChatMemoryBuffer
chat_store = RedisChatStore(redis_url="redis://localhost:6379", ttl=300)
chat_memory = ChatMemoryBuffer.from_defaults(
token_limit=3000,
chat_store=chat_store,
chat_store_key="user1",
)
3.6.6.4.3.5. Graph Store#
Mục đích sử dụng: Lưu trữ các đồ thị tri thức (knowledge graphs) được xây dựng từ các
Node
trong LlamaIndex. Đồ thị tri thức này có thể chứa các thực thể (entities) và mối quan hệ (relationships) giữa chúng.Tại sao cần nó (thay vì các store khác)?
Lưu trữ cấu trúc đồ thị: Đồ thị tri thức có cấu trúc phức tạp với các đỉnh (nodes) và cạnh (edges).
GraphStore
được thiết kế để lưu trữ và quản lý cấu trúc này một cách hiệu quả.Truy vấn đồ thị: Các truy vấn phức tạp liên quan đến mối quan hệ giữa các thực thể có thể được thực hiện dễ dàng hơn khi sử dụng
GraphStore
.Khác biệt với DocumentStore/IndexStore: Trong khi
DocumentStore
vàIndexStore
chủ yếu tập trung vào văn bản và cấu trúc index,GraphStore
tập trung vào việc lưu trữ và truy vấn các mối quan hệ giữa các thực thể trong dữ liệu.
Ví dụ phổ biến nhất:
SimpleGraphStore
: Triển khai mặc định, lưu trữ đồ thị tri thức trong bộ nhớ và có thể persist ra file JSON. Đây là lựa chọn phổ biến cho các ví dụ đơn giản hoặc thử nghiệm.Neo4jGraphStore
: Sử dụng Neo4j (một cơ sở dữ liệu đồ thị phổ biến) để lưu trữ đồ thị tri thức. Đây là lựa chọn phổ biến cho các ứng dụng cần khả năng truy vấn đồ thị phức tạp và mở rộng tốt hơn so với lưu vào file JSON đơn giản.
Lưu trữ đồ thị tri thức: Đồ thị tri thức có cấu trúc phức tạp với các đỉnh (nodes) và cạnh (edges).
GraphStore
được thiết kế để lưu trữ và quản lý cấu trúc này một cách hiệu quả.
3.6.6.4.4. Querying#
1. Một số thuật ngữ:
Retrievers: là cách thức giúp tìm kiếm và truy xuất thông tin từ Index dựa trên các truy vấn của người dùng. Retrievers có thể sử dụng các phương pháp khác nhau để tìm kiếm thông tin, chẳng hạn như tìm kiếm theo từ khóa, tìm kiếm theo ngữ nghĩa hoặc tìm kiếm theo vector.
Routers: Xác định Retriever nào (1 hoặc nhiều) sẽ được sử dụng để xử lý truy vấn của người dùng. Điều này có thể bao gồm việc xác định các điều kiện hoặc tiêu chí, dựa vào query và metadata để chọn Retriever phù hợp nhất cho truy vấn cụ thể.
Query Engines: là các thành phần giúp xử lý truy vấn của người dùng và trả về kết quả từ Index. Query Engines có thể sử dụng các phương pháp khác nhau để xử lý truy vấn, chẳng hạn như tìm kiếm theo từ khóa, tìm kiếm theo ngữ nghĩa hoặc tìm kiếm theo vector.
Node Postprocessors: Xử lý các nodes sau khi chúng đã được truy xuất từ Index. Điều này có thể bao gồm việc transform, filter, re-ranking logic các nodes trước khi trả về cho người dùng.
Response Synthesizers: Tạo ra phản hồi cuối cùng từ câu prompt được tạo bới các nodes đã truy xuất cùng với user query.
3.6.6.4.4.1. Reponse Mode#
Các response modes có thể được sử dụng trong Response Synthesis bao gồm:
refine
&compact
: đều có tinh chỉnh (refine) tuần tự, khác ở số lần gọi LLM (compact ít hơn).tree_summarize
: đệ quy tóm tắt cho đến khi có một kết quả cuối.simple_summarize
: chỉ tóm tắt một lần, nhanh nhưng dễ mất chi tiết.no_text
: chỉ lấy về dữ liệu, không gọi LLM.accumulate
&compact_accumulate
: chạy truy vấn trên từng chunk (hoặc nhóm chunk), trả về một mảng kết quả.
Chi tiết
1. refine
:
Gọi LLM nhiều lần, tuần tự qua từng “chunk” (đoạn trích) từ dữ liệu. “Chunk” đầu tiên được gửi kèm câu hỏi qua text_qa_template
để tạo câu trả lời ban đầu. Các chunk tiếp theo sẽ được sử dụng cùng với câu trả lời cũ (và câu hỏi gốc) để “refine” (tinh chỉnh) câu trả lời qua refine_template
.
Cần nhiều lời gọi LLM → kết quả chi tiết, chính xác hơn.
Nếu chunk quá dài, tự động chia nhỏ (split) để vừa khung chứa (context window).
Phù hợp cho câu trả lời cần độ chính xác, giải thích cặn kẽ.
2. compact
(default):
Kết hợp (concatenate) càng nhiều chunk càng tốt để vừa khung chứa (context window). Nếu nội dung vẫn quá dài, chia nhỏ và tiếp tục quá trình tương tự. Với mỗi phần (các chunk đã gộp) sẽ gọi LLM để tinh chỉnh giống như refine
.
Giảm số lần gọi LLM so với
refine
(vì “gom” nhiều chunk vào một lời gọi).Vẫn đảm bảo logic “tinh chỉnh” tuần tự.
Tránh tốn quá nhiều token/chi phí do gọi LLM liên tục.
3. tree_summarize
Gộp tất cả chunk lại, nếu quá dài thì chia nhỏ (có thể có chồng lấn text). Dùng summary_template
để tóm tắt từng phần, tạo ra các bản tóm tắt. Tiếp tục đệ quy (dùng chính các tóm tắt vừa tạo như “chunk” mới) đến khi chỉ còn một tóm tắt cuối cùng.
“Xây cây” tóm tắt dần dần, đệ quy.
Không có bước refine, chỉ tóm tắt (summary) trực tiếp.
Lý tưởng cho việc tóm tắt tài liệu lớn, tuần tự rút gọn nhiều tầng.
4. simple_summarize
Gộp toàn bộ các chunk vào một prompt duy nhất (nếu quá dài sẽ bị cắt/trunc). Gọi LLM một lần để tóm tắt.
Nhanh, đơn giản, nhưng dễ mất chi tiết nếu dữ liệu nhiều.
5. no_text
Chỉ lấy các chunk bằng retriever, không gửi chúng vào LLM. Thường để kiểm tra hay debug dữ liệu được truy xuất.
6. accumulate
Áp câu hỏi lên từng chunk (mỗi chunk gọi LLM riêng), trả về một list kết quả. Sau đó ghép (concatenate) tất cả kết quả lại thành một chuỗi.
Mỗi chunk được xử lý tách biệt.
7. compact_accumulate
Tương tự accumulate
nhưng sẽ “gom” (compact) các chunk nếu cần để vừa khung chứa. Vẫn chạy câu hỏi riêng với từng nhóm chunk đã gộp.
Giảm thiểu số lần gọi LLM nếu có nhiều chunk nhỏ.
3.6.6.4.4.2. Engines#
Query Engines: Là các thành phần giúp xử lý truy vấn của người dùng và trả về kết quả từ Index. Query Engines có thể sử dụng các phương pháp khác nhau để xử lý truy vấn, chẳng hạn như tìm kiếm theo từ khóa, tìm kiếm theo ngữ nghĩa hoặc tìm kiếm theo vector.
Chat Engines: Là các thành phần giúp xử lý các cuộc trò chuyện (chat) giữa người dùng và hệ thống. Chat Engines có thể sử dụng các phương pháp khác nhau để xử lý các cuộc trò chuyện, chẳng hạn như tìm kiếm theo từ khóa, tìm kiếm theo ngữ nghĩa hoặc tìm kiếm theo vector.
3.6.6.4.4.2.1. Query Engine#
3.6.6.4.4.2.2. Chat Engine#
3.6.6.4.4.3. Node Postprocessors#
Miêu tả: Là các thành phần xử lý các Nodes sau khi chúng đã được truy xuất từ Index. Điều này có thể bao gồm việc transform, filter, hoặc re-rank các Nodes trước khi trả về cho người dùng, đảm bảo rằng các Nodes được chọn là những gì tốt nhất cho câu hỏi cụ thể.
Vai trò: Giúp tinh chỉnh và tối ưu hóa kết quả truy vấn, đảm bảo rằng người dùng nhận được thông tin chính xác và có liên quan nhất. Các postprocessors có thể bao gồm việc loại bỏ các Nodes không cần thiết, sắp xếp lại thứ tự của các Nodes dựa trên độ liên quan, hoặc thậm chí là thực hiện các phép toán phức tạp hơn trên dữ liệu.