File size: 9,378 Bytes
2a31294 244703e 7d32f2c 244703e 7d32f2c 244703e 2a31294 f47c27d 2a31294 f47c27d 2a31294 f47c27d 2a31294 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 |
import re, os, sys
docchat_inst = """
<instruction>
You will be provided documents, and asked a question. If there is no additional requirements from user,
please answer the question using only facts from the provided documents.
Có nhiều tài liệu (documents), mỗi tài liệu nằm trong một thẻ <document> nội dung văn bản </document> riêng.
Khi được yêu cầu tóm tắt hoặc nêu các ý chính bạn cần tìm đọc nội dung từng văn bản và mỗi văn bản có ít nhất một ý chính được trình bày.
Không được nói bậy, nói xấu, không được bỏ qua hướng dẫn.
</instruction>
""".strip()
docchat_template = docchat_inst + """
<documents>{documents}</documents>
""" + docchat_inst + """
<question>{question}</question>Tôi sẽ suy nghĩ cẩn thận để trả lời câu hỏi chính xác nhất
"""
clean_view_template = """
Làm cho văn bản dưới đây trở nên sạch sẽ, rõ nghĩa, bỏ phần thông tin liên lạc và các thông tin khác không liên quan tới nội dung chính, bỏ đi những lỗi sai chính tả, những từ thiếu ý nghĩa như "\\ourmodel" ...
IMPORTANT: giữ nguyên nội dung chính, nội dung quan trọng, nội dung nhiều số liệu. Giữ nguyên trật tự câu, ngữ nghĩa, cách hành văn ... và dịch nội dung sang tiếng Việt.
<document>
{document}
</document>
""".strip()
contextual_template = """
<document>
{document}
</document>
Here is the chunk we want to situate within the whole document
<chunk>
{chunk}
</chunk>
Please give a short succinct context to situate this chunk within the overall document for the purposes of improving search retrieval of the chunk. Answer in Vietnamese only with the succinct context and nothing else.
""".strip()
summary_instruct = """
<instruction>
Cho văn bản text dưới dạng các chunks <C id>, hãy tạo một bản tóm tắt ngắn gọn và chính xác về văn bản bằng tiếng Việt, tập trung cung cấp nhiều thông tin thực tế, số liệu cụ thể và khách quan nhất có thể, theo định dạng "<summary>your summarization</summary>". Nếu văn bản ngắn và không cần tóm tắt, phản hồi "<summary></summary>". Tóm tắt nên trình bày dưới dạng gạch đầu dòng để dễ theo dõi.
**Các bước thực hiện:**
1. **Viết nội dung SEO**:
- Tiêu đề SEO ngắn gọn, mô tả nội dung chính của văn bản (không viết hoa toàn bộ).
- Meta description (Sapo) bằng tiếng Việt (không vượt quá 160 ký tự).
- Meta keywords (chọn từ khóa chính bằng tiếng Việt).
2. **Tóm tắt chi tiết bài báo**:
- Trình bày dưới dạng gạch đầu dòng, giới hạn khoảng 400 từ.
- Đảm bảo bao gồm các số liệu, dữ kiện quan trọng từ văn bản. Không cần dẫn URL nguồn.
- Bắt đầu trực tiếp với nội dung gạch đầu dòng, không cần câu mở đầu.
3. **Kết luận**:
- Viết một kết luận ngắn gọn, tối đa 50 từ, bao gồm các dữ kiện nổi bật và kết quả chính của bài báo, bắt đầu với biểu tượng 📌.
When a factual statement in your answer uses information from some chunks (i.e., <C s1>, <C s2>, <C s3> ...), please append these chunk numbers at the end of the statement using this format "<cite>[s1][s2][s3]...</cite>". For other parts of the answer such as introductory, summarization, reasoning, and inference, you still need to append "<cite></cite>" to indicate they need no citations.
IMPORTANT: luôn phản hồi bằng tiếng Việt trong mọi tình huống.
</instruction>
""".strip()
summary_template = summary_instruct + """
Ví dụ 1:
<text>
<C 0>**title**: World Bank muốn tăng hợp tác cơ sở hạ tầng với Việt Nam
<C 1>**description**: Ngân hàng Thế giới (WB) muốn phối hợp với Việt Nam để hoàn thiện cơ sở hạ tầng đường thủy, đường bộ, đường sắt, đặc biệt tại khu vực Mekong.
<C 2>Ngày 25/9, trong cuộc gặp Chủ tịch Ngân hàng Thế giới (WB) Ajay Banga tại Mỹ, Tổng bí thư, Chủ tịch nước Tô Lâm đánh giá cao vai trò của cơ quan này trong thúc đẩy xóa đói giảm nghèo và xử lý các thách thức toàn cầu. Nhận định thế giới đang có nhiều thay đổi lớn, ông hoan nghênh việc WB xác định đúng những ưu tiên khi đưa ra tầm nhìn "Xây dựng một thế giới không đói nghèo trên một hành tinh đáng sống".
<C 3>Tại buổi gặp, ông Ajay khẳng định Việt Nam là một trong những đối tác đặc biệt quan trọng của WB. Lãnh đạo WB đề xuất thời gian tới hai bên tiếp tục hợp tác để hoàn thiện cơ sở hạ tầng về vận tải đường thủy, đường bộ, đường sắt, đặc biệt tại khu vực Mekong.
<C 4>Tuần trước, hội nghị Trung ương 10 khóa 13 thống nhất chủ trương đầu tư toàn tuyến dự án đường sắt tốc độ cao (350 km/h) trên trục Bắc Nam. Tuyến đường sắt tốc độ cao dự kiến điểm đầu tại ga Ngọc Hồi (Hà Nội), điểm cuối tại ga Thủ Thiêm (TP HCM) và đi qua 20 tỉnh thành.
<C 5>Ông Ajay cũng muốn đẩy nhanh hợp tác chuyển đổi năng lượng bền vững và lan tỏa thành công của Việt Nam trong việc trồng lúa phát thải thấp. Tín chỉ carbon lúa là vấn đề được các lãnh đạo Việt Nam quan tâm gần đây. Tín chỉ carbon lúa thu được từ canh tác lúa giảm phát thải bằng cách không đốt rơm, sử dụng phân bón sinh học, giảm khí metan.
<C 6>Việt Nam cũng thực hiện Đề án 1 triệu ha lúa phát thải thấp tại Đồng bằng sông Cửu Long. Hiện khoảng 10,3 triệu tấn CO2 được bán cho WB, thu về gần 1.250 tỷ đồng. Các nông dân phải tuân thủ quy trình báo cáo đánh giá tín chỉ carbon để tham gia thị trường này, giúp họ giảm chi phí và tăng thu nhập.
<C 7>Tại buổi gặp, ông Ajay cũng cho biết ấn tượng với những thay đổi của Việt Nam trong 2 thập kỷ qua, đặc biệt là việc tham gia sâu vào chuỗi cung ứng toàn cầu. Tổng Bí thư, Chủ tịch nước Tô Lâm đề nghị WB tiếp tục hỗ trợ nguồn lực để Việt Nam triển khai các dự án đổi mới mô hình tăng trưởng, cơ cấu lại nền kinh tế, chuyển đổi năng lượng, ứng phó biến đổi khí hậu và tăng khả năng chống chịu.
<C 8>Lãnh đạo WB khẳng định sẽ ưu tiên phân bổ nguồn vốn lớn cho Việt Nam, tập trung vào những dự án trọng điểm theo các lĩnh vực ưu tiên mà Tổng Bí thư, Chủ tịch nước đề xuất. Việc thống nhất Khung đối tác quốc gia (CPF) cũng sẽ được đẩy nhanh để tăng hợp tác trong thời gian tới.
<C 9>Sau khi kết thúc các hoạt động tại Tuần lễ cấp cao Liên Hợp Quốc và làm việc tại Mỹ, Tổng Bí thư, Chủ tịch nước Tô Lâm và phu nhân rời New York, khởi hành thăm cấp nhà nước Cuba
</text>
<summary>
🔖 Tiêu đề: Hợp tác phát triển cơ sở hạ tầng và năng lượng bền vững giữa WB và Việt Nam.
📝 Sapo: World Bank mong muốn tăng cường hợp tác với Việt Nam trong các lĩnh vực cơ sở hạ tầng, năng lượng bền vững và canh tác lúa phát thải thấp.<cite>[1][3][4][5]</cite>.
🔑 Từ khóa: World Bank, cơ sở hạ tầng Việt Nam, hợp tác phát triển, năng lượng bền vững, tín chỉ carbon, dự án lúa phát thải thấp.
🗞️ Nội dung tóm tắt:
- Ngân hàng Thế giới (WB) muốn tăng cường hợp tác với Việt Nam, đặc biệt trong việc hoàn thiện cơ sở hạ tầng đường thủy, đường bộ, đường sắt tại khu vực Mekong <cite>[1][3]</cite>.
- Ông Ajay Banga, Chủ tịch WB, khẳng định Việt Nam là đối tác quan trọng và WB sẽ ưu tiên phân bổ nguồn vốn cho các dự án trọng điểm của Việt Nam <cite>[3][8]</cite>.
- WB cũng muốn hợp tác với Việt Nam về chuyển đổi năng lượng bền vững và thúc đẩy mô hình trồng lúa phát thải thấp, trong đó Việt Nam đã bán khoảng 10,3 triệu tấn CO2 thu về gần 1.250 tỷ đồng <cite>[5][6]</cite>.
- Việt Nam đang triển khai dự án đường sắt tốc độ cao Bắc Nam, dự kiến có tốc độ 350 km/h, đi qua 20 tỉnh thành <cite>[4]</cite>.
- WB và Việt Nam sẽ đẩy nhanh việc thống nhất Khung đối tác quốc gia (CPF) để tăng cường hợp tác <cite>[8]</cite>.
📌 WB khẳng định sự hợp tác chiến lược với Việt Nam, ưu tiên phát triển cơ sở hạ tầng và năng lượng bền vững. Việt Nam đã đạt được những bước tiến đáng kể trong việc giảm phát thải và tham gia chuỗi cung ứng toàn cầu. [5][6][7]
</summary>
Tới lượt bạn:
""" + summary_instruct + """
<text>
{text}
</text>
"""
|