update gitignore
Browse files- .chroma/index/id_to_uuid_5c1f08f7-7ec7-45d6-8e8a-70094571949d.pkl +0 -0
- .chroma/index/id_to_uuid_9cf6f227-8d29-4000-b84c-0968d076e3ad.pkl +0 -0
- .chroma/index/index_5c1f08f7-7ec7-45d6-8e8a-70094571949d.bin +0 -0
- .chroma/index/index_9cf6f227-8d29-4000-b84c-0968d076e3ad.bin +0 -0
- .chroma/index/index_metadata_5c1f08f7-7ec7-45d6-8e8a-70094571949d.pkl +0 -0
- .chroma/index/index_metadata_9cf6f227-8d29-4000-b84c-0968d076e3ad.pkl +0 -0
- .chroma/index/uuid_to_id_5c1f08f7-7ec7-45d6-8e8a-70094571949d.pkl +0 -0
- .chroma/index/uuid_to_id_9cf6f227-8d29-4000-b84c-0968d076e3ad.pkl +0 -0
- .gitignore +1 -0
- app.py +43 -0
- doc2/tes6.txt +0 -0
- docs/tes6.txt +195 -0
- requirements.txt +6 -0
- test.py +157 -0
.chroma/index/id_to_uuid_5c1f08f7-7ec7-45d6-8e8a-70094571949d.pkl
ADDED
Binary file (568 Bytes). View file
|
|
.chroma/index/id_to_uuid_9cf6f227-8d29-4000-b84c-0968d076e3ad.pkl
ADDED
Binary file (571 Bytes). View file
|
|
.chroma/index/index_5c1f08f7-7ec7-45d6-8e8a-70094571949d.bin
ADDED
Binary file (54.8 kB). View file
|
|
.chroma/index/index_9cf6f227-8d29-4000-b84c-0968d076e3ad.bin
ADDED
Binary file (54.8 kB). View file
|
|
.chroma/index/index_metadata_5c1f08f7-7ec7-45d6-8e8a-70094571949d.pkl
ADDED
Binary file (73 Bytes). View file
|
|
.chroma/index/index_metadata_9cf6f227-8d29-4000-b84c-0968d076e3ad.pkl
ADDED
Binary file (73 Bytes). View file
|
|
.chroma/index/uuid_to_id_5c1f08f7-7ec7-45d6-8e8a-70094571949d.pkl
ADDED
Binary file (645 Bytes). View file
|
|
.chroma/index/uuid_to_id_9cf6f227-8d29-4000-b84c-0968d076e3ad.pkl
ADDED
Binary file (645 Bytes). View file
|
|
.gitignore
ADDED
@@ -0,0 +1 @@
|
|
|
|
|
1 |
+
venv
|
app.py
ADDED
@@ -0,0 +1,43 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
from gpt_index import SimpleDirectoryReader, GPTListIndex, GPTSimpleVectorIndex, LLMPredictor, PromptHelper
|
2 |
+
from langchain.chat_models import ChatOpenAI
|
3 |
+
import gradio as gr
|
4 |
+
import sys
|
5 |
+
import os
|
6 |
+
|
7 |
+
os.environ["OPENAI_API_KEY"] = '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'
|
8 |
+
|
9 |
+
def construct_index(directory_path):
|
10 |
+
max_input_size = 4096
|
11 |
+
num_outputs = 512
|
12 |
+
max_chunk_overlap = 20
|
13 |
+
chunk_size_limit = 600
|
14 |
+
# chunk_size_limit = 1000
|
15 |
+
|
16 |
+
prompt_helper = PromptHelper(max_input_size, num_outputs, max_chunk_overlap, chunk_size_limit=chunk_size_limit)
|
17 |
+
|
18 |
+
# llm_predictor = LLMPredictor(llm=ChatOpenAI(temperature=0.7, model_name="gpt-3.5-turbo", max_tokens=num_outputs))
|
19 |
+
llm_predictor = LLMPredictor(llm=ChatOpenAI(temperature=0.5, model_name="gpt-3.5-turbo", max_tokens=num_outputs))
|
20 |
+
|
21 |
+
documents = SimpleDirectoryReader(directory_path).load_data()
|
22 |
+
|
23 |
+
index = GPTSimpleVectorIndex(documents, llm_predictor=llm_predictor, prompt_helper=prompt_helper)
|
24 |
+
|
25 |
+
index.save_to_disk('index.json')
|
26 |
+
|
27 |
+
return index
|
28 |
+
|
29 |
+
def chatbot(input_text):
|
30 |
+
index = GPTSimpleVectorIndex.load_from_disk('index.json')
|
31 |
+
response = index.query(input_text, response_mode="compact")
|
32 |
+
return response.response
|
33 |
+
|
34 |
+
iface = gr.Interface(fn=chatbot,
|
35 |
+
inputs=gr.components.Textbox(lines=7, label="Enter your text"),
|
36 |
+
outputs="text",
|
37 |
+
title="Custom-trained AI Chatbot")
|
38 |
+
|
39 |
+
#######folder contains text file
|
40 |
+
index = construct_index("docs")
|
41 |
+
|
42 |
+
|
43 |
+
iface.launch(share=True)
|
doc2/tes6.txt
ADDED
The diff for this file is too large to render.
See raw diff
|
|
docs/tes6.txt
ADDED
@@ -0,0 +1,195 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
NỘI DUNG CHÍNH
|
2 |
+
I. TỔNG QUAN
|
3 |
+
1. Vị trí địa lý
|
4 |
+
- Vị trí địa lý: Khu du lịch tâm linh chùa Tam Chúc cách thủ đô Hà Nội hơn 60km, cách thành phố Phủ Lý 12km, thuộc thị trấn Ba Sao, huyện Kim Bảng, tỉnh Hà Nam.
|
5 |
+
- Tam giác tâm linh:
|
6 |
+
+ Chùa nằm ở một vị trí rất đặc biệt. Đây là một góc quan trọng của vùng tam giác tâm linh.
|
7 |
+
+ Góc thứ hai là khu du lịch Chùa Hương. Chùa Tam Chúc chỉ nằm cách chùa Hương có 2km đường chim bay. Trong 99 ngọn núi hình con voi chầu về Chùa Hương thì ngọn núi hình con voi đầu tiên nằm tại chùa Tam Chúc này
|
8 |
+
+ Góc thứ ba của vùng tam giác tâm linh chính là khu văn hóa tâm linh chùa Bái Đính kết hợp với khu du lịch sinh thái Tràng An cùng khu du lịch Tam Cốc - Bích Động (Ninh Bình).
|
9 |
+
Ba điểm tâm linh nằm trên ba tỉnh thành là Hà Nội, Hà Nam, Ninh Bình đã tạo nên một tam giác tâm linh với các công trình kiến trúc tâm linh độc đáo.
|
10 |
+
=> Vị trí này đã góp phần làm cho Tam Chúc nói riêng và tam giác tâm linh nói trên trở thành điểm đỏ trên bản đồ tâm linh Việt Nam.
|
11 |
+
2. Địa hình và cảnh quan
|
12 |
+
* Địa hình:
|
13 |
+
Khu du lịch tâm linh chùa Tam Chúc có tổng diện tích 4000 hecta
|
14 |
+
(theo quyết định 526 được thủ tướng chính phủ phê duyệt ) với cảnh quan và địa thế hiếm thấy:
|
15 |
+
- Toàn bộ khu du lịch nằm trọn vẹn và ẩn mình trong quần thể núi đá vôi ngập nước độc đáo
|
16 |
+
- Nơi đây được nhiều nhà phong thủy đánh giá là chốn địa linh chính bởi địa thế “tựa sơn, hướng thủy” nhưng hơn thế nữa là cả 3 mặt của khu quần thể tâm linh này đều được bao bọc bởi một dãy núi đá hình tay ngai => Đây được coi là vị thế vững chãi nhất.
|
17 |
+
- Trước mặt chùa là một hồ nước có diện tích 600 hecta => Một trong những hồ nước tự nhiên rộng nhất Việt Nam. Dưới hồ có 6 ngọn núi đá vôi hình quả chuông nổi lên mặt nước => Hồ nước có tên gọi là hồ Lục Nhạc.
|
18 |
+
Truyền thuyết Tiền Lục Nhạc: “Xưa kia, từ thuở khai thiên lập địa, có 7 nàng công chúa xinh đẹp con của Ngọc hoàng thượng đế đã giáng xuống trần gian để ngao du sơn thủy. Và khi đến vùng đất Tam Chúc bây giờ, các nàng tiên vì mê mẩn với cảnh sắc hữu tình chốn này mà đã quyết định lại nơi đây. Trước tình cảnh đó, Ngọc hoàng ngày đêm sầu muộn/thương nhớ khôn nguôi nên đã 6 lần cử thiên binh, thiên tướng xuống trần gian để gọi các nàng về. Và mỗi lần thiên binh, thiên tướng hạ phàm thì họ lại dùng một binh khí rất độc đáo, đó chính là một quả chuông. Sáu lần hạ phàm là sáu quả chuông tất cả. Tuy nhiên, bảy nàng tiên nhất định không quay về trời. Sáu quả chuông hóa thành sáu ngọn núi nằm rải rác trên lòng hồ, mỗi quả núi đều có hình dạng tựa những quả chuông nên hậu thế gọi đó là hồ Lục Nhạc
|
19 |
+
Truyền thuyết Hậu Thất Tinh: Bảy nàng công chúa năm xưa đã hóa thân thành bảy ngọn núi nằm phía sau chùa Tam Chúc, bởi vậy dân làng nơi đây gọi đó là núi Thất Tinh. Truyền thuyết xưa kể lại rằng: “Trên cả 7 ngọn núi đều xuất hiện những đốm sáng lớn tựa như 7 ngôi sao lấp lánh suốt đêm ngày. Ánh sáng lung linh từ trên cao rọi xuống một vùng rộng lớn. Vì vậy, dân làng gọi đây là núi Thất Tinh. Ánh sáng kỳ diệu của 7 ngôi sao đã tạo nên những lời đồn đại về giá trị của chúng. Vì vậy, một thời gian sau, có người đã lẻn đến núi Thất Tinh rắp tâm hủy hoại 7 ngôi sao đó. Họ chất củi thành đống lớn và đốt nhiều ngày khiến cho 4 ngôi sao bị mờ dần đi nhưng cuối cùng có 3 ngôi sao còn lại vẫn sáng”. Vì thế thị trấn Ba Sao cũng được lấy tên từ tích ấy.
|
20 |
+
* Cảnh quan:
|
21 |
+
Cảnh quan nơi đây được ví như chốn bồng lai tiên cảnh:.
|
22 |
+
- Những dãy núi đá vôi nhấp nhô với muôn hình vạn trạng hình dạng khác nhau.
|
23 |
+
- Hồ nước rộng mênh mông và cũng là nơi cư trú của hàng chục loài động vật hoang dã, trong đó có rất nhiều loài chim quý hiếm như loài sâm cầm.
|
24 |
+
- Xen kẽ với những dãy núi đá và hồ nước là những hàng cây cổ thụ hay những thảm cây xanh, những hàng cây sala và đặc biệt là những hàng cây bồ đề.
|
25 |
+
- Nổi bật trên nền thiên nhiên nguyên sơ đó là những công trình kiến trúc tâm linh với tầm vóc đồ sộ nhưng lại vô cùng tinh tế và khoáng đạt. Toàn bộ quần thể khu du lịch tâm linh chùa Tam Chúc từ dưới đi lên bao gồm: Cổng Tam quan nội, Vườn cột kinh, điện Quán Âm, điện Giáo chủ, điện Tam Thế và cuối cùng là chùa Ngọc.
|
26 |
+
3. Giá trị lịch sử
|
27 |
+
- Giá trị lịch sử:
|
28 |
+
+ Vùng đất này chính là nơi lưu giữ những dấu tích tôn giáo của các triều đại Đinh, Tiền Lê, Lý, Trần trong lịch sử dân tộc.
|
29 |
+
+ Nơi đây cũng là nơi ghi lại những dấu chân của Thiền sư Nguyễn Minh Không trên bước đường tu hành, xây dựng chùa chiền, cứu nhân độ thế của ngài.
|
30 |
+
=> Quần thể chùa Tam Chúc là gạch nối giữa quá khứ và hiện tại, giữa nền văn hóa phương Đông và phương Tây dựa trên nền tảng Phật giáo.
|
31 |
+
- Khu tâm linh được quy hoạch là 147 hecta trong đó khu chùa Tam Chúc rộng 44 hecta. Ý tưởng và việc chuẩn bị mặt bằng để xây dựng đã được doanh nghiệp Xuân Trường/ban quản lý triển khai thực hiện từ năm 1999. Và đến năm 2013 chùa được chính thức khởi công xây dựng.
|
32 |
+
- Quá trình xây dựng chùa là một quá trình công phu, tỉ mỉ, thể hiện trình độ thi công bê tông cốt thép và cốp pha định hình đã đạt đến độ điêu luyện của những người thợ Việt Nam. Và công trình chùa Tam Chúc cũng là một minh chứng rõ nét thể hiện bàn tay tạo tác tinh xảo của những nghệ nhân điêu khắc đến từ các quốc gia như Việt Nam, Ấn Độ và Indonesia.
|
33 |
+
- Quá trình xây dựng chùa Tam Chúc đã hoàn thành xong giai đoạn một và dự kiến sẽ hoàn thành vào năm 2048. Lúc đó, chùa Tam Chúc sẽ là một trong những ngôi chùa lớn nhất thế giới.
|
34 |
+
- Với những giá trị tiêu biểu hiện có thì Tam Chúc sẽ được xây dựng để trở thành một trong 47 Khu du lịch trọng điểm của quốc gia. Và tháng 5/2019, Chùa Tam Chúc vinh dự là nơi đăng cai tổ chức Đại lễ Vesak Liên hợp quốc 2019.
|
35 |
+
II. CÁC ĐỐI TƯỢNG THAM QUAN CHÍNH
|
36 |
+
TRUNG TÂM HỘI NGHỊ QUỐC TẾ
|
37 |
+
- Tên gọi: Công trình còn có tên gọi khác là nhà Đón tiếp (vì là nơi đón tiếp khách), là Tòa thủy đình (vì được xây nổi trên mặt nước) hay nhà Vesak (vì là nơi tổ chức đại lễ Vesak Liên hợp quốc từ ngày 12-14/05/2019).
|
38 |
+
- Tòa nhà được xây dựng theo lối kiến trúc đình chùa truyền thống của Việt Nam. Công trình có ba tầng, diện tích sàn 10.000m2, có thể phục vụ 3.500 chỗ ngồi. Trong dịp đại lễ Vesak Liên hợp quốc 2019, trung tâm hội nghị quốc tế đã đón tiếp khoảng 1.500 vị lãnh đạo các giáo hội, học giả, Phật tử đến từ hơn 112 quốc gia và vùng lãnh thổ, cùng 10.000 đồng bào Phật tử, nhân dân Việt Nam.
|
39 |
+
- Đây là công trình được xây dựng trong khoảng thời gian vô cùng gấp rút để chào đón đại lễ Vesak
|
40 |
+
- Đây cũng là bến lên thuyền của du khách tham quan, chiêm bái khung cảnh Tam Chúc bằng đường thủy.
|
41 |
+
ĐÌNH LÀNG TAM CHÚC
|
42 |
+
- Đình làng Tam Chúc:
|
43 |
+
+ Nằm trên một hòn đảo nhỏ giữa lòng hồ Lục Nhạc.
|
44 |
+
+ Công trình này được phục dựng hoàn toàn bằng gỗ theo phong cách truyền thống trên diện tích đất 3700m2, gồm: Đình Chính, Nhà Tả Vu, Nhà Hữu Vu, Nhà Thủ Từ.
|
45 |
+
+ Đình chính có quy nhỏ, mang kiến trúc đặc trưng của đình làng Bắc Bộ.
|
46 |
+
- Theo những thông tin được ghi trong Thần tích, Thần sắc của làng Tam Chúc thì Đình Tam chúc thờ ngài Đại càn Quốc gia Nam Hải
|
47 |
+
- Trong những câu chuyện truyền miệng, người dân nơi đây vẫn kể về một ngôi chùa Tam Chúc thời xa xưa. Rất có thể hàng ngàn năm trước, tại nơi đây đã có một ngôi chùa có quy mô lớn. Điều này càng được khẳng định vì khi tiến hành nạo vét hồ Lục Nhạc thì người ta đã trục vớt được một số tàn tích dưới lòng hồ. Đó là:
|
48 |
+
+ Những cột gỗ cỡ lớn có hình dáng bên ngoài xơ tướp (do thời gian) rất giống với những cây gỗ làm cung điện thời nhà Đinh (hiện đang được sưu tầm trong Bảo tàng Ninh Bình).
|
49 |
+
+ Còn đây là một xà ngang hoặc cũng có thể là xà dọc làm bằng đá, có kích thước dài hơn 5m, đường kính 30cm.
|
50 |
+
+ Đây là những bệ trụ cột bằng đá có họa tiết cánh sen tương đồng với họa tiết với thời Đinh - Tiền Lê.
|
51 |
+
Hiện nay thì đây là minh chứng thuyết phục nhất về một công trình có quy mô, rất có thể là một ngôi chùa lớn cách đây hàng ngàn năm đã từng tồn tại trên mảnh đất này. Theo quá trình biến động của lịch sử, ngôi chùa nay không còn, nhưng ngôi đình hiện đã được phục dựng lại.
|
52 |
+
=> Đình làng Tam Chúc được phục dựng chính là sự sống lại của một ngàn năm lịch sử trên vùng đất này.
|
53 |
+
CỔNG TAM QUAN NỘI
|
54 |
+
- Công trình được xây dựng trên hệ thống cọc khoan nhồi vững chắc, vật liệu bằng bê tông cốt thép, kết cấu là khung cột.
|
55 |
+
- Chiều cao của công trình là 29m, diện tích sàn cả ba tầng là 3.600m2 (trong đó, tầng 1 là 2.000m2, tầng 2 là 1.200m2, tầng 3 là 400m2)
|
56 |
+
- Cổng tam quan có ba lối vào mà chúng ta thường thấy ở các ngôi chùa truyền thống Việt Nam. Tam quan thể hiện “ba cái nhìn” của Phật giáo, đó là Không quan, Trung quan và Giả quan. Nghĩa là cái sắc, cái không và cái trung dung của cả hai. Triết lý sắc sắc không không là triết lý vô cùng sâu sắc của đạo Phật.
|
57 |
+
- Những hàng gạch xây thô phía trước với những viên gạch vồ kích thước lớn:
|
58 |
+
+ Đóng hoàn toàn thủ công.
|
59 |
+
+ Gạch được đặt hàng sản xuất tại làng gốm cổ Kim Lan, Gia Lâm, Hà Nội, chính là nơi đã từng nung lò, đốt gạch xây thành Đại La xưa kia.
|
60 |
+
+ Để tạo ra được những viên gạch có màu sắc như vậy thì người thợ thủ công đã phải sử dụng nguyên liệu pha chế bao gồm 4-5 loại chất đất, vỏ bao, xỉ...
|
61 |
+
+ Mỗi viên gạch này có trọng lượng rất lớn, gạch mộc thì nặng 10kg, sau khi thành phẩm thì mỗi viên nặng 9kg.
|
62 |
+
- Ngói lợp mái cũng ngoại cỡ:
|
63 |
+
+ Nếu như ngói bình thường có kích thước 20cm*12cm thì ngói chùa Tam Chúc có kích cỡ là 35cm*20cm mà vẫn phải đảm bảo độ sắc nét của viên ngói.
|
64 |
+
+ Ngói chùa màu nâu đen trầm mặc, đảm bảo không bị phai màu và không bị phong hóa theo thời gian.
|
65 |
+
- Điểm nhấn nổi bật của Cổng tam quan nội là có ba lối vào, ba tầng lầu và ba tầng mái cong mềm mại thể hiện tầm vóc đồ sộ và đường nét duyên dáng của công trình.
|
66 |
+
VƯỜN CỘT KINH
|
67 |
+
- Vườn cột kinh này được xây dựng dựa trên ý tưởng cột kinh Phật - bảo vật quốc gia đang được đặt tại chùa Nhất Trụ (Ninh Bình).
|
68 |
+
- Mỗi cột kinh được làm hoàn toàn bằng đá:
|
69 |
+
+ Đây là loại đá xanh Thanh Hóa.
|
70 |
+
+ Loại đá này có đặc tính là đá tự nhiên cứng và khả năng chống mài mòn tốt.
|
71 |
+
+ Chính vì vậy mà đá xanh Thanh Hóa luôn gắn liền với những công trình tâm linh từ xưa đến nay.
|
72 |
+
- Cột kinh Phật này có kích thước và trọng lượng vô cùng lớn:
|
73 |
+
+ Mỗi cột cao 14m, đường kính hơn 2m, nặng khoảng 200 tấn.
|
74 |
+
+ Toàn bộ cột được lắp ghép bởi 6 bộ phận: đế lớp 1, đế lớp 2, phần cột, đấu cột hình lục giác, bát đỡ và nụ sen.
|
75 |
+
- Sau khi các cột kinh được dựng lên thì những lời Phật dạy sẽ được khắc trên những cột kinh này để nhắc nhở thế hệ hiện tại cũng như thế hệ mai sau về những triết lý sống cao đẹp. Đây cũng chính là tâm nguyện của vua Lê Đại Hành khi ông cho dựng cột kinh Phật khi xưa.
|
76 |
+
- Công trình này đang trong quá trình thi công, giai đoạn đầu sẽ có 32 cột đá. Dự kiến khi hoàn thành với số lượng 1.000 cột đá thì đây sẽ là Vườn cột kinh Phật lớn nhất thế giới.
|
77 |
+
ĐIỆN QUÁN ÂM
|
78 |
+
- Điện cao 30,5m, diện tích sàn 3.000m2, (diện tích tầng hầm là 1.800m2). Bên trong đại điện có đặt một pho tượng Quán Âm Bồ Tát bằng đồng nguyên khối, pho tượng nặng 100 tấn do các nghệ nhân Việt Nam chế tác.
|
79 |
+
- Quán Thế Âm Bồ Tát:
|
80 |
+
+ Đây là danh hiệu của một vị Phật đáng lẽ đã chứng quả Phật nhưng vì chúng sinh còn khổ đau nên ngài nguyện đi - về giữa cõi Niết Bàn và cõi Ta Bà để cứu độ chúng sinh. (Cũng có sách cho rằng đây là một ứng thân của Đức Phật, khi Ngài còn tu hạnh Bồ Tát, phải trải qua vô số kiếp luân hồi khổ tu mới chứng thành đạo quả).
|
81 |
+
+ Quán có nghĩa là quán xuyến, âm có nghĩa là âm thanh. Quán Thế Âm nghĩa là lắng nghe những âm thanh, đặc biệt là những tiếng kêu than của chúng sinh trong thế gian để độ cho họ thoát cảnh lầm than.
|
82 |
+
+ Ngài dùng sự huyền diệu để cứu độ chúng sinh không biết bao nhiêu mà kể. Vì vậy, Quán Thế Âm Bồ Tát là hiện thân của từ bi (vì chỉ có từ bi mới giải trừ được đau khổ).
|
83 |
+
- Tranh đá ở điện Quán Âm:
|
84 |
+
+ 8.500 miếng ghép khác nhau
|
85 |
+
+ Những bức tranh trong Điện Quán Âm truyền tải thông điệp về vẻ đẹp chân - thiện - mỹ và những đạo lý nhân - quả t��t đẹp của con người.
|
86 |
+
+ Điểm nhấn nổi bật trên các bức tường ở Điện Quán Âm đây là bốn bức tranh thể hiện những hiện thân khác nhau của Quán Thế Âm Bồ Tát với những tên gọi khác nhau là Quan Âm Thiên Thủ Thiên Nhãn, Quan Âm Tọa Sơn, Quan Âm Nam Hải và Quan Âm Tống Tử. Các bức tranh này càng trở nên nổi bật bởi được đặt trên nền phong cảnh thiên nhiên hữu tình của Tràng An (Ninh Bình) và Tam Chúc (Hà Nam).
|
87 |
+
=> Với những câu chuyện như vậy thì các bức tranh ở đây được coi là một cuốn kinh bằng đá khổng lồ. Khi đọc những nội dung này thì mỗi chúng ta sẽ thấm nhuần những bài học về đạo lý và lẽ sống cao đẹp. Đấy cũng chính là triết lý cao cả của Phật giáo để hướng tới một cuộc sống an lạc.
|
88 |
+
ĐIỆN GIÁO CHỦ
|
89 |
+
- Điện nằm ở giữa Điện Quán Âm và Điện Tam Thế. Điện có kiến trúc 2 tầng mái cong được xây dựng theo lối kiến trúc đặc trưng của những ngôi chùa Việt.
|
90 |
+
- Điện Giáo Chủ có chiều cao 31m, diện tích sàn 3.000m2. Tại điện đặt ban thờ gồm 01 pho tượng Phật Thích Ca Mâu Ni bằng đồng nguyên khối, pho tượng nặng 150 tấn do các nghệ nhân Việt Nam chế tác.
|
91 |
+
- Với kích thước và trọng lượng của tượng Phật lớn như vậy nên khi thi công, những người thợ xây dựng phải làm một công việc hơi ngược so với thông thường là họ đặt tượng trước sau đó mới thi công công trình. Khi cẩu lên núi, đấu hai cẩu lớn 160 tấn/cẩu mới có thể đưa tượng lên được bệ tượng. Sau khi đặt tượng xong thì người ta mới xây dựng phần cột và mái chùa.
|
92 |
+
- Điện có tên gọi là Giáo Chủ vì điện thờ Đức Phật Thích Ca Mâu Ni có tên thế tục là Tất Đạt Đa. Đức Phật Thích Ca sinh ra thuộc dòng dõi quý tộc của Ấn Độ cổ đại. Thân sinh Ngài là vua Tịnh Phạn và thân mẫu là hoàng hậu Ma Gia ở thành Ca Tỳ La Vệ. Ngài được nhân loại tôn xưng là Giáo Chủ cõi Ta Bà, Bậc Giác Ngộ khai sáng ra Đạo Phật và đưa nhân loại đi vào con đường giải thoát khổ đau.
|
93 |
+
- Điểm nổi bật trong Điện Giáo Chủ là 10.000 miếng ghép đá:
|
94 |
+
+ Tạo nên bức tranh miêu tả chi tiết về từng giai đoạn trong cuộc đời của Đức Phật, từ lúc Ngài đản sinh, thành đạo, thuyết pháp cuối cùng là nhập Niết bàn.
|
95 |
+
+ Các bức tranh điêu khắc trên đá như câu chuyện liên hoàn tái diễn lại lịch sử chân thực, sống động của một bậc Vô Thượng Chánh Đẳng Chánh Giác.
|
96 |
+
+ Chính vì vậy, những bức tranh này có ý nghĩa sâu sắc trong việc lan tỏa giáo lý của đạo Phật để mọi người theo đó sống một cuộc đời cao đẹp như Đức Phật.
|
97 |
+
ĐIỆN TAM THẾ
|
98 |
+
- Điện Tam Thế nằm ở độ cao 45m so với mực nước biển.
|
99 |
+
- Công trình này là hạng mục lớn nhất và được khởi công xây dựng và hoàn thiện đầu tiên.
|
100 |
+
- Và khi khánh thành, vị thế tựa sơn, hướng thủy của chùa Tam Chúc được thể hiện rõ nhất tại đây.
|
101 |
+
- Điểm nhấn ấn tượng của điện Tam Thế là ba lớp mái chùa đồ sộ. (Lối kiến trúc con chồng kẻ bảy của kiến trúc truyền thống mái chùa Việt vẫn được giữ nguyên nhưng quy mô lớn hơn rất nhiều).
|
102 |
+
- Tượng thờ:
|
103 |
+
+ Chính giữa của điện thờ có ba pho tượng Phật Tam Thế là bộ ba pho tượng có kích thước giống nhau đều ngồi trên tòa sen, phía sau là lá Bồ Đề.
|
104 |
+
+ Đây là sự tượng trưng cho sự hiện diện của Phật giáo ở cả ba thời: Quá khứ, hiện tại, vị lai. Trong đó, phật A Di Đà là đại diện của các vị Phật trong quá khứ; Phật Thích Ca Mâu Ni là đại diện cho các vị Phật ở hiện tại, còn Phật Di Lặc là tượng trưng cho các vị phật thời tương lai. Trong đó, mỗi một thời là bao gồm 1.000 vị Phật. Vì vậy, nói rộng ra thì Tam Thế Phật chính là vô lượng, vô biên, vô số chư Phật mười phương.
|
105 |
+
+ Tam Thế Phật ba bức mỗi bức 80 tấn được đúc bằng đồng nguyên khối, do các nghệ nhân ở Ý Yên, Nam Định chế tác. Đài sen phía bên dưới nặng 30 tấn. Một điều đặc biệt là với kích thước và khối lượng khổng lồ như thế này nhưng các bức tượng đều được tạc nguyên khối. Mỗi lá bồ đề nặng 5 tấn, được chế tác phần lõi là bằng đồng và phần họa tiết vân mây là được trang trí hoàn toàn bằng vàng.
|
106 |
+
- Điện Tam Thế có chiều cao là 45m. Hệ cột trụ nâng đỡ mái chùa được thiết kế đặc biệt để tạo hình mái chùa truyền thống. Để làm được điều đó thì chỉ riêng điện này đã có 4 loại cột khác nhau:
|
107 |
+
+ Ngoài cùng là cột hiên đường kính 0,6m
|
108 |
+
+ Cột hành lang: 0,8m
|
109 |
+
+ Bên trong là 1,2m
|
110 |
+
+ Cột trụ chính: 1,7m.
|
111 |
+
Chiều cao từ móng lên hết cột là 39m.
|
112 |
+
- Chính giữa điện đây là khoảng rộng 1.000m2, là không gian đặt tượng và cũng là không gian khách bước vào đầu tiên. Không có một chiếc cột nào chia cắt không gian này. Để đạt được thành tựu xây dựng như thế này thì những người thợ xây dựng đã dùng cách thức thi công bê tông đặc biệt. Đó là trong lõi các xà ngang bê tông không phải là cốt thép thông thường mà là cáp chịu lực.
|
113 |
+
- Diện tích sàn của điện Tam Thế là hơn 5.100m2 (và diện tích tầng hầm là 2.200m2). Với diện tích lớn như vậy thì khu vực chính điện có sức chứa tới 5.000 Phật tử hành lễ cùng một lúc.
|
114 |
+
- Những viên gạch lát sàn đặc biệt có kích cỡ đặc biệt, đó là 80cm*80cm, trọng lượng 80kg/viên. Chỉ có những xưởng sản xuất giàu kinh nghiệm mới có thể sản xuất ra được những viên gạch như thế này. Và người ta đã tính toán rằng mỗi viên vừa đủ dành cho một người ngồi khi hành lễ.
|
115 |
+
- Tranh đá tại điện Tam Thế:
|
116 |
+
+ 12.000 miếng ghép tạo nên các bức tranh đá.
|
117 |
+
+ Mỗi bức tranh đá ở đây đều là (sự gửi gắm) một câu chuyện vô cùng nhân văn tái hiện cuộc đời Đức Phật. Đó là những bức tranh về cõi Niết Bàn, chốn bồng lai tiên cảnh, nơi ẩn chứa tất cả những vẻ đẹp chân - thiện - mỹ mà con người hằng mong ước.
|
118 |
+
+ Mỗi bức tường của điện Tam Thế thể hiện một chủ điểm và các chủ điểm được sắp đặt theo trình tự rất khoa học, từ trái qua phải theo chiều kim đồng hồ và logic câu chuyện cũng được sắp đặt theo chiều quay đó.
|
119 |
+
TẠI SÂN ĐIỆN TAM THẾ:
|
120 |
+
Cây bồ đề Vĩ Đại Cát Tường:
|
121 |
+
+ Sân điện Tam Thế hiện đang trồng một cây rất quý, đó chính là cây bồ đề được chiết ra từ “Cây Bồ Ðề Vĩ Ðại Cát Tường” ở Thánh tích Mahamegha, cố đô Anuradhapura của Sri Lanka.
|
122 |
+
+ Cây này do Chủ tịch Quốc hội Sri Lanka tặng cho Việt Nam.
|
123 |
+
+ Cây bồ đề này được coi là cây bồ đề có tuổi thọ cao nhất thế giới hiện nay và được coi là báu vật của quốc đảo này.
|
124 |
+
Chiếc vạc đồng:
|
125 |
+
+ Vạc này được đúc năm 2009 dựa trên ý tưởng của Vạc Phổ Minh - một trong An Nam Tứ đại khí của thời đại Lý - Trần.
|
126 |
+
+ Vạc là hình ảnh quen thuộc của người Việt vì vạc thường được người dân dùng để nấu ăn. Khi đất nước hưng thịnh thì các bậc vua chúa cho đúc vạc để thể hiện sức mạnh dân tộc và để cảm tạ trời đất. Đặc biệt, vạc còn nhắc nhở con người về quy luật nhân - quả, hướng con người tới một cuộc sống thiện lương.
|
127 |
+
+ Chiếc vạc này được đúc bằng đồng, nặng khoảng 30 tấn
|
128 |
+
+ Mặt ngoài có khắc chân dung thiền sư Nguyễn Minh Không và các hình ảnh về chùa Bái Đính, Tràng An, chùa Tam Chúc và chùa Song Tử Tây
|
129 |
+
NHÀ THỜ TỔ
|
130 |
+
Nhà thờ tổ tại chùa Tam Chúc hiện tại đang dành để thờ những vị sư tổ có công khai sang và truyền bá đạo phật tại việt Nam
|
131 |
+
Đạt Ma sư tổ hay còn gọi là Bồ đề Đạt Ma
|
132 |
+
Vị trí ngồi: Chính giữa, hàng trên cùng Bồ Ðề Đạt Ma tên thật là Bồ Ðề Ða La (Bodhi Tara), con thứ ba của vua Chí Vương, thuộc giòng Sát Ðế Ly, nước Quốc Hương, Nam Thiên Trúc (vùng cao nguyên Dekkan), thuộc phía nam Ấn Ðộ.
|
133 |
+
Bồ Ðề Đạt Ma là pháp hiệu, được đặt khi bái sư với ngài Bát Nhã Ða La (Prajanatra), một tổ sư Thiền Tông đời thứ 27 của Ấn Ðộ. Bồ Ðề Đạt Ma được sư phụ truyền thụ y bát, để kế thừa nhiệm vụ Tổ Thiền Tông Ấn Ðộ đời thứ 28.
|
134 |
+
Ðể thực hiện lời di huấn của thầy mình, vào năm 517, Tổ sư Bồ Ðề Đạt Ma từ giả Ấn Ðộ, dùng thuyền vượt biển, trong ba năm, đến Quảng Châu, Trung Hoa vào ngày 21 tháng 9 năm 520 (Canh Tý), triều Lương Võ Ðế, niên hiệu Phổ Thông thứ bảy.
|
135 |
+
Theo Nguyễn Lang trong Việt Nam Phật giáo sử luận thì Bồ-đề-đạt-ma có thể từng đến Việt Nam (Giao Châu) cuối đời nhà Tống (420-447) cùng với một vị sư Ấn Độ tên là Pháp Thiên (sa. dharmadeva). Bởi vậy mà trong các ngôi chùa tại Việt nam thường th��� Bồ đề Đạt Ma.
|
136 |
+
Khuông Việt ( 933-1011) trước tên là Ngô Chân Lưu ), tu chùa Phật Đà, làng Cát Lợi, Thường Lạc (nay là Vệ Linh, Sóc Sơn, Hà Nội). Sư là người Cát Lợi, hậu duệ nhà Ngô , thuộc đời (hay thế hệ) thứ 4, dòng Vô Ngôn Thông. Đại sư Khuông Việt là vị thiền sư được phong Tăng thống đầu tiên trong lịch sử Phật giáo Việt Nam.
|
137 |
+
Tăng Thống Ngô Chân Lưu, được ban danh hiệu Khuông Việt đại sư năm 971, quê quán tại hương Cát Lợi, huyện Thường Lạc, sau là thôn Đoài xã Da Hạ, huyện Kim Hoa phủ Bắc Hà, nay là thôn Thụy Hương, xã Phú Cường, huyện Sóc Sơn, Hà Nội.
|
138 |
+
Vua Lê Đại Hành đã nhờ Pháp Thuận và Khuông Việt cùng đứng ra đón tiếp. Pháp Thuận đã đón Lý Giác từ chùa Sông Sách, nay thuộc tỉnh Hải Dương, để đưa về kinh ấp Hoa Lư. Đến Hoa Lư, Khuông Việt đã đứng ra tiếp.
|
139 |
+
Trước khi Lý Giác ra về, vua Lê Đại Hành đã ra lệnh cho Khuông Việt viết một khúc nhạc để tiễn đưa phái bộ. Đây có thể nói là lần đầu tiên văn chương nghệ thuật đã công khai đưa vào phục vụ sự nghiệp chính trị ngoại giao. Đây là một loại từ khúc lưu hành khá phổ biến thời bấy giờ, có thể dùng như lời của một bản nhạc để hát với việc sử dụng các nhạc khí để tấu kèm theo. Khúc từ này có tên là Ngọc Lang Quy, mà truyền bản nhà Nguyễn viết thành Vương Lang Quy.
|
140 |
+
Pháp Thuận ( 914-990) tên thật là Đỗ Pháp Thuận, là thiền sư đời thứ 10, dòng Tỳ-ni-đa-lưu-chi. Sư trụ trì ở Chùa Cổ Sơn, làng Thừ, quận Ải. Không biết ông là người ở đâu. Sư họ Ðỗ, học rộng, thơ hay, có tài giúp vua, hiểu rõ việc nước. Nhỏ đã xuất gia, thờ Thiền sư Phù Trì chùa Long Thọ làm thầy. Sau khi đắc pháp, sư nói ra lời nào cũng phù hợp với sấm ngữ.
|
141 |
+
Ðang vào lúc nhà Tiền Lê dựng nghiệp, trù kế hoạch định sách lược, sư tham dự đắc lực. Ðến khi thiên hạ thái bình, sư không nhận phong thưởng. Vua Lê Ðại Hành càng thêm kính trọng, thường không gọi tên, chỉ gọi Ðỗ Pháp sư và đem việc soạn thảo văn thư giao phó cho sư.
|
142 |
+
Lý Quốc Sư (chữ Hán: 15 tháng 10 năm 1065 – 1141) là tên gọi theo quốc tính họ Vua do nhà Lý ban cho và ghép với chức danh pháp lý cao nhất của một vị thiền sư từng là dược sư, pháp sư, đại sư rồi quốc sư tên hiệu Nguyễn Minh Không. Đạo hiệu Phù Vân quảng đạt đại pháp sư, dân một số nơi ở Ninh Bình thường gọi Đức thánh Nguyễn.
|
143 |
+
Ông là một vị cao tăng đứng đầu tổ chức Phật giáo của triều đại nhà Lý trong lịch sử, là vị thiền sư sáng lập nên nhiều ngôi chùa nhất ở Việt Nam, được tôn vinh là ông tổ nghề đúc đồng và cũng là ông tổ nghề Đông y Việt Nam.
|
144 |
+
Vì có nhiều công lớn chữa bệnh cho vua và nhân dân mà ông cùng với Trần Hưng Đạo, là những nhân vật lịch sử có thật, sau này được người Việt tôn sùng là đức thánh Nguyễn, đức thánh Trần và ông được hậu thế thờ ở rất nhiều đền, đình, và cả trong chùa theo kiểu tiền Phật hậu Thánh. Một số ghi chép xưa xếp ông là vị thánh trong tứ bất tử. Trong truyền thuyết dân gian, Nguyễn Minh Không là một nhân vật huyền thoại, xuất hiện với nhiều tình tiết kỳ bí thậm chí hoang đường như khi tu thiền đắc đạo có thể đi mây về gió, niệm chú cho chim lạ rơi xuống đất, ngả nón làm thuyền vượt sông cả, cho cả kho đồng nước Tống vào túi đem về đúc Tứ Đại khí, thò tay vào vạc dầu đang sôi vớt hàng trăm chiếc kim chữa bệnh cho vua Lý Thần Tông. Hiện nay ở vùng châu thổ sông Hồng có rất nhiều nơi còn đền thờ ông như ở Ninh Bình, Bắc Ninh, Hà Nội, Nam Định, Hải Dương, Thái Bình, Quảng Ninh…
|
145 |
+
Trần Nhân Tông (chữ Hán: sinh ngày 7 tháng 12 năm 1258 -16 tháng 12 năm 1308) tên khai sinh là Trần Khâm, là vị hoàng đế thứ ba của Hoàng triều Trần nước Đại Việt. Ông trị vì từ ngày 8 tháng 11 năm 1278 đến ngày 16 tháng 4 năm 1293, sau đó làm Thái thượng hoàng cho đến khi qua đời. Trần Nhân Tông được sử Việt đánh giá là một vị vua anh minh, đã có nhiều đóng góp cho sự phát triển bền vững của Đại Việt cuối thế kỷ XIII, cũng như việc bảo vệ nền độc lập và mở rộng cương thổ đất nước. Ngoài ra, ông cũng là một thiền sư lớn của Phật giáo Việt Nam thời trung đại. Ông là 1 trong 14 vị anh hùng tiêu biểu của dân tộc Việt Nam.
|
146 |
+
Sau khi đẩy lùi các cuộc xâm lược của người Mông Cổ, Trần Nhân Tông đã khôi phục được sự hưng thịnh của Đại Việt đồng thời thực thi phương sách ngoại giao vừa mềm dẻo, vừa cứng rắn với nhà Nguyên. Năm 1293, ông truyền ngôi cho Thái tử Trần Thuyên (tức vua Trần Anh Tông) và lên làm Thái thượng hoàng. Sau đó Nhân Tông xuất gia tu hành theo đạo Phật và lấy hiệu Trúc Lâm Đại sĩ ; nhưng ông vẫn tham gia điều hành chính sự, đánh dẹp quân Ai Lao xâm phạm biên giới và mở rộng bờ cõi về phương Nam bằng phương pháp ngoại giao. Trần Nhân Tông cũng chính là vị tổ sáng lập Thiền phái Trúc Lâm, một dòng thiền Phật giáo mang bản sắc văn hóa Việt Nam và tinh thần nhập thế.
|
147 |
+
NHÀ TỨ ÂN
|
148 |
+
Đây là gian thờ cư sĩ phật tử Diệu Liên. “Cư sĩ phật tử Diệu Liên”, tức là bà Phạm Thị Lan (1961 – 2018), quê xã Ninh Xuân, huyện Hoa Lư, tỉnh Ninh Bình. Bà là người có công lớn trong việc tôn tạo, xây dựng và quản lý Quần thể danh thắng Tràng An - Bái Đính (Ninh Bình), nơi đây đã được UNESCO công nhận là Di sản văn hóa và thiên nhiên thế giới vào năm 2014. Đây là di sản hỗn hợp đầu tiên ở Đông Nam Á.
|
149 |
+
Ngoài chùa Bái Đính, chùa Tam Chúc, bà Phạm Thị Lan còn là người góp công xây dựng những ngôi chùa như: chùa Vàng, chùa Bạc, chùa Báo Hiếu, chùa Thiên Phúc (tỉnh Ninh Bình). Đặc biệt là các ngôi chùa: Song Tử Tây, Đảo Đá Tây A, Trường Sa Đông, Trường Sa Lớn, Sinh Tồn Đông, Phan Vinh... trên quần đảo Trường Sa (tỉnh Khánh Hòa) góp phần bảo vệ biên cương của Tổ quốc và giữ gìn bản sắc văn hóa dân tộc.
|
150 |
+
CHÙA NGỌC
|
151 |
+
- Chùa Ngọc tọa lạc trên đỉnh núi Thất Tinh, ở độ cao 200m so với mực nước biển.
|
152 |
+
- Việc xây dựng trên đỉnh núi cheo leo như thế này là vô cùng khó khăn:
|
153 |
+
+ Để có thể tiến hành xây dựng được công trình thì những người thợ đã phải chuẩn bị một mặt bằng thi công bằng bê tông cốt thép, cố gắng ít can thiệp nhất vào địa hình tự nhiên của đỉnh núi.
|
154 |
+
+ Do đường lên núi nhỏ, nhiều đoạn gấp khúc nên các công nhân phải vận chuyển vật liệu lên đỉnh núi bằng hệ thống tời kéo. Nhờ thế mà toàn bộ các khối đá granit được vận chuyển lên đỉnh núi một cách an toàn, trong đó có khối đá nặng đến 5 tấn.
|
155 |
+
- Công trình chùa Ngọc mang phong cách kiến trúc chùa cổ truyền Việt Nam. Chùa có diện tích 36m2, chiều cao 13m nặng 2.000 tấn với 3 tầng mái cong.
|
156 |
+
- Chùa được xây dựng hoàn toàn bằng đá Granit đỏ:
|
157 |
+
+ Các phiến đá này được các nghệ nhân Hindu giáo người Ấn Độ chế tác và vận chuyển nguyên liệu sang rồi trực tiếp lắp đặt tại đây.
|
158 |
+
+ Việc lắp dựng các phiến đá với nhau đều ko sử dụng một chất keo kết dính nào, không cần bê tông hay xi măng mà sử dụng phương pháp kết dính theo phương thức cổ truyền của người Ấn Độ.
|
159 |
+
+ Đó là tất cả các phiến đá được chồng xếp khéo léo bằng mộng âm dương và cân bằng đối trọng.
|
160 |
+
- Để chinh phục chùa Ngọc thì phải qua 299 bậc đá,
|
161 |
+
- Chùa Ngọc đặt pho tượng Phật A Di Đà bằng ngọc nguyên khối nặng 4,9 tấn. Đứng tại chùa Ngọc nhìn xuống dưới sẽ thấy toàn bộ khu tâm linh chùa Tam Chúc giống như chốn bồng lai tiên cảnh với núi non, hồ nước, thảm thực vật và những công trình kiến trúc độc đáo.
|
162 |
+
CHÙA BA SAO
|
163 |
+
Ngôi chùa được xây dựng trên lưng chừng núi, phía trước hướng về dãy núi Thất tinh. Tương truyền rằng dưới thời lý Thiền sư Nguyễn Minh Không trên đường đi hành đạo đã đi qua vùng đất Tam chúc- Hà Nam. Ngài thấy giữa vùng núi non hùng vĩ lại có dãy núi có khả năng phát sáng tựa những vì sao, cho rằng thế đất này linh thiêng nên đã dừng chân quan sát kỹ hơn thì thấy trên lưng chừng núi có ngôi chùa nhỏ bằng tranh tre, nứa lá đơn sơ, Khi tìm hiểu thì được biết đó là chùa “Tam Tinh”, Ngài đã dùng gạch, đá để xây dựng lại cho khang trang kiên cố hơn và đổi tên chùa thành “Ba Sao”. Đây cũng chính là nơi ngài tu tập và hái thuốc chữa bệnh cứu người trong suốt hành trình cứu nhân độ thế của mình.
|
164 |
+
Dưới thời Trần ngôi chùa ��ược trùng tu tôn tạo lại, lối lên được làm chắc chắn và kiên cố hơn. Vào năm 2018 do phong hóa thời gian, ngôi chùa đổ nát khá nhiều cho nên đã được Ban quản lý chùa Tam chúc tiến hành trùng tu tôn tạo lại.
|
165 |
+
KIẾN TRÚC CHUNG (Dành để tham khảo)
|
166 |
+
Việc xây dựng thành công chùa Tam Chúc là một thành tựu nổi bật trong lĩnh vực xây dựng:
|
167 |
+
- Địa thế/mặt bằng thi công rất khó khăn vì chiều sâu bị hạn chế, mặt bằng dốc, đổ rộng sang hai bên. Nếu như chiều sâu của chùa Bái Đính là hơn 1000m thì chiều sâu của toàn bộ khu chùa Tam Chúc chỉ có 300m .
|
168 |
+
- Các nhà thi công đã rất khéo léo tận dụng địa hình tự nhiên, đưa khối kiến trúc đồ sộ nhất là điện Tam Thế kề cận chân núi còn các điện khác nhỏ hơn thì thoải dần xuống phía dưới. => Dù nhìn từ trên cao xuống hay nhìn từ dưới thấp lên thì các công trình cũng không bị che khuất tầm nhìn.
|
169 |
+
- Tất cả các công trình xây dựng trong khu tâm linh này được xây dựng theo lối thần đạo:
|
170 |
+
+ Nghĩa là tất cả các công trình chính nằm trên một đường thẳng, còn các công trình phụ thì nằm đăng đối hai bên.
|
171 |
+
+ Kiểu kiến trúc này càng làm nổi bật địa thế “tựa sơn hướng thủy” của công trình chùa Tam Chúc.
|
172 |
+
- Toàn bộ các hạng mục xây dựng của chùa Tam Chúc đều làm bằng bê tông cốt thép:
|
173 |
+
+ Bởi lẽ với quy mô xây dựng cực lớn, khoảng vượt không gian rộng, khiến vật liệu gỗ không thể sử dụng được tại đây.
|
174 |
+
+ Trình độ thi công bê tông cốt thép với cốp pha định hình của những người thợ Việt Nam đã đạt mức điêu luyện.
|
175 |
+
+ Những người thợ có thể tạo hình nên dáng vẻ mềm mại, cổ kính cho tất cả các khối kiến trúc dù là bằng bê tông hay gạch xây.
|
176 |
+
- Tất cả các cấu kiện bê tông:
|
177 |
+
+ Được sơn giả gỗ => giống vật liệu truyền thống.
|
178 |
+
+ Phần lớn các họa tiết, hoa văn trên dầm, xà đều được đúc cùng lúc đổ bê tông nghĩa là được tạo hình ngay trong quá trình lắp dựng cốp pha.
|
179 |
+
- Nguyên liệu thi công:
|
180 |
+
+ Ngay từ đầu chủ đầu tư/ban quản lý đã có ý tưởng lựa chọn nguyên liệu thô sơ, đảm bảo tính cổ kính cho một công trình ngay sau khi nó vừa hoàn thành.
|
181 |
+
+ Vì vậy, trong hầu hết các công trình thì có rất nhiều các bức tường cổ kính.
|
182 |
+
(THUYẾT MINH BỨC TRANH ĐÁ)
|
183 |
+
- Các bức tranh đá này được chạm khắc vô cùng tinh xảo. Và mỗi bức tranh lại được ghép bằng nhiều tấm đá khác nhau.
|
184 |
+
- Những bức tranh đá này được chế tác hoàn toàn thủ công bởi các nghệ nhân tài hoa đến từ Java, Indonesia. Và cũng chính những nghệ nhân điêu khắc này lại trực tiếp từ Indonesia sang Việt Nam và tận tay tạo ghép những bức tranh lên tường.
|
185 |
+
- Nguyên nhân: Người phát tâm xây chùa- ông Nguyễn Văn Trường trong một lần tình cờ đã nhìn thấy và bị cuốn hút bởi những bức tượng được tạc tại khu đền tháp Mỹ Sơn. Từ đó, ông đã nung nấu/ấp ủ ý tưởng sẽ trang trí tất cả các bức tường tại chùa Tam Chúc bằng những bức tranh có phong cách như thế. Từ đó, ông đi đến quốc gia nào cũng để tâm quan sát những bức phù điêu dù lớn hay nhỏ. Và thật may mắn, khi tới Indonesia, cụ thể ở đây là tham quan đền Borobudur, ông đã tận mắt nhìn thấy những bức điêu khắc đá có rất nhiều nét tương đồng với những bức tượng tại khu đền tháp Mỹ Sơn. Sau nhiều lần dò hỏi, cuối cùng ông đã tìm đến các nghệ nhân chế tác đá Java, Indonesia. Tổ tiên của họ chính là những người đã tạo (tác) ra những tác phẩm điêu khắc nổi tiếng tại Angkor Watt hay đền Borobudur và nhiều công trình vĩ đại khác. Ngay sau đó/lập tức, quá trình tạo tác các bức tranh đá đặc biệt được bắt đầu.
|
186 |
+
- Quá trình thi công: 1.000 người làm việc liên tục trong nhiều tháng bao gồm cả việc vận chuyển đá từ trên núi xuống, mang về xưởng, tạc theo các mẫu tranh. Mỗi bức tranh là một tấm đá. Sau khi thành phẩm thì mỗi tấm đá đó lại được xẻ thành nhiều tấm đá nhỏ, sau đó được đóng kiện chuyển sang Việt Nam. Sau khi được chuyển sang Việt Nam thì những người thợ lại mất thêm 18 tháng để lắp ghép những tấm đá này lên tường để thành những bức tranh hoàn chỉnh. Và cách thức lắp ghép là ghép khít, để đảm bảo tính thô mộc cho b��� mặt bức tranh thì chỉ một mặt sau là có chất kết dính.
|
187 |
+
- Nguyên liệu chế tác tranh: Một loại đá đặc biệt.
|
188 |
+
+ Đá này được hình thành từ khu vực núi lửa ngàn năm của Indonesia nên còn được gọi đá núi lửa.
|
189 |
+
+ Đá có độ xốp, không quá nặng do đó dễ chế tác, kể cả đó là những tiểu tiết tinh xảo.
|
190 |
+
+ Và một ưu điểm nổi trội là màu sắc của đá cổ kính như những tác phẩm có tuổi thọ hàng ngàn năm.
|
191 |
+
+ Vì vậy, càng trải qua thời gian thì vẻ đẹp của các bức tranh đá này càng trở nên hoàn mỹ.
|
192 |
+
- Nội dung của tất cả các tranh đá ở chùa Tam Chúc: Kể về cuộc đời đức Phật, mỗi bức tranh là một câu chuyện vô cùng nhân văn và sâu sắc.
|
193 |
+
+ Các bức tranh ở điện Tam Thế là những câu chuyện về cõi niết bàn, chốn bồng lai tiên cảnh
|
194 |
+
+ Các bức tranh ở điện Giáo Chủ là sự tập hợp các câu chuyện về cuộc đời Đức Phật Thích Ca Mâu Ni
|
195 |
+
+ Các bức tranh ở điện Quan Âm là một kho tàng phong phú những câu chuyện kể về tấm lòng từ bi của Bồ tát trong sứ mệnh cao cả là cứu nhân độ thế .
|
requirements.txt
ADDED
@@ -0,0 +1,6 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
gpt_index==0.4.24
|
2 |
+
gradio==3.32.0
|
3 |
+
langchain==0.0.181
|
4 |
+
Requests==2.31.0
|
5 |
+
sentence_transformers==2.2.2
|
6 |
+
transformers==4.29.0.dev0
|
test.py
ADDED
@@ -0,0 +1,157 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
import os
|
2 |
+
|
3 |
+
import gradio as gr
|
4 |
+
import requests
|
5 |
+
from transformers import AutoTokenizer, AutoModelForCausalLM, pipeline, AutoModelForSeq2SeqLM
|
6 |
+
from langchain.text_splitter import CharacterTextSplitter
|
7 |
+
from langchain.indexes import VectorstoreIndexCreator
|
8 |
+
from langchain.document_loaders import TextLoader
|
9 |
+
import textwrap
|
10 |
+
from langchain.chains.question_answering import load_qa_chain
|
11 |
+
from langchain import HuggingFaceHub, HuggingFacePipeline, OpenAI
|
12 |
+
from sentence_transformers import SentenceTransformer
|
13 |
+
|
14 |
+
from langchain.embeddings import HuggingFaceEmbeddings
|
15 |
+
from langchain.vectorstores import FAISS
|
16 |
+
from langchain.chains import RetrievalQA
|
17 |
+
|
18 |
+
|
19 |
+
|
20 |
+
os.environ["OPENAI_API_KEY"] = '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'
|
21 |
+
|
22 |
+
class ChatGPT:
|
23 |
+
def __init__(self):
|
24 |
+
loaders = [TextLoader(os.path.join('./docs', fn), encoding='utf8') for fn in os.listdir('./docs')]
|
25 |
+
# loader = TextLoader('./docs/test7.txt', encoding='utf-8')
|
26 |
+
# loader = TextLoader('./state_of_the_union.txt', encoding='utf-8')
|
27 |
+
# documents = loader.load()
|
28 |
+
# print(wrap_text_preserve_newlines(str(documents[0])))
|
29 |
+
text_splitter = CharacterTextSplitter(
|
30 |
+
separator="\n",
|
31 |
+
chunk_size=1000,
|
32 |
+
chunk_overlap=0,
|
33 |
+
length_function=len,
|
34 |
+
)
|
35 |
+
embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/paraphrase-multilingual-mpnet-base-v2")
|
36 |
+
index = VectorstoreIndexCreator(
|
37 |
+
embedding=embeddings,
|
38 |
+
text_splitter=CharacterTextSplitter(chunk_size=1000, chunk_overlap=0)).from_loaders(loaders)
|
39 |
+
# self.docs = text_splitter.split_documents(documents)
|
40 |
+
# print(len(docs))
|
41 |
+
# embeddings = HuggingFaceEmbeddings(model_name='keepitreal/vietnamese-sbert')
|
42 |
+
|
43 |
+
# embeddings = HuggingFaceEmbeddings()
|
44 |
+
# llm = HuggingFaceHub(repo_id="vinai/phobert-base")
|
45 |
+
# model = AutoModelForCausalLM.from_pretrained("vinai/phobert-base")
|
46 |
+
# tokenizer = AutoTokenizer.from_pretrained("vinai/phobert-base")
|
47 |
+
# self.db = FAISS.from_documents(self.docs, embeddings)
|
48 |
+
# pipe = pipeline(
|
49 |
+
# "text-generation",
|
50 |
+
# model=model,
|
51 |
+
# tokenizer=tokenizer
|
52 |
+
# )
|
53 |
+
# local_llm = HuggingFacePipeline(pipeline=pipe)
|
54 |
+
self.chain = RetrievalQA.from_chain_type(llm=OpenAI(temperature=0.0),
|
55 |
+
chain_type="stuff",
|
56 |
+
retriever=index.vectorstore.as_retriever(search_kwargs={"k": 3}),
|
57 |
+
input_key="question")
|
58 |
+
# self.chain = load_qa_chain(llm=OpenAI(temperature=0.0), chain_type="stuff")
|
59 |
+
# self.chain = load_qa_chain(llm=local_llm, chain_type="stuff")
|
60 |
+
|
61 |
+
def query(self,question):
|
62 |
+
# docs = self.db.similarity_search(question)
|
63 |
+
# return (self.chain.run(input_documents=docs, question=question))
|
64 |
+
return (self.chain.run(question))
|
65 |
+
|
66 |
+
|
67 |
+
def wrap_text_preserve_newlines(text, width=200):
|
68 |
+
# Split the input text into lines based on newline characters
|
69 |
+
lines = text.split('\\n')
|
70 |
+
|
71 |
+
# Wrap each line individually
|
72 |
+
wrapped_lines = [textwrap.fill(line, width=width) for line in lines]
|
73 |
+
|
74 |
+
# Join the wrapped lines back together using newline characters
|
75 |
+
wrapped_text = '\n'.join(wrapped_lines)
|
76 |
+
|
77 |
+
return wrapped_text
|
78 |
+
|
79 |
+
os.environ["HUGGINGFACEHUB_API_TOKEN"] = "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"
|
80 |
+
url = "https://raw.githubusercontent.com/hwchase17/langchain/master/docs/modules/state_of_the_union.txt"
|
81 |
+
# url = "https://raw.githubusercontent.com/NTT123/Vietnamese-Text-To-Speech-Dataset/master/collections.txt"
|
82 |
+
# url = "https://raw.githubusercontent.com/NTT123/Vietnamese-Text-To-Speech-Dataset/master/collections.txt"
|
83 |
+
|
84 |
+
|
85 |
+
# res = requests.get(url)
|
86 |
+
# with open("state_of_the_union.txt", "w") as f:
|
87 |
+
# f.write(res.text)
|
88 |
+
|
89 |
+
# Document Loader
|
90 |
+
|
91 |
+
# loader = TextLoader('./collections.txt', encoding='utf-8')
|
92 |
+
# # loader = TextLoader('./state_of_the_union.txt', encoding='utf-8')
|
93 |
+
# documents = loader.load()
|
94 |
+
# # print(wrap_text_preserve_newlines(str(documents[0])))
|
95 |
+
# text_splitter = CharacterTextSplitter(
|
96 |
+
# separator = "\n",
|
97 |
+
# chunk_size = 1000,
|
98 |
+
# chunk_overlap = 200,
|
99 |
+
# length_function = len,
|
100 |
+
# )
|
101 |
+
# docs = text_splitter.split_documents(documents)
|
102 |
+
# # print(len(docs))
|
103 |
+
# # embeddings = HuggingFaceEmbeddings(model_name='keepitreal/vietnamese-sbert')
|
104 |
+
# embeddings = HuggingFaceEmbeddings(model_name="sentence-transformers/paraphrase-multilingual-mpnet-base-v2")
|
105 |
+
# # embeddings = HuggingFaceEmbeddings()
|
106 |
+
#
|
107 |
+
#
|
108 |
+
# db = FAISS.from_documents(docs, embeddings)
|
109 |
+
#
|
110 |
+
# # query = "giờ làm việc của công ty"
|
111 |
+
# # docs = db.similarity_search(query)
|
112 |
+
#
|
113 |
+
#
|
114 |
+
# # print(wrap_text_preserve_newlines(str(docs[0].page_content)))
|
115 |
+
#
|
116 |
+
#
|
117 |
+
# # print(wrap_text_preserve_newlines(str(docs[1].page_content)))
|
118 |
+
# # model_id = 'google/flan-t5-base'# go for a smaller model if you dont have the VRAM
|
119 |
+
# model_id = 'VietAI/gpt-neo-1.3B-vietnamese-news'# go for a smaller model if you dont have the VRAM
|
120 |
+
# # tokenizer = AutoTokenizer.from_pretrained(model_id)
|
121 |
+
# # # model = AutoModelForSeq2SeqLM.from_pretrained(model_id,load_in_8bit=False,low_cpu_mem_usage=True)
|
122 |
+
# # model = AutoModelForCausalLM.from_pretrained(model_id,load_in_8bit=False,low_cpu_mem_usage=True)
|
123 |
+
# #
|
124 |
+
# # pipe = pipeline(
|
125 |
+
# # "text-generation",
|
126 |
+
# # model=model,
|
127 |
+
# # tokenizer=tokenizer,
|
128 |
+
# # pad_token_id=20000,
|
129 |
+
# # temperature=0.9,
|
130 |
+
# # max_length=500
|
131 |
+
# # )
|
132 |
+
# # llm=HuggingFaceHub(repo_id="VietAI/gpt-neo-1.3B-vietnamese-news", model_kwargs={"temperature":0.9,"top_k":20,"do_sample":True,"max_length":500})
|
133 |
+
# # local_llm = HuggingFacePipeline(pipeline=pipe)
|
134 |
+
# # llm=HuggingFaceHub(repo_id="google/flan-t5-base", model_kwargs={"temperature":0, "max_length":512})
|
135 |
+
# # llm=HuggingFaceHub(repo_id="VietAI/gpt-neo-1.3B-vietnamese-news", model_kwargs={"temperature":0.1, "max_length":500})
|
136 |
+
# chain = load_qa_chain(llm=OpenAI(temperature=0.5), chain_type="stuff")
|
137 |
+
# query = "được quyền lợi gì khi đẻ con"
|
138 |
+
# # query = "What did the president say about the Economy"
|
139 |
+
# docs = db.similarity_search(query)
|
140 |
+
#
|
141 |
+
# print(chain.run(input_documents=docs,question=query))
|
142 |
+
|
143 |
+
chatgpt = ChatGPT()
|
144 |
+
|
145 |
+
|
146 |
+
|
147 |
+
|
148 |
+
def chatbot(input_text):
|
149 |
+
|
150 |
+
response = chatgpt.query(input_text)
|
151 |
+
return response
|
152 |
+
|
153 |
+
iface = gr.Interface(fn=chatbot,
|
154 |
+
inputs=gr.components.Textbox(lines=7, label="Enter your text"),
|
155 |
+
outputs="text",
|
156 |
+
title="Custom-trained AI Chatbot")
|
157 |
+
iface.launch(share=True)
|