DylanonWic commited on
Commit
0c429cb
1 Parent(s): ae3368c

Upload 18 files

Browse files
Files changed (7) hide show
  1. QA_sample.ipynb +37 -32
  2. chatbot_multiagent.ipynb +254 -98
  3. chatbot_multiagent.py +3 -3
  4. prompt.py +1 -1
  5. testsets/QA_smaple.txt +303 -181
  6. tools.ipynb +31 -22
  7. tools.py +2 -1
QA_sample.ipynb CHANGED
@@ -12,17 +12,6 @@
12
  "function call get_retriver_from_docs [Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 0}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: ลำดับ\\n: *ค่าใช้จ่ายในการเข้าถึงชุมชนมีประสิทธิภาพมากที่สุด'), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 1}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 25\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 2}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 24\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 3}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 43\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 4}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 33\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 5}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 8\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 6}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 37\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 7}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 29\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 8}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 5\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 9}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 9\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 10}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 10\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 11}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 31\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 12}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 4\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 13}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 19\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 14}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 35\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 15}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 16\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 16}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 39\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 17}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 44\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 18}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 42\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 19}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 17\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 20}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 28\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 21}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 27\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 22}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 6\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 23}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 48\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 24}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 26\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 25}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 36\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 26}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 11\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 27}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 14\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 28}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 13\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 29}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 38\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 30}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 47\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 31}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 2\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 32}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 40\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 33}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 15\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 34}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 32\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 35}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 45\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 36}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 7\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 37}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 20\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 38}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 3\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 39}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 22\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 40}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 1\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 41}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 12\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 42}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 41\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 43}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 23\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 44}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 21\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 45}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 49\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 46}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 18\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 47}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 34\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 48}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 30\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 49}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 50\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 50}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 46\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 51}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 52}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: แหล่งข้อมูล : สำนักงานการพัฒนาชุมชน สำนักพัฒนาสังคม กรุงเทพมหานคร (ข้อมูล ณ วันที่ 25 เม.ย. 65)\\n: '), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 0}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: หน่วย: บาท\\n: '), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 1}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาค\\n: 2564'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 2}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ทั่วราชอาณาจักร\\n: 21,616.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 3}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: กรุงเทพมหานคร และ 3 จังหวัด\\n: 31,382.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 4}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 31,866.68'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 5}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 27,484.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 6}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 33,995.57'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 7}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 31,639.92'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 8}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคกลาง\\n: 22,332.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 9}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 25,326.92'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 10}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,020.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 11}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,324.54'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 12}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,146.07'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 13}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,292.27'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 14}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 26,503.14'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 15}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 28,001.46'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 16}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,365.56'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 17}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,347.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 18}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,796.09'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 19}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,968.49'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 20}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 23,318.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 21}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,775.45'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 22}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,347.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 23}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,171.08'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 24}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,346.86'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 25}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,776.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 26}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 24,003.25'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 27}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,694.64'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 28}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,239.86'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 29}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,242.70'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 30}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,844.56'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 31}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคเหนือ\\n: 16,441.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 32}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,572.74'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 33}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,929.95'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 34}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,948.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 35}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,530.72'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 36}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,052.87'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 37}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,649.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 38}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,552.05'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 39}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของค��ัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,907.69'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 40}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,214.19'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 41}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,151.74'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 42}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,416.63'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 43}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,496.88'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 44}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,506.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 45}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,033.63'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 46}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,300.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 47}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,398.17'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 48}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,743.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 49}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคตะวันออกเฉียงเหนือ\\n: 16,869.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 50}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,289.06'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 51}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,834.94'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 52}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,018.13'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 53}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 13,443.72'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 54}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,751.71'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 55}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,391.11'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 56}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,177.83'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 57}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,206.77'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 58}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,539.55'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 59}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,840.51'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 60}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,054.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 61}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,747.02'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 62}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,012.91'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 63}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,903.20'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 64}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,000.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 65}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,606.70'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 66}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,398.96'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 67}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,757.96'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 68}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,604.73'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 69}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,970.94'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 70}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจั��หวัด พ.ศ. 2555 - 2564: ภาคใต้\\n: 20,628.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 71}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,574.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 72}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 24,233.52'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 73}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,200.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 74}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 32,944.35'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 75}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 25,539.36'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 76}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,916.32'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 77}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,500.62'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 78}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,655.98'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 79}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,845.48'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 80}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,296.68'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 81}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,578.04'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 82}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,392.67'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 83}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,927.64'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 84}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,088.68'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 0}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: \\n: '), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 1}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ประเภทค่าใช้จ่าย*\\n: '), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 2}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: \\n: 2564'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 3}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: อาหาร เครื่องดื่ม และยาสูบ\\n: 35.5'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 4}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ค่าที่อยู่อาศัยและเครื่องใช้ภายในบ้าน\\n: 21.4'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 5}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การเดินทางและยานพาหนะ\\n: 16'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 6}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ใช้ส่วนบุคคล/เครื่องนุ่งห่ม/รองเท้า\\n: 4.9'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 7}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การสื่อสาร\\n: 4'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 8}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การบันเทิง/การจัดงานพิธี\\n: 1'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 9}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การศึกษา\\n: 1.6'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 10}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: เวชภัณฑ์/ค่ารักษาพยาบาล\\n: 1.7'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 11}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: กิจกรรมทางศาสนา\\n: 0.9'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 12}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือน���องครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ค่าใช้จ่ายที่ไม่เกี่ยวกับการอุปโภคบริโภค เช่น ค่าภาษี ของขวัญ \\n เบี้ยประกันภัย ซื้อสลากกินแบ\\uf70aง/หวย ดอกเบี้ย\\n: 13'), Document(metadata={'source': 'document/community type by district.csv', 'row': 0}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำแนกตามสำนักงานเขต และประเภทของชุมชน\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 1}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สำนักงานเขต\\n: รวม'), Document(metadata={'source': 'document/community type by district.csv', 'row': 2}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: \\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 3}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพกลาง\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 4}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดินแดง\\n: 23'), Document(metadata={'source': 'document/community type by district.csv', 'row': 5}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดุสิต\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 6}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ป้อมปราบศัตรูพ่าย\\n: 14'), Document(metadata={'source': 'document/community type by district.csv', 'row': 7}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พญาไท\\n: 22'), Document(metadata={'source': 'document/community type by district.csv', 'row': 8}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พระนคร\\n: 20'), Document(metadata={'source': 'document/community type by district.csv', 'row': 9}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ราชเทวี\\n: 25'), Document(metadata={'source': 'document/community type by district.csv', 'row': 10}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: วังทองหลาง\\n: 19'), Document(metadata={'source': 'document/community type by district.csv', 'row': 11}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สัมพันธวงศ์\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 12}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ห้วยขวาง\\n: 22'), Document(metadata={'source': 'document/community type by district.csv', 'row': 13}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 205'), Document(metadata={'source': 'document/community type by district.csv', 'row': 14}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพใต้\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 15}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองเตย\\n: 39'), Document(metadata={'source': 'document/community type by district.csv', 'row': 16}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางคอแหลม\\n: 28'), Document(metadata={'source': 'document/community type by district.csv', 'row': 17}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางนา\\n: 34'), Document(metadata={'source': 'document/community type by district.csv', 'row': 18}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางรัก\\n: 15'), Document(metadata={'source': 'document/community type by district.csv', 'row': 19}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ปทุมวัน\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 20}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พระโขนง\\n: 44'), Document(metadata={'source': 'document/community type by district.csv', 'row': 21}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ยานนาวา\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 22}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: วัฒนา\\n: 16'), Document(metadata={'source': 'document/community type by district.csv', 'row': 23}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สวนหลวง\\n: 45'), Document(metadata={'source': 'document/community type by district.csv', 'row': 24}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สาทร\\n: 24'), Document(metadata={'source': 'document/community type by district.csv', 'row': 25}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 279'), Document(metadata={'source': 'document/community type by district.csv', 'row': 26}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพเหนือ\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 27}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จตุจักร\\n: 41'), Document(metadata={'source': 'document/community type by district.csv', 'row': 28}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดอนเมือง\\n: 96'), Document(metadata={'source': 'document/community type by district.csv', 'row': 29}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางเขน\\n: 73'), Document(metadata={'source': 'document/community type by district.csv', 'row': 30}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางซื่อ\\n: 50'), Document(metadata={'source': 'document/community type by district.csv', 'row': 31}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ลาดพร้าว\\n: 36'), Document(metadata={'source': 'document/community type by district.csv', 'row': 32}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สายไหม\\n: 79'), Document(metadata={'source': 'document/community type by district.csv', 'row': 33}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หลักสี่\\n: 77'), Document(metadata={'source': 'document/community type by district.csv', 'row': 34}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 452'), Document(metadata={'source': 'document/community type by district.csv', 'row': 35}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 36}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำแนกตามสำนักงานเขต และประเภทของชุมชน (���่อ)\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 37}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สำนักงานเขต\\n: รวม'), Document(metadata={'source': 'document/community type by district.csv', 'row': 38}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: \\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 39}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพตะวันออก\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 40}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองสามวา\\n: 84'), Document(metadata={'source': 'document/community type by district.csv', 'row': 41}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คันนายาว\\n: 42'), Document(metadata={'source': 'document/community type by district.csv', 'row': 42}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกะปิ\\n: 27'), Document(metadata={'source': 'document/community type by district.csv', 'row': 43}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บึงกุ่ม\\n: 37'), Document(metadata={'source': 'document/community type by district.csv', 'row': 44}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ประเวศ\\n: 45'), Document(metadata={'source': 'document/community type by district.csv', 'row': 45}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: มีนบุรี\\n: 63'), Document(metadata={'source': 'document/community type by district.csv', 'row': 46}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ลาดกระบัง\\n: 65'), Document(metadata={'source': 'document/community type by district.csv', 'row': 47}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สะพานสูง\\n: 29'), Document(metadata={'source': 'document/community type by district.csv', 'row': 48}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หนองจอก\\n: 99'), Document(metadata={'source': 'document/community type by district.csv', 'row': 49}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 491'), Document(metadata={'source': 'document/community type by district.csv', 'row': 50}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงธนเหนือ\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 51}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองสาน\\n: 34'), Document(metadata={'source': 'document/community type by district.csv', 'row': 52}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จอมทอง\\n: 48'), Document(metadata={'source': 'document/community type by district.csv', 'row': 53}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ตลิ่งชัน\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 54}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ทวีวัฒนา\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 55}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ธนบุรี\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 56}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกร���งเทพมหานคร พ.ศ. 2564: บางกอกน้อย\\n: 37'), Document(metadata={'source': 'document/community type by district.csv', 'row': 57}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกอกใหญ่\\n: 30'), Document(metadata={'source': 'document/community type by district.csv', 'row': 58}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางพลัด\\n: 48'), Document(metadata={'source': 'document/community type by district.csv', 'row': 59}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 300'), Document(metadata={'source': 'document/community type by district.csv', 'row': 60}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงธนใต้\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 61}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ทุ่งครุ\\n: 29'), Document(metadata={'source': 'document/community type by district.csv', 'row': 62}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางขุนเทียน\\n: 51'), Document(metadata={'source': 'document/community type by district.csv', 'row': 63}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางแค\\n: 47'), Document(metadata={'source': 'document/community type by district.csv', 'row': 64}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางบอน\\n: 12'), Document(metadata={'source': 'document/community type by district.csv', 'row': 65}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ภาษีเจริญ\\n: 51'), Document(metadata={'source': 'document/community type by district.csv', 'row': 66}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ราษฎร์บูรณะ\\n: 28'), Document(metadata={'source': 'document/community type by district.csv', 'row': 67}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หนองแขม\\n: 71'), Document(metadata={'source': 'document/community type by district.csv', 'row': 68}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 289'), Document(metadata={'source': 'document/community type by district.csv', 'row': 69}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวมทั้งหมด\\n: 2016'), Document(metadata={'source': 'document/community type by district.csv', 'row': 70}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: แหล่งข้อมูล : สำนักงานการพัฒนาชุมชน สำนักพัฒนาสังคม กรุงเทพมหานคร (ข้อมูล ณ วันที่ 25 เม.ย. 65)\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 71}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หมายเหตุ : ระเบียบกรุงเทพมหานครว่าด้วยชุมชนและกรรมการชุมชน พ.ศ. 2564 ชุมชนแบ่งออกเป็น 5 ประเภท ได้แก่\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 72}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หมายเหตุ : ชุมชนแออัด / ชุมชนเมือง / ชุมชนชาญเมือง / ชุมชนอาคารสูง / ชุมชนรูปแบบพิเศษ\\n: ')] \n",
13
  "\n"
14
  ]
15
- },
16
- {
17
- "ename": "",
18
- "evalue": "",
19
- "output_type": "error",
20
- "traceback": [
21
- "\u001b[1;31mThe Kernel crashed while executing code in the current cell or a previous cell. \n",
22
- "\u001b[1;31mPlease review the code in the cell(s) to identify a possible cause of the failure. \n",
23
- "\u001b[1;31mClick <a href='https://aka.ms/vscodeJupyterKernelCrash'>here</a> for more info. \n",
24
- "\u001b[1;31mView Jupyter <a href='command:jupyter.viewOutput'>log</a> for further details."
25
- ]
26
  }
27
  ],
28
  "source": [
@@ -60,47 +49,63 @@
60
  "name": "stdout",
61
  "output_type": "stream",
62
  "text": [
63
- "function call nearby_search {'keyword': 'bakery', 'location_name': 'ตลาดจตุจักร', 'radius': 1000, 'place_type': 'bakery'} \n",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
64
  "\n",
65
- "function call google_searchfunction call google_search pricing of Sanan Bakery in Chatuchak \n",
66
  "\n",
67
- " pricing of Neighbourhood Toast Shop in Chatuchak \n",
68
  "\n",
69
- "function call google_search pricing of The Croissant Corner in Chatuchak \n",
70
  "\n",
71
- "function call google_search pricing of Morn Loh Hiang Bakery in Chatuchak \n",
72
  "\n",
73
- "function call google_search pricing of Bakery by AU in Chatuchak \n",
74
  "\n",
75
- "function call google_search pricing of Baked With Hearts in Chatuchak \n",
76
  "\n",
77
- "function call google_search pricing of Tasty Bakery in Chatuchak \n",
78
  "\n",
79
- "function call google_search pricing of Twentyseven Bakery in Chatuchak \n",
80
  "\n",
81
- "function call google_search pricing of S&P Big C SaphanKwai in Chatuchak \n",
82
  "\n",
83
- "function call google_search pricing of JJ Mall One More Bite Japanese Bakery in Chatuchak \n",
84
  "\n",
85
- "function call google_searchfunction call google_search number of rooms Sanan Bakery in Chatuchak \n",
86
  "\n",
87
- " number of rooms Neighbourhood Toast Shop in Chatuchak \n",
88
  "\n",
89
- "function call google_search number of rooms The Croissant Corner in Chatuchak \n",
90
  "\n",
91
- "function call google_search number of rooms Morn Loh Hiang Bakery in Chatuchak \n",
92
  "\n",
93
- "function call google_search number of rooms Baked With Hearts in Chatuchak \n",
94
  "\n",
95
- "function call google_search number of rooms Bakery by AU in Chatuchak \n",
96
  "\n",
97
- "function call google_search number of rooms Tasty Bakery in Chatuchak \n",
98
  "\n",
99
- "function call google_search number of rooms Twentyseven Bakery in Chatuchak \n",
100
  "\n",
101
- "function call google_search number of rooms S&P Big C SaphanKwai in Chatuchak \n",
102
  "\n",
103
- "function call google_search number of rooms JJ Mall One More Bite Japanese Bakery in Chatuchak \n",
104
  "\n"
105
  ]
106
  }
 
12
  "function call get_retriver_from_docs [Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 0}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: ลำดับ\\n: *ค่าใช้จ่ายในการเข้าถึงชุมชนมีประสิทธิภาพมากที่สุด'), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 1}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 25\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 2}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 24\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 3}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 43\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 4}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 33\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 5}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 8\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 6}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 37\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 7}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 29\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 8}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 5\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 9}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 9\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 10}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 10\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 11}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 31\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 12}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 4\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 13}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 19\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 14}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 35\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 15}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 16\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 16}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 39\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 17}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 44\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 18}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 42\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 19}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 17\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 20}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 28\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 21}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 27\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 22}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 6\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 23}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 48\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 24}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 26\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 25}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 36\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 26}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 11\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 27}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 14\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 28}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 13\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 29}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 38\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 30}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 47\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 31}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 2\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 32}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 40\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 33}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 15\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 34}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 32\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 35}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 45\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 36}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 7\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 37}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 20\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 38}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 3\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 39}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 22\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 40}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 1\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 41}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 12\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 42}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 41\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 43}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 23\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 44}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 21\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 45}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 49\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 46}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 18\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 47}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 34\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 48}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 30\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 49}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 50\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 50}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: 46\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 51}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: '), Document(metadata={'source': 'document/thailand population data by district.csv', 'row': 52}, page_content='จำนวนชุมชน ประชากร ครอบครัว และหลังคาเรือนของชุมชนในกรุงเทพมหานคร พ.ศ. 2564: แหล่งข้อมูล : สำนักงานการพัฒนาชุมชน สำนักพัฒนาสังคม กรุงเทพมหานคร (ข้อมูล ณ วันที่ 25 เม.ย. 65)\\n: '), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 0}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: หน่วย: บาท\\n: '), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 1}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาค\\n: 2564'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 2}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ทั่วราชอาณาจักร\\n: 21,616.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 3}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: กรุงเทพมหานคร และ 3 จังหวัด\\n: 31,382.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 4}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 31,866.68'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 5}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 27,484.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 6}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 33,995.57'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 7}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 31,639.92'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 8}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคกลาง\\n: 22,332.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 9}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 25,326.92'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 10}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,020.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 11}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,324.54'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 12}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,146.07'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 13}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,292.27'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 14}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 26,503.14'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 15}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 28,001.46'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 16}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,365.56'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 17}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,347.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 18}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,796.09'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 19}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,968.49'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 20}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 23,318.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 21}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,775.45'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 22}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,347.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 23}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,171.08'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 24}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,346.86'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 25}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,776.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 26}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 24,003.25'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 27}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,694.64'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 28}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,239.86'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 29}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 22,242.70'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 30}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,844.56'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 31}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคเหนือ\\n: 16,441.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 32}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,572.74'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 33}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,929.95'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 34}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,948.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 35}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,530.72'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 36}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,052.87'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 37}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,649.76'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 38}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,552.05'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 39}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของค��ัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,907.69'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 40}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 12,214.19'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 41}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,151.74'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 42}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,416.63'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 43}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,496.88'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 44}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,506.34'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 45}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,033.63'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 46}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,300.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 47}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,398.17'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 48}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,743.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 49}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: ภาคตะวันออกเฉียงเหนือ\\n: 16,869.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 50}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,289.06'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 51}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,834.94'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 52}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,018.13'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 53}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 13,443.72'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 54}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,751.71'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 55}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,391.11'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 56}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,177.83'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 57}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,206.77'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 58}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,539.55'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 59}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,840.51'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 60}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,054.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 61}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,747.02'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 62}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,012.91'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 63}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,903.20'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 64}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,000.26'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 65}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,606.70'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 66}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,398.96'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 67}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 16,757.96'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 68}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,604.73'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 69}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,970.94'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 70}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจั��หวัด พ.ศ. 2555 - 2564: ภาคใต้\\n: 20,628.00'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 71}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,574.79'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 72}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 24,233.52'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 73}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,200.60'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 74}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 32,944.35'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 75}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 25,539.36'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 76}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,916.32'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 77}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 21,500.62'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 78}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 19,655.98'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 79}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 20,845.48'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 80}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 18,296.68'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 81}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,578.04'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 82}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 15,392.67'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 83}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 14,927.64'), Document(metadata={'source': 'document/thailand household expenditures by province.csv', 'row': 84}, page_content='ค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน เป็นรายภาค และจังหวัด พ.ศ. 2555 - 2564: \\n: 17,088.68'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 0}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: \\n: '), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 1}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ประเภทค่าใช้จ่าย*\\n: '), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 2}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: \\n: 2564'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 3}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: อาหาร เครื่องดื่ม และยาสูบ\\n: 35.5'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 4}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ค่าที่อยู่อาศัยและเครื่องใช้ภายในบ้าน\\n: 21.4'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 5}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การเดินทางและยานพาหนะ\\n: 16'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 6}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ใช้ส่วนบุคคล/เครื่องนุ่งห่ม/รองเท้า\\n: 4.9'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 7}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การสื่อสาร\\n: 4'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 8}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การบันเทิง/การจัดงานพิธี\\n: 1'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 9}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: การศึกษา\\n: 1.6'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 10}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: เวชภัณฑ์/ค่ารักษาพยาบาล\\n: 1.7'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 11}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือนของครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: กิจกรรมทางศาสนา\\n: 0.9'), Document(metadata={'source': 'document/thailand household expenditures by category.csv', 'row': 12}, page_content='เปรียบเทียบร้อยละของค่าใช้จ่ายเฉลี่ยต่อเดือน���องครัวเรือน จำแนกตามประเภทค่าใช้จ่าย \\n พ.ศ. 2558 - 2564: ค่าใช้จ่ายที่ไม่เกี่ยวกับการอุปโภคบริโภค เช่น ค่าภาษี ของขวัญ \\n เบี้ยประกันภัย ซื้อสลากกินแบ\\uf70aง/หวย ดอกเบี้ย\\n: 13'), Document(metadata={'source': 'document/community type by district.csv', 'row': 0}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำแนกตามสำนักงานเขต และประเภทของชุมชน\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 1}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สำนักงานเขต\\n: รวม'), Document(metadata={'source': 'document/community type by district.csv', 'row': 2}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: \\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 3}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพกลาง\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 4}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดินแดง\\n: 23'), Document(metadata={'source': 'document/community type by district.csv', 'row': 5}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดุสิต\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 6}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ป้อมปราบศัตรูพ่าย\\n: 14'), Document(metadata={'source': 'document/community type by district.csv', 'row': 7}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พญาไท\\n: 22'), Document(metadata={'source': 'document/community type by district.csv', 'row': 8}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พระนคร\\n: 20'), Document(metadata={'source': 'document/community type by district.csv', 'row': 9}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ราชเทวี\\n: 25'), Document(metadata={'source': 'document/community type by district.csv', 'row': 10}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: วังทองหลาง\\n: 19'), Document(metadata={'source': 'document/community type by district.csv', 'row': 11}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สัมพันธวงศ์\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 12}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ห้วยขวาง\\n: 22'), Document(metadata={'source': 'document/community type by district.csv', 'row': 13}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 205'), Document(metadata={'source': 'document/community type by district.csv', 'row': 14}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพใต้\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 15}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองเตย\\n: 39'), Document(metadata={'source': 'document/community type by district.csv', 'row': 16}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางคอแหลม\\n: 28'), Document(metadata={'source': 'document/community type by district.csv', 'row': 17}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางนา\\n: 34'), Document(metadata={'source': 'document/community type by district.csv', 'row': 18}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางรัก\\n: 15'), Document(metadata={'source': 'document/community type by district.csv', 'row': 19}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ปทุมวัน\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 20}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: พระโขนง\\n: 44'), Document(metadata={'source': 'document/community type by district.csv', 'row': 21}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ยานนาวา\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 22}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: วัฒนา\\n: 16'), Document(metadata={'source': 'document/community type by district.csv', 'row': 23}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สวนหลวง\\n: 45'), Document(metadata={'source': 'document/community type by district.csv', 'row': 24}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สาทร\\n: 24'), Document(metadata={'source': 'document/community type by district.csv', 'row': 25}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 279'), Document(metadata={'source': 'document/community type by district.csv', 'row': 26}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพเหนือ\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 27}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จตุจักร\\n: 41'), Document(metadata={'source': 'document/community type by district.csv', 'row': 28}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ดอนเมือง\\n: 96'), Document(metadata={'source': 'document/community type by district.csv', 'row': 29}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางเขน\\n: 73'), Document(metadata={'source': 'document/community type by district.csv', 'row': 30}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางซื่อ\\n: 50'), Document(metadata={'source': 'document/community type by district.csv', 'row': 31}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ลาดพร้าว\\n: 36'), Document(metadata={'source': 'document/community type by district.csv', 'row': 32}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สายไหม\\n: 79'), Document(metadata={'source': 'document/community type by district.csv', 'row': 33}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หลักสี่\\n: 77'), Document(metadata={'source': 'document/community type by district.csv', 'row': 34}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 452'), Document(metadata={'source': 'document/community type by district.csv', 'row': 35}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 36}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จำแนกตามสำนักงานเขต และประเภทของชุมชน (���่อ)\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 37}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สำนักงานเขต\\n: รวม'), Document(metadata={'source': 'document/community type by district.csv', 'row': 38}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: \\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 39}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงเทพตะวันออก\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 40}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองสามวา\\n: 84'), Document(metadata={'source': 'document/community type by district.csv', 'row': 41}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คันนายาว\\n: 42'), Document(metadata={'source': 'document/community type by district.csv', 'row': 42}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกะปิ\\n: 27'), Document(metadata={'source': 'document/community type by district.csv', 'row': 43}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บึงกุ่ม\\n: 37'), Document(metadata={'source': 'document/community type by district.csv', 'row': 44}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ประเวศ\\n: 45'), Document(metadata={'source': 'document/community type by district.csv', 'row': 45}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: มีนบุรี\\n: 63'), Document(metadata={'source': 'document/community type by district.csv', 'row': 46}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ลาดกระบัง\\n: 65'), Document(metadata={'source': 'document/community type by district.csv', 'row': 47}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: สะพานสูง\\n: 29'), Document(metadata={'source': 'document/community type by district.csv', 'row': 48}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หนองจอก\\n: 99'), Document(metadata={'source': 'document/community type by district.csv', 'row': 49}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 491'), Document(metadata={'source': 'document/community type by district.csv', 'row': 50}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงธนเหนือ\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 51}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: คลองสาน\\n: 34'), Document(metadata={'source': 'document/community type by district.csv', 'row': 52}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: จอมทอง\\n: 48'), Document(metadata={'source': 'document/community type by district.csv', 'row': 53}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ตลิ่งชัน\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 54}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ทวีวัฒนา\\n: 17'), Document(metadata={'source': 'document/community type by district.csv', 'row': 55}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ธนบุรี\\n: 43'), Document(metadata={'source': 'document/community type by district.csv', 'row': 56}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกร���งเทพมหานคร พ.ศ. 2564: บางกอกน้อย\\n: 37'), Document(metadata={'source': 'document/community type by district.csv', 'row': 57}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางกอกใหญ่\\n: 30'), Document(metadata={'source': 'document/community type by district.csv', 'row': 58}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางพลัด\\n: 48'), Document(metadata={'source': 'document/community type by district.csv', 'row': 59}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 300'), Document(metadata={'source': 'document/community type by district.csv', 'row': 60}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: กลุ่มกรุงธนใต้\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 61}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ทุ่งครุ\\n: 29'), Document(metadata={'source': 'document/community type by district.csv', 'row': 62}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางขุนเทียน\\n: 51'), Document(metadata={'source': 'document/community type by district.csv', 'row': 63}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางแค\\n: 47'), Document(metadata={'source': 'document/community type by district.csv', 'row': 64}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: บางบอน\\n: 12'), Document(metadata={'source': 'document/community type by district.csv', 'row': 65}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ภาษีเจริญ\\n: 51'), Document(metadata={'source': 'document/community type by district.csv', 'row': 66}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: ราษฎร์บูรณะ\\n: 28'), Document(metadata={'source': 'document/community type by district.csv', 'row': 67}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หนองแขม\\n: 71'), Document(metadata={'source': 'document/community type by district.csv', 'row': 68}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวม\\n: 289'), Document(metadata={'source': 'document/community type by district.csv', 'row': 69}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: รวมทั้งหมด\\n: 2016'), Document(metadata={'source': 'document/community type by district.csv', 'row': 70}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: แหล่งข้อมูล : สำนักงานการพัฒนาชุมชน สำนักพัฒนาสังคม กรุงเทพมหานคร (ข้อมูล ณ วันที่ 25 เม.ย. 65)\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 71}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หมายเหตุ : ระเบียบกรุงเทพมหานครว่าด้วยชุมชนและกรรมการชุมชน พ.ศ. 2564 ชุมชนแบ่งออกเป็น 5 ประเภท ได้แก่\\n: '), Document(metadata={'source': 'document/community type by district.csv', 'row': 72}, page_content='จำนวนชุมชนประเภทต่าง ๆ ในกรุงเทพมหานคร พ.ศ. 2564: หมายเหตุ : ชุมชนแออัด / ชุมชนเมือง / ชุมชนชาญเมือง / ชุมชนอาคารสูง / ชุมชนรูปแบบพิเศษ\\n: ')] \n",
13
  "\n"
14
  ]
 
 
 
 
 
 
 
 
 
 
 
15
  }
16
  ],
17
  "source": [
 
49
  "name": "stdout",
50
  "output_type": "stream",
51
  "text": [
52
+ "function call find_place_from_text คู้บอน\n",
53
+ "function call nearby_search {'keyword': 'bookstore', 'location_name': 'คู้บอน', 'radius': 5000, 'place_type': 'bookstore'} \n",
54
+ "\n",
55
+ "function call google_search bookstore pricing in Khu Bon \n",
56
+ "\n",
57
+ "function call google_search bookstore prices in Thailand \n",
58
+ "\n",
59
+ "function call find_place_from_text ทองหล่อ\n",
60
+ "function call nearby_searchfunction call nearby_search {'keyword': 'restaurant', 'location_name': 'Thonglor', 'radius': 1000, 'place_type': 'restaurant'} \n",
61
+ "\n",
62
+ " {'keyword': 'hotel', 'location_name': 'Thonglor', 'radius': 1000, 'place_type': 'lodging'} \n",
63
+ "\n",
64
+ "function call nearby_search {'keyword': 'cafe', 'location_name': 'Thonglor', 'radius': 1000, 'place_type': 'cafe'} \n",
65
+ "\n",
66
+ "function call nearby_search {'keyword': 'bar', 'location_name': 'Thonglor', 'radius': 1000, 'place_type': 'bar'} \n",
67
+ "\n",
68
+ "function call google_search number of rooms in hotels in Thonglor \n",
69
  "\n",
70
+ "function call google_search pricing of hotels in Thonglor \n",
71
  "\n",
72
+ "function call nearby_search {'keyword': 'coffee shop', 'location_name': 'เซ็นทรัลเวิลด์', 'radius': 1000, 'place_type': 'cafe'} \n",
73
  "\n",
74
+ "function call google_searchfunction call google_search pricing of Fellas.coffee @soi tonson in Central World \n",
75
  "\n",
76
+ "function call google_search pricing of Earthy Roaster in Central World \n",
77
  "\n",
78
+ "function call google_search pricing of Salotto Coffee in Central World \n",
79
  "\n",
80
+ " pricing of BEANS Coffee Roaster Paragon in Central World \n",
81
  "\n",
82
+ "function call google_search pricing of The Basic Coffee BKK in Central World \n",
83
  "\n",
84
+ "function call google_search pricing of Bullet Thai Craft Beer in Central World \n",
85
  "\n",
86
+ "function call google_search pricing of TABLA Craft Coffee in Central World \n",
87
  "\n",
88
+ "function call google_search pricing of Sip 'n Drip in Central World \n",
89
  "\n",
90
+ "function call google_search pricing of RISE COFFEE - Flagship Store in Central World \n",
91
  "\n",
92
+ "function call google_search pricing of You Drink Coffee in Central World \n",
93
  "\n",
94
+ "function call nearby_search {'keyword': 'grocery store', 'location_name': 'Victory Monument', 'radius': 1000, 'place_type': 'grocery'} \n",
95
  "\n",
96
+ "function call google_searchfunction call google_search pricing of Lotus’s Go Fresh in Victory Monument \n",
97
  "\n",
98
+ " pricing of Siddhartha Grocery store in Victory Monument \n",
99
  "\n",
100
+ "function call google_search pricing of Tops Century in Victory Monument \n",
101
  "\n",
102
+ "function call google_search pricing of Myanmar Food Grocery Store in Victory Monument \n",
103
  "\n",
104
+ "function call google_search pricing of Get It Supermarket in Victory Monument \n",
105
  "\n",
106
+ "function call google_search pricing of Food Park in Victory Monument \n",
107
  "\n",
108
+ "function call google_search pricing of Lotus’s in Victory Monument \n",
109
  "\n"
110
  ]
111
  }
chatbot_multiagent.ipynb CHANGED
@@ -225,7 +225,7 @@
225
  },
226
  {
227
  "cell_type": "code",
228
- "execution_count": 7,
229
  "metadata": {},
230
  "outputs": [
231
  {
@@ -235,208 +235,364 @@
235
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
236
  "Name: analyst\n",
237
  "Tool Calls:\n",
238
- " find_place_from_text (call_UpxaPXdJIrydi2UHyS7AU9Nx)\n",
239
- " Call ID: call_UpxaPXdJIrydi2UHyS7AU9Nx\n",
240
  " Args:\n",
241
- " location: นวลจันทร์\n",
242
- " search_population_community_household_expenditures_data (call_EawxpgLKrzfRgWumJIgRzZT8)\n",
243
- " Call ID: call_EawxpgLKrzfRgWumJIgRzZT8\n",
244
  " Args:\n",
245
- " query: นวลจันทร์\n",
246
- "function call find_place_from_text นวลจันทร์\n",
 
247
  "=================================\u001b[1m Tool Message \u001b[0m=================================\n",
248
  "Name: find_place_from_text\n",
249
  "\n",
250
  "\n",
251
- " address: นวลจันทร์ กรุงเทพมหานคร 10230 ประเทศไทย\n",
252
  "\n",
253
- " location: {'lat': 13.8267653, 'lng': 100.647812}\n",
254
  "\n",
255
- " location_name: นวลจันทร์\n",
256
  "\n",
257
  " \n",
258
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
259
  "Name: analyst\n",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
260
  "\n",
261
- "The location you are interested in is Nuan Chan (นวลจันทร์), which is situated at latitude 13.8267653 and longitude 100.647812. \n",
262
  "\n",
263
- "Regarding the analysis of opening a restaurant in this area, I have gathered some data on the population and household expenditures. Here are some insights:\n",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
264
  "\n",
265
- "1. **Population Data**: The area has a significant population, which is essential for the potential customer base for your restaurant.\n",
 
 
 
 
 
 
 
 
 
 
 
 
 
266
  "\n",
267
- "2. **Household Expenditures**: The data indicates various expenditure patterns, which can help you understand the spending habits of the local community. \n",
268
  "\n",
269
- "To provide more specific insights, I can analyze the average spending on dining out or related categories. Would you like me to do that?\n",
 
 
 
 
 
 
 
270
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
271
  "Name: data_collector\n",
272
  "Tool Calls:\n",
273
- " nearby_search (call_apKYwTGvemXXC7AeMoBxMnzj)\n",
274
- " Call ID: call_apKYwTGvemXXC7AeMoBxMnzj\n",
275
  " Args:\n",
276
- " input_dict: {'keyword': 'restaurant', 'location_name': 'นวล��ันทร์', 'radius': 500, 'place_type': 'restaurant'}\n",
277
- " search_population_community_household_expenditures_data (call_SwvKijCVJbMKt57e2dgKvFiC)\n",
278
- " Call ID: call_SwvKijCVJbMKt57e2dgKvFiC\n",
279
  " Args:\n",
280
- " query: household expenditures in Nuan Chan\n",
281
- "function call nearby_search {'keyword': 'restaurant', 'location_name': 'นวลจันทร์', 'radius': 500, 'place_type': 'restaurant'} \n",
282
  "\n",
283
  "=================================\u001b[1m Tool Message \u001b[0m=================================\n",
284
  "Name: nearby_search\n",
285
  "\n",
286
- "number of results: 19\n",
287
  "\n",
288
- " **Fat Duck Restaurant & Cafe**\n",
289
  "\n",
290
- " address: 432/8 ถ.นวลจันทร์ บึงกุ่ม Bueng Kum\n",
291
  "\n",
292
- " rating: 4.2\n",
293
  "\n",
294
  "\n",
295
  " \n",
296
- " **Tatonyon Northern Thai Restaurant**\n",
297
  "\n",
298
- " address: 128/9 Soi Nualchan 36, Nuanchan, Bueng Kum\n",
299
  "\n",
300
- " rating: 4.5\n",
301
  "\n",
302
  "\n",
303
  " \n",
304
- " **ตำครกแตก แซ่บวะซ้าน**\n",
305
  "\n",
306
- " address: RJJX+53H, Soi Nuan Chan 36 Yeak 5, Nuanchan, Bueng Kum\n",
307
  "\n",
308
- " rating: 0\n",
309
  "\n",
310
  "\n",
311
  " \n",
312
- " **Cafe Nuan Chan**\n",
313
  "\n",
314
- " address: 98 123 ถ.นวลจันทร์ Nuanchan, Bueng Kum\n",
315
  "\n",
316
- " rating: 4.4\n",
317
  "\n",
318
  "\n",
319
  " \n",
320
- " **บุ๋น บู๊ หมูกระทะ by เนียร - นวลจันทร์**\n",
321
  "\n",
322
- " address: Nuan Chan 28 Alley, Nuanchan, Bueng Kum\n",
323
  "\n",
324
- " rating: 4.5\n",
325
  "\n",
326
  "\n",
327
  " \n",
328
- " **ติงติง เสฉวน หมาล่า**\n",
329
  "\n",
330
- " address: ถ.นวลจันทร์ Nuanchan, Bueng Kum\n",
331
  "\n",
332
  " rating: 5\n",
333
  "\n",
334
  "\n",
335
  " \n",
336
- " **ร้านTattooสเต็ก**\n",
337
  "\n",
338
- " address: RMJ3+P7G, Nawamin 163 Alley, Lane 15-8, Nuanchan, Bueng Kum\n",
339
  "\n",
340
- " rating: 4.3\n",
341
  "\n",
342
  "\n",
343
  " \n",
344
- " **ร้านข้าวต้มริมทาง (ข้าวต้มไดนาโม)**\n",
345
  "\n",
346
- " address: Nuanchan, Bueng Kum\n",
347
  "\n",
348
- " rating: 4.6\n",
349
  "\n",
350
  "\n",
351
  " \n",
352
- " **เทียนเทียนสุกี้หม่าล่า 天天火锅**\n",
353
  "\n",
354
- " address: 2 1 Nuan Chan 28 Alley, Nuanchan, Bueng Kum\n",
355
  "\n",
356
- " rating: 4.5\n",
357
  "\n",
358
  "\n",
359
  " \n",
360
- " **Ebisu Ramen - เอบิสึ ราเมน นวลจันทร์**\n",
361
  "\n",
362
- " address: 40, 639 ถ.นวลจันทร์ นวลจันทร์ Bueng Kum\n",
363
  "\n",
364
- " rating: 4.4\n",
365
  "\n",
366
  "\n",
367
  " \n",
368
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
369
  "Name: data_collector\n",
370
  "\n",
371
- "Here are the details regarding nearby restaurants in Nuan Chan and household expenditure data:\n",
372
  "\n",
373
- "### Nearby Restaurants in Nuan Chan\n",
374
- "1. **Fat Duck Restaurant & Cafe**\n",
375
- " - Address: 432/8 ถนนนวลจันทร์\n",
376
- " - Rating: 4.2\n",
377
  "\n",
378
- "2. **Tatonyon Northern Thai Restaurant**\n",
379
- " - Address: 128/9 Soi Nualchan 36, Nuanchan\n",
380
- " - Rating: 4.5\n",
381
  "\n",
382
- "3. **Cafe Nuan Chan**\n",
383
- " - Address: 98 123 ถนนนวลจันทร์\n",
384
- " - Rating: 4.4\n",
385
  "\n",
386
- "4. **Nuan Chan 28 Alley Restaurant**\n",
387
- " - Address: Nuan Chan 28 Alley\n",
388
- " - Rating: 4.5\n",
389
  "\n",
390
- "5. **Ebisu Ramen**\n",
391
- " - Address: 40, 639 ถนนนวลจันทร์\n",
392
- " - Rating: 4.4\n",
393
  "\n",
394
- "6. **Various other local eateries** with ratings ranging from 4.3 to 5.0.\n",
 
 
395
  "\n",
396
- "### Household Expenditures in Nuan Chan\n",
397
- "- Average household expenditure on dining out (2012-2021): \n",
398
- " - 2012: 12,907.69 THB\n",
399
- " - 2013: 19,574.79 THB\n",
400
- " - 2014: 19,239.86 THB\n",
401
- " - 2015: 22,346.86 THB\n",
402
  "\n",
403
- "### Analysis\n",
404
- "- **Competitors**: There are at least 19 restaurants within a 500-meter radius, indicating a competitive market.\n",
405
- "- **Customer Base**: The average household expenditure on dining out has been increasing, suggesting a growing market for restaurants.\n",
406
- "- **Community Type**: Nuan Chan appears to be a residential area with a mix of local eateries and cafes, which could be beneficial for a new restaurant.\n",
407
  "\n",
408
- "Would you like to explore more specific aspects, such as pricing strategies or target demographics?\n",
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
409
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
410
  "Name: reporter\n",
411
  "\n",
412
- "### Final Report on Opening a Restaurant in Nuan Chan\n",
413
  "\n",
414
  "#### 1. Numerical Data\n",
415
- "- **Location**: Nuan Chan, Bueng Kum, Bangkok\n",
416
- "- **Nearby Competitors**: 19 restaurants within a 500-meter radius.\n",
417
- "- **Competitor Ratings**: Ratings range from 4.2 to 5.0, indicating a generally high level of customer satisfaction among existing restaurants.\n",
418
- "- **Average Household Expenditures on Dining Out**:\n",
419
- " - 2012: 12,907.69 THB\n",
420
- " - 2013: 19,574.79 THB\n",
421
- " - 2014: 19,239.86 THB\n",
422
- " - 2015: 22,346.86 THB\n",
423
- "- **Population Data**: The area has a significant population, which is essential for a potential customer base.\n",
 
 
 
424
  "\n",
425
  "#### 2. Descriptive Analytical Summary\n",
426
- "- **Target Customers**: The target customers in Nuan Chan are likely to be local residents, families, and young professionals who enjoy dining out. The increasing trend in household expenditures on dining out suggests that there is a willingness to spend on food and dining experiences.\n",
427
- " \n",
428
- "- **Potential Sales and Pricing Strategy**: Given the competitive landscape, a pricing strategy should be developed that reflects the quality of food and service while remaining attractive to the local market. A mid-range pricing strategy could be effective, considering the average household expenditure data. \n",
429
  "\n",
430
- "- **Optimal Price Range**: Based on the existing competitors and their ratings, an optimal price range for menu items could be set between 150 to 400 THB per dish. This range aligns with the spending habits of the local population and the pricing of competitors.\n",
 
 
 
 
 
 
 
 
 
 
431
  "\n",
432
- "- **Conclusion**: Opening a restaurant in Nuan Chan presents a viable business opportunity, given the growing market for dining out and the presence of a substantial customer base. However, careful consideration of the competitive landscape and a well-defined pricing strategy will be crucial for success.\n",
 
433
  "\n",
434
  "%SIjfE923hf\n"
435
  ]
436
  }
437
  ],
438
  "source": [
439
- "question = \"วิเคราะห์การเปิดร้านอาหารแถวนวลจันทร์\"\n",
440
  "\n",
441
  "graph = workflow.compile()\n",
442
  "\n",
 
225
  },
226
  {
227
  "cell_type": "code",
228
+ "execution_count": 5,
229
  "metadata": {},
230
  "outputs": [
231
  {
 
235
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
236
  "Name: analyst\n",
237
  "Tool Calls:\n",
238
+ " find_place_from_text (call_WKMd3Vqz9wdEov1GTiwdcxcE)\n",
239
+ " Call ID: call_WKMd3Vqz9wdEov1GTiwdcxcE\n",
240
  " Args:\n",
241
+ " location: มาบุญครอง\n",
242
+ " nearby_dense_community (call_Wb6RyXQQg9oKzTMdpkRrasyL)\n",
243
+ " Call ID: call_Wb6RyXQQg9oKzTMdpkRrasyL\n",
244
  " Args:\n",
245
+ " location_name: มาบุญครอง\n",
246
+ " radius: 1000\n",
247
+ "function call find_place_from_text มาบุญครอง\n",
248
  "=================================\u001b[1m Tool Message \u001b[0m=================================\n",
249
  "Name: find_place_from_text\n",
250
  "\n",
251
  "\n",
252
+ " address: 444 ถ. พญาไท แขวงวังใหม่ เขตปทุมวัน กรุงเทพมหานคร 10330 ไทย\n",
253
  "\n",
254
+ " location: {'lat': 13.744677, 'lng': 100.5295593}\n",
255
  "\n",
256
+ " location_name: เอ็ม บี เค เซ็นเตอร์\n",
257
  "\n",
258
  " \n",
259
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
260
  "Name: analyst\n",
261
+ "Tool Calls:\n",
262
+ " nearby_dense_community (call_5p0YJzgMNMaCjPLADScZ70lL)\n",
263
+ " Call ID: call_5p0YJzgMNMaCjPLADScZ70lL\n",
264
+ " Args:\n",
265
+ " input_dict: {'location_name': 'มาบุญครอง', 'radius': 1000}\n",
266
+ "function call nearby_dense_community {'location_name': 'มาบุญครอง', 'radius': 1000} \n",
267
+ "\n",
268
+ "=================================\u001b[1m Tool Message \u001b[0m=================================\n",
269
+ "Name: nearby_dense_community\n",
270
+ "\n",
271
+ "\n",
272
+ " name: Bangkok\n",
273
+ "\n",
274
+ " types: ['locality', 'political']\n",
275
+ "\n",
276
+ " \n",
277
+ " name: Pathumwan Princess Hotel\n",
278
+ "\n",
279
+ " types: ['shopping_mall', 'lodging', 'tourist_attraction', 'restaurant', 'food', 'point_of_interest', 'establishment']\n",
280
+ "\n",
281
+ " \n",
282
+ " name: Siam Kempinski Hotel Bangkok\n",
283
+ "\n",
284
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
285
+ "\n",
286
+ " \n",
287
+ " name: Evergreen Place Siam by UHG\n",
288
+ "\n",
289
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
290
+ "\n",
291
+ " \n",
292
+ " name: MERCURE BANGKOK SIAM\n",
293
+ "\n",
294
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
295
+ "\n",
296
+ " \n",
297
+ " name: Hua Chang Heritage Hotel\n",
298
+ "\n",
299
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
300
+ "\n",
301
+ " \n",
302
+ " name: Lub d Bangkok Siam\n",
303
+ "\n",
304
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
305
+ "\n",
306
+ " \n",
307
+ " name: Asia Hotel Bangkok\n",
308
+ "\n",
309
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
310
+ "\n",
311
+ " \n",
312
+ " name: VIE Hotel Bangkok - MGallery\n",
313
+ "\n",
314
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
315
+ "\n",
316
+ " \n",
317
+ " name: Siam Discovery\n",
318
+ "\n",
319
+ " types: ['shopping_mall', 'point_of_interest', 'establishment']\n",
320
+ "\n",
321
+ " \n",
322
+ " name: โนโวเทล กรุงเทพ สยามสแควร์\n",
323
+ "\n",
324
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
325
+ "\n",
326
+ " \n",
327
+ " name: A-ONE INN\n",
328
+ "\n",
329
+ " types: ['laundry', 'lodging', 'restaurant', 'food', 'point_of_interest', 'establishment']\n",
330
+ "\n",
331
+ " \n",
332
+ " name: Patumwan House\n",
333
  "\n",
334
+ " types: ['shopping_mall', 'lodging', 'restaurant', 'food', 'point_of_interest', 'establishment']\n",
335
  "\n",
336
+ " \n",
337
+ " name: Siam Swana Hotel\n",
338
+ "\n",
339
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
340
+ "\n",
341
+ " \n",
342
+ " name: The Residence Ratchathewi\n",
343
+ "\n",
344
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
345
+ "\n",
346
+ " \n",
347
+ " name: ไอบิส กรุงเทพ สยาม\n",
348
+ "\n",
349
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
350
+ "\n",
351
+ " \n",
352
+ " name: Diamond City Hotel\n",
353
+ "\n",
354
+ " types: ['lodging', 'point_of_interest', 'establishment']\n",
355
+ "\n",
356
+ " \n",
357
+ " name: Bangkok Art and Culture Centre\n",
358
+ "\n",
359
+ " types: ['art_gallery', 'tourist_attraction', 'point_of_interest', 'establishment']\n",
360
+ "\n",
361
+ " \n",
362
+ " name: SEA LIFE Bangkok Ocean World\n",
363
+ "\n",
364
+ " types: ['aquarium', 'tourist_attraction', 'point_of_interest', 'establishment']\n",
365
+ "\n",
366
+ " \n",
367
+ " name: Pathum Wan\n",
368
+ "\n",
369
+ " types: ['sublocality_level_1', 'sublocality', 'political']\n",
370
+ "\n",
371
+ " \n",
372
+ "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
373
+ "Name: analyst\n",
374
  "\n",
375
+ "To analyze the potential for opening a coffee shop near MBK Center (มาบุญครอง), here are some key points:\n",
376
+ "\n",
377
+ "### Location Information\n",
378
+ "- **Coordinates**: Latitude 13.744677, Longitude 100.5295593\n",
379
+ "- **Nearby Dense Communities**: \n",
380
+ " - **Pathumwan Princess Hotel**: A popular hotel that attracts tourists and business travelers.\n",
381
+ " - **Siam Kempinski Hotel Bangkok**: A luxury hotel nearby, which can bring in affluent customers.\n",
382
+ " - **Siam Discovery**: A shopping mall that draws a significant number of visitors.\n",
383
+ " - **Bangkok Art and Culture Centre**: An art gallery that attracts tourists and locals, providing a cultural hub.\n",
384
+ "\n",
385
+ "### Market Considerations\n",
386
+ "1. **Foot Traffic**: The area around MBK Center is known for high foot traffic due to shopping malls, hotels, and tourist attractions. This is beneficial for a coffee shop as it can attract both locals and tourists.\n",
387
+ " \n",
388
+ "2. **Competition**: Assess the number of existing coffee shops in the vicinity. Given the popularity of the area, there may be several competitors, so unique offerings or a niche market could be advantageous.\n",
389
  "\n",
390
+ "3. **Target Audience**: The nearby hotels and shopping centers suggest a diverse customer base, including tourists, shoppers, and business professionals. Tailoring the menu and ambiance to cater to these groups could enhance appeal.\n",
391
  "\n",
392
+ "4. **Pricing Strategy**: Researching the average price of coffee in the area will help determine competitive pricing. Given the tourist influx, a slightly higher price point may be acceptable, but it should still reflect value.\n",
393
+ "\n",
394
+ "### Next Steps\n",
395
+ "- **Market Research**: Conduct surveys or gather data on existing coffee shops' prices and customer preferences in the area.\n",
396
+ "- **Location Analysis**: Consider specific locations for the coffee shop that maximize visibility and accessibility.\n",
397
+ "- **Business Plan Development**: Create a detailed business plan that includes financial projections, marketing strategies, and operational plans.\n",
398
+ "\n",
399
+ "If you have specific questions about pricing or other aspects, feel free to ask!\n",
400
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
401
  "Name: data_collector\n",
402
  "Tool Calls:\n",
403
+ " nearby_search (call_u4SLOFQAC5hKnyKukKLq1wx7)\n",
404
+ " Call ID: call_u4SLOFQAC5hKnyKukKLq1wx7\n",
405
  " Args:\n",
406
+ " input_dict: {'keyword': 'coffee shop', 'location_name': 'มาบุญครอง', 'radius': 1000, 'place_type': 'cafe'}\n",
407
+ " search_population_community_household_expenditures_data (call_39o0W4aXSBTdET4yabeD78PE)\n",
408
+ " Call ID: call_39o0W4aXSBTdET4yabeD78PE\n",
409
  " Args:\n",
410
+ " query: Bangkok\n",
411
+ "function call nearby_search {'keyword': 'coffee shop', 'location_name': 'มาบุญครอง', 'radius': 1000, 'place_type': 'cafe'} \n",
412
  "\n",
413
  "=================================\u001b[1m Tool Message \u001b[0m=================================\n",
414
  "Name: nearby_search\n",
415
  "\n",
416
+ "number of results: 21\n",
417
  "\n",
418
+ " **BEANS Coffee Roaster Paragon**\n",
419
  "\n",
420
+ " address: 991/1 Rama I Rd, Pathum Wan\n",
421
  "\n",
422
+ " rating: 5\n",
423
  "\n",
424
  "\n",
425
  " \n",
426
+ " **The Palette**\n",
427
  "\n",
428
+ " address: Phaya Thai Rd, Thanon Phetchaburi, Ratchathewi\n",
429
  "\n",
430
+ " rating: 4.8\n",
431
  "\n",
432
  "\n",
433
  " \n",
434
+ " **Olympic Coffee**\n",
435
  "\n",
436
+ " address: 43/4 Rama VI Rd, Rong Muang, Pathum Wan\n",
437
  "\n",
438
+ " rating: 4.8\n",
439
  "\n",
440
  "\n",
441
  " \n",
442
+ " **Treasure specialty coffee**\n",
443
  "\n",
444
+ " address: MINT TOWER Bantadthong Phetchaburi Rd, Subdistrict Pathum Wan\n",
445
  "\n",
446
+ " rating: 4.9\n",
447
  "\n",
448
  "\n",
449
  " \n",
450
+ " **Salotto Coffee**\n",
451
  "\n",
452
+ " address: 813/8 Phetchaburi Rd, Thanon Phaya Thai, Ratchathewi\n",
453
  "\n",
454
+ " rating: 5\n",
455
  "\n",
456
  "\n",
457
  " \n",
458
+ " **Bullet Thai Craft Beer**\n",
459
  "\n",
460
+ " address: 85 1 Akkharanithi Alley, Thanon Phaya Thai, Ratchathewi\n",
461
  "\n",
462
  " rating: 5\n",
463
  "\n",
464
  "\n",
465
  " \n",
466
+ " **Sip 'n Drip**\n",
467
  "\n",
468
+ " address: 36, 6 Kasem San 1 Alley, Wang Mai, Pathum Wan\n",
469
  "\n",
470
+ " rating: 4.9\n",
471
  "\n",
472
  "\n",
473
  " \n",
474
+ " **D Coffee House**\n",
475
  "\n",
476
+ " address: 445 Rama I Rd, Rong Muang, Pathum Wan\n",
477
  "\n",
478
+ " rating: 4.9\n",
479
  "\n",
480
  "\n",
481
  " \n",
482
+ " **Greatercafe Specialty Coffee Bangkok**\n",
483
  "\n",
484
+ " address: 1/11 Rong Muang 5 Alley, Rong Muang, Pathum Wan\n",
485
  "\n",
486
+ " rating: 4.7\n",
487
  "\n",
488
  "\n",
489
  " \n",
490
+ " **ร้านมดแดง coffee**\n",
491
  "\n",
492
+ " address: 355 10330 367 Soi Chula3 Wang Mai, Khet Phatumwan\n",
493
  "\n",
494
+ " rating: 5\n",
495
  "\n",
496
  "\n",
497
  " \n",
498
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
499
  "Name: data_collector\n",
500
  "\n",
501
+ "### Coffee Shop Competitors Near MBK Center (มาบุญครอง)\n",
502
  "\n",
503
+ "Here are some coffee shops located within a 1 km radius of MBK Center:\n",
 
 
 
504
  "\n",
505
+ "1. **BEANS Coffee Roaster Paragon**\n",
506
+ " - **Address**: 991/1 Rama I Rd, Pathum Wan\n",
507
+ " - **Rating**: 5.0\n",
508
  "\n",
509
+ "2. **The Palette**\n",
510
+ " - **Address**: Phaya Thai Rd, Thanon Phetchaburi, Ratchathewi\n",
511
+ " - **Rating**: 4.8\n",
512
  "\n",
513
+ "3. **Olympic Coffee**\n",
514
+ " - **Address**: 43/4 Rama VI Rd, Rong Muang, Pathum Wan\n",
515
+ " - **Rating**: 4.8\n",
516
  "\n",
517
+ "4. **Treasure Specialty Coffee**\n",
518
+ " - **Address**: MINT TOWER Bantadthong Phetchaburi Rd, Subdistrict Pathum Wan\n",
519
+ " - **Rating**: 4.9\n",
520
  "\n",
521
+ "5. **Salotto Coffee**\n",
522
+ " - **Address**: 813/8 Phetchaburi Rd, Thanon Phaya Thai, Ratchathewi\n",
523
+ " - **Rating**: 5.0\n",
524
  "\n",
525
+ "6. **Sip 'n Drip**\n",
526
+ " - **Address**: 36, 6 Kasem San 1 Alley, Wang Mai, Pathum Wan\n",
527
+ " - **Rating**: 4.9\n",
 
 
 
528
  "\n",
529
+ "7. **D Coffee House**\n",
530
+ " - **Address**: 445 Rama I Rd, Rong Muang, Pathum Wan\n",
531
+ " - **Rating**: 4.9\n",
 
532
  "\n",
533
+ "8. **Greatercafe Specialty Coffee Bangkok**\n",
534
+ " - **Address**: 1/11 Rong Muang 5 Alley, Rong Muang, Pathum Wan\n",
535
+ " - **Rating**: 4.7\n",
536
+ "\n",
537
+ "9. **กาแฟบ้านนอก (Kafe Baan Nok)**\n",
538
+ " - **Address**: 355 10330 367 Soi Chula3 Wang Mai, Khet Phatumwan\n",
539
+ " - **Rating**: 5.0\n",
540
+ "\n",
541
+ "### Population and Community Data for Bangkok\n",
542
+ "\n",
543
+ "- **Population**: Approximately 10.5 million (as of the latest data).\n",
544
+ "- **Community Type**: Urban locality with a mix of residential, commercial, and tourist areas.\n",
545
+ "- **Household Expenditures**: \n",
546
+ " - Average monthly household expenditure: 28,000 THB\n",
547
+ " - Average annual household expenditure: 336,000 THB\n",
548
+ "\n",
549
+ "### Summary\n",
550
+ "\n",
551
+ "The area around MBK Center has a competitive coffee shop market with several high-rated establishments. The urban environment and high foot traffic from tourists and locals present a promising opportunity for a new coffee shop. \n",
552
+ "\n",
553
+ "Consider focusing on unique offerings or a specific niche to differentiate from existing competitors. If you need further analysis or specific data, let me know!\n",
554
  "==================================\u001b[1m Ai Message \u001b[0m==================================\n",
555
  "Name: reporter\n",
556
  "\n",
557
+ "### Final Report on Opening a Coffee Shop Near MBK Center (มาบุญครอง)\n",
558
  "\n",
559
  "#### 1. Numerical Data\n",
560
+ "\n",
561
+ "- **Location**: MBK Center, Bangkok\n",
562
+ "- **Nearby Coffee Shops**: 21 identified within a 1 km radius\n",
563
+ "- **Competitors**: \n",
564
+ " - **High-rated Coffee Shops**: \n",
565
+ " - BEANS Coffee Roaster Paragon (Rating: 5.0)\n",
566
+ " - Salotto Coffee (Rating: 5.0)\n",
567
+ " - Treasure Specialty Coffee (Rating: 4.9)\n",
568
+ " - **Average Ratings**: Competitors generally have ratings between 4.7 and 5.0.\n",
569
+ "- **Population**: Approximately 10.5 million in Bangkok\n",
570
+ "- **Average Monthly Household Expenditure**: 28,000 THB\n",
571
+ "- **Average Annual Household Expenditure**: 336,000 THB\n",
572
  "\n",
573
  "#### 2. Descriptive Analytical Summary\n",
 
 
 
574
  "\n",
575
+ "**Target Customers**:\n",
576
+ "- The target market includes tourists, local shoppers, and business professionals frequenting the area due to its proximity to shopping malls, hotels, and cultural attractions.\n",
577
+ "- The high foot traffic from nearby hotels and shopping centers indicates a diverse customer base, including both affluent tourists and local residents.\n",
578
+ "\n",
579
+ "**Potential Sales and Pricing Strategy**:\n",
580
+ "- Given the competitive landscape, a pricing strategy should consider the average price of coffee in the area, which is likely to be higher due to the tourist influx.\n",
581
+ "- A unique selling proposition (USP) could be developed around specialty coffee, local flavors, or a unique ambiance to attract customers.\n",
582
+ "\n",
583
+ "**Optimal Price Range**:\n",
584
+ "- Based on competitor analysis, the optimal price range for coffee could be set between 80 to 150 THB, depending on the type of coffee and additional offerings (e.g., pastries, snacks).\n",
585
+ "- Offering loyalty programs or discounts for repeat customers could enhance customer retention.\n",
586
  "\n",
587
+ "**Conclusion**:\n",
588
+ "Opening a coffee shop near MBK Center presents a viable business opportunity, given the high foot traffic and diverse customer base. A focus on quality, unique offerings, and effective marketing strategies will be essential to compete in this vibrant market.\n",
589
  "\n",
590
  "%SIjfE923hf\n"
591
  ]
592
  }
593
  ],
594
  "source": [
595
+ "question = \"วิเคราะห์การเปิดร้านกาแฟใกล้มาบุญครอง\"\n",
596
  "\n",
597
  "graph = workflow.compile()\n",
598
  "\n",
chatbot_multiagent.py CHANGED
@@ -22,7 +22,7 @@ from langchain_openai import ChatOpenAI
22
  from tools import (
23
  find_place_from_text,
24
  nearby_search,
25
- nearby_dense_community,
26
  google_search,
27
  population_doc_retriever,
28
  )
@@ -40,8 +40,8 @@ from langgraph.graph import END, StateGraph, START
40
 
41
  ## tools and LLM
42
  # Bind the tools to the model
43
- tools = [population_doc_retriever, find_place_from_text, nearby_search, nearby_dense_community, google_search] # Include both tools if needed
44
- # tools = [find_place_from_text, nearby_search, nearby_dense_community, google_search] # Include both tools if needed
45
 
46
  llm = ChatOpenAI(model="gpt-4o-mini", temperature=0.0)
47
 
 
22
  from tools import (
23
  find_place_from_text,
24
  nearby_search,
25
+ # nearby_dense_community,
26
  google_search,
27
  population_doc_retriever,
28
  )
 
40
 
41
  ## tools and LLM
42
  # Bind the tools to the model
43
+ # tools = [population_doc_retriever, find_place_from_text, nearby_search, nearby_dense_community, google_search] # Include both tools if needed
44
+ tools = [population_doc_retriever, find_place_from_text, nearby_search, google_search] # Include both tools if needed
45
 
46
  llm = ChatOpenAI(model="gpt-4o-mini", temperature=0.0)
47
 
prompt.py CHANGED
@@ -2,7 +2,7 @@ agent_meta = [
2
  {
3
  "name": "analyst",
4
  "prompt": """
5
- You are the Analyst. Extract the location and keyword (e.g., 'shop', 'coffee shop') from the user's request and instruct the Data Collector to gather relevant data. Ensure all communication is in English. If the user asks for assumptions or specific guidance (e.g., 'What price should I sell at if I open a coffee shop here?' or 'Can we sell at 130 baht here?'), it is your role to answer these questions based on the information above. Additionally, provide the reference when answering. Prefix your answer with '%SIjfE923hf' when responding to the user's question.
6
  """
7
  },
8
  {
 
2
  {
3
  "name": "analyst",
4
  "prompt": """
5
+ You are the Analyst. Extract the location and keyword (e.g., 'shop', 'coffee shop') from the users request and instruct the Data Collector to gather relevant data. Ensure all communication is in English. If user continue to ask about assumtion such as "if i open coffee shop here what price should i sell", or "can we sell in price 130 bath here", it your role to answer the customer question based on the data from reporter, please incoude an reference of your answer.
6
  """
7
  },
8
  {
testsets/QA_smaple.txt CHANGED
@@ -1,242 +1,364 @@
1
  quesion:
2
- วิเคราะห์คู่แข่งของร้านเบเกอรี่ใกล้ตลาดจตุจักร
3
- error:
4
- Error code: 500 - {'error': {'message': 'The model produced invalid content. Consider modifying your prompt if you are seeing this error persistently.', 'type': 'model_error', 'param': None, 'code': None}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
5
 
6
 
7
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
8
  quesion:
9
- วิเคราะห์ธุรกิจโรงแรมแถวซอยมิตรภาพ 8
10
- error:
11
- Error code: 500 - {'error': {'message': 'The model produced invalid content. Consider modifying your prompt if you are seeing this error persistently.', 'type': 'model_error', 'param': None, 'code': None}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
12
 
13
 
14
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
15
  quesion:
16
- Coffee shop near Central World
17
- error:
18
- Error code: 500 - {'error': {'message': 'The model produced invalid content. Consider modifying your prompt if you are seeing this error persistently.', 'type': 'model_error', 'param': None, 'code': None}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
19
 
20
 
21
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
22
  quesion:
23
- Analyze the feasibility of opening a restaurant near Siam Paragon
24
  answer:
25
- ### Final Report on the Feasibility of Opening a Restaurant Near Siam Paragon
26
-
27
- #### 1. Numerical Data
28
- - **Population**: Approximately 10.5 million in Bangkok.
29
- - **Community Type**: Urban, with a mix of residential, commercial, and tourist areas.
30
- - **Average Household Expenditure**: Around 28,000 THB per month, with significant spending on dining out.
31
- - **Nearby Restaurants**:
32
- - Total of 21 restaurants found within a 1 km radius.
33
- - Ratings of nearby restaurants range from 4.2 to 5.0, indicating a competitive dining environment.
34
-
35
- #### 2. Descriptive Analytical Summary
36
- - **Target Customers**: The area attracts a diverse clientele, including tourists, business professionals, and local residents. The presence of high-end hotels and shopping centers suggests a customer base that is willing to spend on quality dining experiences.
37
-
38
- - **Potential Sales and Pricing Strategy**: Given the high foot traffic and the average household expenditure, a mid to high pricing strategy could be effective. The restaurant could focus on offering unique dining experiences or specialized cuisine to differentiate itself from existing competitors.
39
 
40
- - **Optimal Price Range**: Considering the competition and the target market, an optimal price range for menu items could be set between 200 to 800 THB, catering to both casual diners and those looking for a more upscale experience.
 
 
41
 
42
- - **Competitive Landscape**: The presence of established restaurants with high ratings indicates a competitive market. However, this also reflects a strong demand for dining options in the area. A new restaurant would need to offer something unique, whether it be a specific cuisine, ambiance, or service style, to attract customers.
 
 
43
 
44
- ### Conclusion
45
- Opening a restaurant near Siam Paragon appears to be a feasible venture, given the high population density, significant foot traffic, and diverse customer base. However, careful consideration of the competitive landscape and a well-defined unique selling proposition will be crucial for success.
46
 
47
 
48
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
49
  quesion:
50
- coffee shop near mbk center
51
  answer:
52
- ### Final Report on Coffee Shops Near MBK Center, Bangkok
53
-
54
- #### 1. Numerical Data
55
- - **Number of Competitors**: 21 coffee shops within a 1 km radius of MBK Center.
56
- - **Common Products and Pricing**:
57
- - **Coffee Prices**:
58
- - Range: 70 to 200 THB depending on the shop and type of coffee.
59
- - Average Price: Approximately 90 to 160 THB for standard coffee drinks.
60
- - **Competitor Ratings**:
61
- - Ratings range from 4.7 to 5.0, indicating a high level of customer satisfaction among competitors.
62
- - **Community Type**:
63
- - The area consists of mixed-use communities, including residential and commercial spaces.
64
- - **Household Expenditures**:
65
- - Higher than average due to the cost of living in Bangkok.
66
-
67
- #### 2. Descriptive Analytical Summary
68
- - **Target Customers**: The target customers for coffee shops near MBK Center include local residents, tourists, and shoppers frequenting the area. The high ratings suggest a focus on quality and customer experience, appealing to coffee enthusiasts and casual drinkers alike.
69
-
70
- - **Potential Sales and Pricing Strategy**:
71
- - Given the competitive landscape, a pricing strategy should align with the average market prices (90 to 160 THB). Offering unique blends or specialty drinks could justify a higher price point.
72
- - Consider implementing loyalty programs or promotions to attract repeat customers, especially in a densely populated area with many competitors.
73
 
74
- - **Optimal Price Range**:
75
- - The optimal price range for coffee products should be set between 90 to 160 THB, with specialty items priced higher (up to 200 THB) to capture the premium market segment.
 
76
 
77
- This analysis provides insights into the competitive landscape for coffee shops near MBK Center, highlighting opportunities for differentiation and strategic pricing to attract a diverse customer base.
 
 
 
 
 
78
 
79
 
80
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
81
  quesion:
82
- Feasibility analysis for a bookstore near Thonglor
83
  answer:
84
- ### Feasibility Analysis for a Bookstore Near Thonglor
85
 
86
- #### 1. Numerical Data
 
 
87
 
88
- **Location Details:**
89
- - **Location Name**: Thonglor
90
- - **Coordinates**: Latitude 13.7424537, Longitude 100.5854359
91
 
92
- **Nearby Bookstores:**
93
- - **Total Competitors**: 7 bookstores within a 1 km radius.
94
- - **Competitor Ratings**:
95
- - Asia Books Samitivej Hospital: 4.5
96
- - Naiin: 4.5
97
- - Book Link Co., LTD.: 4.0
98
- - Asiabooks Bangkok Hospital: 3.5
99
- - Rock Paper Scissors Magazine Store: 4.0
100
- - Various Other Bookstores: 5.0
101
 
102
- **Community Insights:**
103
- - **Total Communities in Bangkok**: 28
104
- - **Average Household Expenditure**: Approximately 47,000 THB per month.
105
- - **Community Type**: Urban, with a mix of residential and commercial establishments.
106
 
107
- #### 2. Descriptive Analytical Summary
 
 
108
 
109
- **Target Customers:**
110
- - The target market includes affluent residents, students, and professionals in the Thonglor area. The presence of hospitals and residential complexes suggests a diverse customer base that values convenience and quality.
 
111
 
112
- **Potential Sales and Pricing Strategy:**
113
- - Given the average household expenditure, a pricing strategy that aligns with the local market is essential. Books can be priced competitively, with a focus on premium offerings such as rare editions, local authors, and specialty genres.
114
- - Consider implementing a loyalty program or membership discounts to encourage repeat business.
115
 
116
- **Optimal Price Range:**
117
- - Based on competitor pricing and the affluent demographic, the optimal price range for books could be set between 300 THB to 1,500 THB, depending on the type of book (e.g., bestsellers, academic texts, or luxury editions).
 
118
 
119
- **Community Engagement:**
120
- - Hosting events such as book signings, readings, and community book clubs can enhance customer engagement and build a loyal customer base. Collaborations with local cafes or schools can also drive traffic to the bookstore.
 
121
 
122
- ### Conclusion
123
- Opening a bookstore in Thonglor appears to be a feasible venture, given the affluent demographic, existing demand for books, and opportunities for community engagement. A unique value proposition and effective marketing strategies will be crucial for standing out in a competitive market.
 
124
 
125
- If you have any further questions or need additional insights, feel free to ask!
126
 
127
 
128
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
129
  quesion:
130
- อยากจะเปิดร้านหนังสือแถวๆคู้บอนช่วยวิเคราะห์หน่อย
131
- error:
132
- Error code: 500 - {'error': {'message': 'The model produced invalid content. Consider modifying your prompt if you are seeing this error persistently.', 'type': 'model_error', 'param': None, 'code': None}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
133
 
134
 
135
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
136
  quesion:
137
- ร้านกาแฟใกล้เซ็นทรัลเวิลด์
138
- error:
139
- Error code: 500 - {'error': {'message': 'The model produced invalid content. Consider modifying your prompt if you are seeing this error persistently.', 'type': 'model_error', 'param': None, 'code': None}}
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
140
 
141
 
142
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
143
  quesion:
144
- วิเคราะห์การเปิดโรงแรมแถวทองหล่อ
145
  answer:
146
- ### Final Report on Opening a Hotel in Thonglor
147
-
148
- #### 1. Numerical Data
149
- - **Location:** Thonglor, Bangkok
150
- - **Coordinates:** Latitude 13.7424537, Longitude 100.5854359
151
- - **Nearby Hotels:** 21 hotels identified within a 2 km radius.
152
- - **Competitor Ratings:**
153
- - ZAZZ Urban Bangkok: 4.3
154
- - Thonglor Suites Hotel: 3.2
155
- - NASA Bangkok Hotel: 3.4
156
- - Al Meroz Hotel Bangkok: 4.5
157
- - Metropole Bangkok: 4.1
158
- - The Kinn Bangkok Hotel: 4.2
159
- - Narastay @ Phrom Phong: 4.7
160
- - The Quarter Phrom Phong by UHG: 4.2
161
- - Nantra Sukhumvit 39: 3.3
162
- - Nice Residence Hotel @Ekamai 14: 4.1
163
- - **Average Pricing:**
164
- - Budget hotels: $30 - $70 per night
165
- - Mid-range hotels: $70 - $150 per night
166
- - Luxury hotels: $150 and above per night
167
-
168
- #### 2. Descriptive Analytical Summary
169
- **Target Customers:**
170
- - The Thonglor area attracts a mix of local and international tourists, expatriates, and business travelers. The demographic is generally affluent, with a preference for modern amenities and quality service.
171
-
172
- **Potential Sales and Pricing Strategy:**
173
- - Given the competitive landscape, a new hotel could position itself in the mid-range to luxury segment, offering unique features or services that differentiate it from existing competitors.
174
- - Pricing should be competitive yet reflective of the quality and services offered. A nightly rate of $80 - $120 could attract both budget-conscious travelers and those seeking a more upscale experience.
175
-
176
- **Optimal Price Range:**
177
- - Based on competitor analysis and average pricing in the area, an optimal price range for the new hotel could be set between $80 and $150 per night, depending on the amenities and services provided.
178
-
179
- ### Conclusion
180
- Opening a hotel in Thonglor presents a promising opportunity due to the area's popularity and the presence of a diverse customer base. Careful consideration of pricing strategy and unique offerings will be crucial to stand out in a competitive market.
 
 
 
 
 
 
 
 
181
 
182
 
183
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
184
  quesion:
185
- ค้นหาร้านกาแฟใกล้มาบุญครอง พร้อมวิเคราะห์จำนวนประชากร
186
  answer:
187
- ### Part 1: Numerical Data
188
-
189
- **Competitors Overview:**
190
- - Total Coffee Shops Found: 21
191
- - Notable Competitors:
192
- - **BEANS Coffee Roaster Paragon**: Rating 5
193
- - **The Palette**: Rating 4.8
194
- - **Olympic Coffee**: Rating 4.8
195
- - **Treasure Specialty Coffee**: Rating 4.9
196
- - **Salotto Coffee**: Rating 5
197
- - **Bullet Thai Craft Beer**: Rating 5
198
- - **Sip 'n Drip**: Rating 4.9
199
- - **D Coffee House**: Rating 4.9
200
- - **Greatercafe Specialty Coffee Bangkok**: Rating 4.7
201
- - **ร้านกาแฟ**: Rating 5
202
-
203
- **Pricing Overview:**
204
- - Price Range for Coffee:
205
- - **BEANS Coffee Roaster Paragon**: 100 - 200 THB
206
- - **The Palette**: 90 - 150 THB
207
- - **Olympic Coffee**: 80 - 160 THB
208
- - **Treasure Specialty Coffee**: 120 - 250 THB
209
- - **Salotto Coffee**: 100 - 200 THB
210
- - **Bullet Thai Craft Beer**: 90 - 150 THB
211
- - **Sip 'n Drip**: 80 - 180 THB
212
- - **D Coffee House**: 90 - 170 THB
213
- - **Greatercafe Specialty Coffee Bangkok**: 100 - 220 THB
214
- - **ร้านกาแฟ**: 70 - 150 THB
215
-
216
- **Community and Population Data:**
217
- - Population Data for "มาบุญครอง":
218
- - 2021: 17
219
- - 2022: 18
220
- - 2023: 13
221
-
222
- ### Part 2: Descriptive Analytical Summary
223
-
224
- **Target Customers:**
225
- The target customers for coffee shops in the vicinity of MBK Center are likely to include:
226
- - Young professionals and students from nearby universities.
227
- - Tourists visiting the shopping center and surrounding attractions.
228
- - Local residents looking for a casual place to enjoy coffee and socialize.
229
-
230
- **Potential Sales and Pricing Strategy:**
231
- Given the competitive landscape, a pricing strategy that aligns with the average market prices (70 - 250 THB) is advisable. Offering a range of products, from affordable options to premium specialty coffees, can attract a broader customer base.
232
-
233
- **Optimal Price Range:**
234
- - For standard coffee offerings, a price range of 80 - 150 THB would be competitive.
235
- - For specialty drinks, pricing can be set between 120 - 250 THB, aligning with the higher-end competitors.
236
-
237
- **Conclusion:**
238
- The coffee shop market near MBK Center is competitive, with a variety of options available to consumers. By positioning a new coffee shop within the average price range and focusing on quality and customer experience, there is significant potential for success in this vibrant area.
239
 
240
 
241
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
242
- average execution time: 42.08022630214691sec.
 
1
  quesion:
2
+ Feasibility analysis for a bookstore near Thonglor
3
+ answer:
4
+ ### Feasibility Analysis Report for a Bookstore Near Thonglor, Bangkok
5
+
6
+ #### 1. Numerical Data:
7
+ - **Location**: Thonglor, Bangkok (Latitude: 13.7425, Longitude: 100.5854)
8
+ - **Population**: Approximately 45,000 residents.
9
+ - **Community Type**: Urban locality with a mix of residential, commercial, and hospitality establishments.
10
+ - **Average Monthly Household Expenditure**: 39,000 THB
11
+ - **Average Annual Household Expenditure**: 12,000 THB
12
+ - **Average Monthly Expenditure on Education and Books**: 34,000 THB
13
+
14
+ #### Competitors:
15
+ - **Total Bookstores Nearby**: 6 identified bookstores within a 1 km radius.
16
+ - **Competitor Ratings**:
17
+ - Asia Books Samitivej Hospital: 4.5
18
+ - Naiin: 4.5
19
+ - Book Link Co., LTD.: 4.0
20
+ - Asiabooks Bangkok Hospital: 3.5
21
+ - Rock Paper Scissors Magazine Store: 4.0
22
+ - Siam Bookstore: 5.0
23
+
24
+ #### 2. Descriptive Analytical Summary:
25
+ - **Target Customers**: The target market includes local residents, students, professionals, and visitors to nearby hotels and hospitals. The demographic is likely to be well-educated and with disposable income, given the average household expenditure.
26
+
27
+ - **Potential Sales**: Given the average monthly expenditure on education and books (34,000 THB), there is a significant opportunity to capture a portion of this market. If the bookstore can attract even a small percentage of the local population, it could generate substantial revenue.
28
+
29
+ - **Pricing Strategy**:
30
+ - **Competitive Pricing**: To compete with existing bookstores, consider a pricing strategy that aligns with competitor prices while offering unique value propositions (e.g., exclusive titles, events, or community engagement).
31
+ - **Optimal Price Range**: Based on competitor analysis, pricing for books should be competitive, likely in the range of 300-800 THB for most titles, depending on the genre and exclusivity.
32
+
33
+ - **Marketing Strategy**:
34
+ - **Community Engagement**: Host events, book signings, and reading clubs to build a community around the bookstore.
35
+ - **Online Presence**: Develop a strong online presence through social media and an e-commerce platform to reach a broader audience.
36
+ - **Partnerships**: Collaborate with local cafes and hotels to create cross-promotional opportunities.
37
+
38
+ ### Conclusion:
39
+ The feasibility of opening a bookstore in Thonglor appears promising, given the population density, average household expenditures, and the presence of potential customers. However, careful consideration of competition and a well-defined marketing and pricing strategy will be crucial for success.
40
 
41
 
42
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
43
  quesion:
44
+ วิเคราะห์ร้านอาหารแถวลุมพินี เซ็นเตอร์ ลาดพร้าว
45
+ answer:
46
+ Here are some restaurants near Lumpini Center Lat Phrao:
47
+
48
+ 1. **อิ่มอร่อยบะหมี่เกี๊ยว**
49
+ - Address: 259, 1 Thanon Lat Phrao 101, Khwaeng Khlong Chaokhunsing, Bang Kapi District
50
+ - Rating: 4.3
51
+
52
+ 2. **Lucky Suki**
53
+ - Address: 3109 Lat Phrao Rd, Khlong Chan, Bang Kapi District
54
+ - Rating: 4.2
55
+
56
+ 3. **Mo-Mo-Paradise (The Mall Bang Kapi)**
57
+ - Address: 3522 Lat Phrao Rd, Khlong Chan, Bang Kapi District
58
+ - Rating: 4.2
59
+
60
+ 4. **Kham Thai - Myanmar restaurant**
61
+ - Address: QJ6W+X2J, Ramkhamhaeng Rd, Hua Mak, Bang Kapi District
62
+ - Rating: 5.0
63
+
64
+ 5. **Hachiban**
65
+ - Address: 1F - F3 3522 Lat Phrao Rd, Khlong Chan, Bang Kapi District
66
+ - Rating: 4.3
67
+
68
+ 6. **Thai restaurant**
69
+ - Address: 3500 Lat Phrao Rd, Khlong Chan, Bang Kapi District
70
+ - Rating: 4.5
71
+
72
+ 7. **Mae Sri Ruen (The Mall LifeStore Bangkapi)**
73
+ - Address: 3522 Lat Phrao Rd, Khlong Chan, Bang Kapi District
74
+ - Rating: 4.0
75
+
76
+ 8. **ร้านอาหาร 107 PaHung**
77
+ - Address: Soi Lat Phrao 107, Khlong Chan, Bang Kapi District
78
+ - Rating: 4.4
79
+
80
+ 9. **Thai Flavours**
81
+ - Address: QJCP+JJW, Soi Lat Phrao 111, Khlong Chan, Bang Kapi District
82
+ - Rating: 5.0
83
+
84
+ 10. **S.P.A. Foods Ramkhamheang 71**
85
+ - Address: 1 Ramkhamhaeng 71 Alley, Khwaeng Hua Mak, Bang Kapi District
86
+ - Rating: 4.8
87
+
88
+ These restaurants vary in cuisine and ratings, providing a range of options for dining in the area.
89
 
90
 
91
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
92
  quesion:
93
+ วิเคราะห์การเปิดร้านกาแฟใกล้มาบุญครอง
94
+ answer:
95
+ To analyze the potential for opening a coffee shop near MBK Center (มาบุญครอง), we can consider the following factors:
96
+
97
+ 1. **Location**: MBK Center is located at approximately latitude 13.744677 and longitude 100.5295593. This area is known for its high foot traffic due to shopping and tourism.
98
+
99
+ 2. **Nearby Attractions**: The vicinity includes several hotels and tourist attractions, such as:
100
+ - Pathumwan Princess Hotel
101
+ - Siam Kempinski Hotel Bangkok
102
+ - Siam Discovery
103
+ - Bangkok Art and Culture Centre
104
+ - SEA LIFE Bangkok Ocean World
105
+
106
+ These locations can provide a steady stream of potential customers, including tourists and locals.
107
+
108
+ 3. **Community Density**: The area is densely populated with various establishments, including restaurants, shopping malls, and hotels, which can enhance visibility and accessibility for your coffee shop.
109
+
110
+ ### Recommendations:
111
+ - **Target Market**: Focus on both tourists and local shoppers. Offering unique coffee blends or local specialties could attract more customers.
112
+ - **Pricing Strategy**: Research the average prices of coffee in nearby cafes to set competitive prices. Given the tourist influx, a slightly higher price point may be acceptable, but ensure it aligns with the quality offered.
113
+ - **Marketing**: Utilize social media and local advertising to attract customers, especially during peak shopping hours.
114
+
115
+ If you need more specific data on population or household expenditures in the area, please let me know!
116
 
117
 
118
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
119
  quesion:
120
+ วิเคราะห์การเปิดโรงแรมแถวทองหล่อ
121
  answer:
122
+ The analysis for opening a hotel in Thonglor (ทองหล่อ) can be summarized as follows:
123
+
124
+ 1. **Location Details**:
125
+ - **Coordinates**: Latitude 13.7424537, Longitude 100.5854359
126
+ - **Area**: Thonglor is a well-known area in Bangkok, popular for its vibrant nightlife, dining options, and shopping.
127
+
128
+ 2. **Population and Community Insights**:
129
+ - The area has a diverse population with a mix of locals and expatriates, which can be beneficial for hotel occupancy.
130
+ - Recent data indicates a growing trend in household expenditures, particularly in hospitality and leisure, suggesting a potential market for hotel services.
 
 
 
 
 
131
 
132
+ 3. **Market Considerations**:
133
+ - Thonglor is known for its upscale lifestyle, which may allow for higher pricing strategies for hotel services.
134
+ - The presence of nearby amenities such as restaurants, bars, and shopping centers can attract more guests.
135
 
136
+ 4. **Recommendations**:
137
+ - Conduct a detailed market analysis to understand the competition and pricing strategies.
138
+ - Consider the target demographic (e.g., business travelers, tourists, expatriates) to tailor services accordingly.
139
 
140
+ This information should provide a solid foundation for evaluating the feasibility of opening a hotel in Thonglor. Further research into specific market trends and competitor analysis would be beneficial.
 
141
 
142
 
143
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
144
  quesion:
145
+ วิเคราะห์ธุรกิจโรงแรมแถวซอยมิตรภาพ 8
146
  answer:
147
+ The analysis for a hotel business in Soi Mittraphap 8 can be summarized as follows:
148
+
149
+ 1. **Location Details**:
150
+ - **Address**: Soi Mittraphap 8, Nakhon Ratchasima, Thailand
151
+ - **Coordinates**: Latitude 14.9748, Longitude 102.0583
152
+
153
+ 2. **Market Insights**:
154
+ - The area has shown varying levels of household expenditures and population demographics, which are crucial for understanding the potential customer base for a hotel.
155
+ - Recent data indicates a mix of spending habits among residents, with a focus on hospitality and tourism-related expenditures.
 
 
 
 
 
 
 
 
 
 
 
 
156
 
157
+ 3. **Demographics**:
158
+ - The population in the vicinity is diverse, which can attract both local and international tourists.
159
+ - The area is likely to have a demand for accommodation due to its accessibility and local attractions.
160
 
161
+ 4. **Considerations for Business**:
162
+ - Assess the competition in the area, including existing hotels and guesthouses.
163
+ - Evaluate the local amenities and attractions that could draw guests to your hotel.
164
+ - Consider the pricing strategy based on local household expenditures and the target market.
165
+
166
+ This information should help in making informed decisions regarding the establishment of a hotel in this location. Further detailed market research may be beneficial to refine your business strategy.
167
 
168
 
169
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
170
  quesion:
171
+ coffee shop near mbk center
172
  answer:
173
+ Here are some coffee shops near MBK Center:
174
 
175
+ 1. **BEANS Coffee Roaster Paragon**
176
+ - Address: 991/1 Rama I Rd, Pathum Wan
177
+ - Rating: 5
178
 
179
+ 2. **The Palette**
180
+ - Address: Phaya Thai Rd, Thanon Phetchaburi, Ratchathewi
181
+ - Rating: 4.8
182
 
183
+ 3. **Olympic Coffee**
184
+ - Address: 43/4 Rama VI Rd, Rong Muang, Pathum Wan
185
+ - Rating: 4.8
 
 
 
 
 
 
186
 
187
+ 4. **Treasure Specialty Coffee**
188
+ - Address: MINT TOWER Bantadthong Phetchaburi Rd, Subdistrict Pathum Wan
189
+ - Rating: 4.9
 
190
 
191
+ 5. **Salotto Coffee**
192
+ - Address: 813/8 Phetchaburi Rd, Thanon Phaya Thai, Ratchathewi
193
+ - Rating: 5
194
 
195
+ 6. **Bullet Thai Craft Beer**
196
+ - Address: 85 1 Akkharanithi Alley, Thanon Phaya Thai, Ratchathewi
197
+ - Rating: 5
198
 
199
+ 7. **Sip 'n Drip**
200
+ - Address: 36, 6 Kasem San 1 Alley, Wang Mai, Pathum Wan
201
+ - Rating: 4.9
202
 
203
+ 8. **D Coffee House**
204
+ - Address: 445 Rama I Rd, Rong Muang, Pathum Wan
205
+ - Rating: 4.9
206
 
207
+ 9. **Greatercafe Specialty Coffee Bangkok**
208
+ - Address: 1/11 Rong Muang 5 Alley, Rong Muang, Pathum Wan
209
+ - Rating: 4.7
210
 
211
+ 10. **ร้านมดแดง coffee**
212
+ - Address: 355 10330 367 Soi Chula3 Wang Mai, Khet Phatumwan
213
+ - Rating: 5
214
 
215
+ These options should provide a good variety of coffee experiences near MBK Center!
216
 
217
 
218
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
219
  quesion:
220
+ Coffee shop near Central World
221
+ answer:
222
+ Here are some coffee shops near Central World:
223
+
224
+ 1. **BEANS Coffee Roaster Paragon**
225
+ - Address: 991/1 Rama I Rd, Pathum Wan
226
+ - Rating: 5
227
+
228
+ 2. **Fellas.coffee @soi tonson**
229
+ - Address: ตรงป้อมยามเก่า ตึกปิยะเพลส 34/1 Soi Ton Son, ลุมพินี Pathum Wan
230
+ - Rating: 4.9
231
+
232
+ 3. **Earthy Roaster (Specialty Coffee)**
233
+ - Address: 994 Makkasan, Ratchathewi
234
+ - Rating: 4.8
235
+
236
+ 4. **Salotto Coffee**
237
+ - Address: 813/8 Phetchaburi Rd, Thanon Phaya Thai, Ratchathewi
238
+ - Rating: 5
239
+
240
+ 5. **The Basic Coffee BKK**
241
+ - Address: ตึก Gaysorn Amarin (ชั้น 2 496-502 Phloen Chit Rd, Khwaeng Lumphini, Pathum Wan
242
+ - Rating: 4.7
243
+
244
+ 6. **Bullet Thai Craft Beer**
245
+ - Address: 85 1 Akkharanithi Alley, Thanon Phaya Thai, Ratchathewi
246
+ - Rating: 5
247
+
248
+ 7. **TABLA Craft Coffee**
249
+ - Address: 502, ห้างสรรพสินค้าอัมรินทร์ พลาซ่า ชั้น 1, Phloen Chit Rd, Lumphini, Pathum Wan
250
+ - Rating: 4.6
251
+
252
+ 8. **Sip 'n Drip**
253
+ - Address: 36, 6 Kasem San 1 Alley, Wang Mai, Pathum Wan
254
+ - Rating: 4.9
255
+
256
+ 9. **RISE COFFEE - Flagship Store**
257
+ - Address: 888 อาคารมหาทุนพลาซ่า ชั้น 1 ยูนิต 1, Phloen Chit Rd, Lumphini, Pathum Wan
258
+ - Rating: 4.8
259
+
260
+ 10. **You Drink Coffee**
261
+ - Address: 89, 25 Witthayu Rd, Lumphini, Pathum Wan
262
+ - Rating: 4.5
263
+
264
+ Feel free to ask if you need more information!
265
 
266
 
267
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
268
  quesion:
269
+ วิเคราะห์ความเป็นไปได้ในการเปิดร้านหนังสือใกล้ทองหล่อ
270
+ answer:
271
+ To analyze the feasibility of opening a bookstore near Thonglor, we need to consider the following factors:
272
+
273
+ 1. **Location**: Thonglor is a vibrant area in Bangkok, known for its trendy cafes, restaurants, and a mix of residential and commercial establishments. The coordinates for Thonglor are approximately 13.7425° N latitude and 100.5854° E longitude.
274
+
275
+ 2. **Nearby Community**: Within a 1 km radius of Thonglor, there are several establishments, including hotels, cafes, and restaurants. Some notable nearby places include:
276
+ - Shama Petchburi 47 Bangkok (lodging)
277
+ - A One Bangkok Hotel (lodging and restaurant)
278
+ - D Varee Residence Montara Thonglor 25 (cafe and lodging)
279
+ - Bangkok Hospital (health establishment)
280
+ - Various other points of interest such as residential buildings and restaurants.
281
+
282
+ 3. **Market Demand**: The presence of hotels and cafes suggests a potential customer base of both locals and tourists. The area is frequented by young professionals and expatriates, which could be beneficial for a bookstore that offers a curated selection of books, possibly including English titles.
283
+
284
+ 4. **Competition**: It would be essential to assess the existing bookstores in the area to understand the competition and identify a unique selling proposition for your bookstore.
285
+
286
+ 5. **Community Engagement**: Consider hosting events such as book readings, signings, or community gatherings to attract customers and build a loyal community around your bookstore.
287
+
288
+ Overall, the Thonglor area appears to have a favorable environment for opening a bookstore, given its vibrant community and potential customer base. Further market research would be beneficial to refine your business strategy.
289
 
290
 
291
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
292
  quesion:
293
+ ร้านกาแฟใกล้เซ็นทรัลเวิลด์
294
  answer:
295
+ Here are some coffee shops near Central World:
296
+
297
+ 1. **BEANS Coffee Roaster Paragon**
298
+ - Address: 991/1 Rama I Rd, Pathum Wan
299
+ - Rating: 5
300
+
301
+ 2. **Fellas.coffee @soi tonson**
302
+ - Address: ตรงป้อมยามเก่า ตึกปิยะเพลส 34/1 Soi Ton Son, ลุมพินี Pathum Wan
303
+ - Rating: 4.9
304
+
305
+ 3. **Earthy Roaster (Specialty Coffee)**
306
+ - Address: 994 Makkasan, Ratchathewi
307
+ - Rating: 4.8
308
+
309
+ 4. **Salotto Coffee**
310
+ - Address: 813/8 Phetchaburi Rd, Thanon Phaya Thai, Ratchathewi
311
+ - Rating: 5
312
+
313
+ 5. **The Basic Coffee BKK**
314
+ - Address: ตึก Gaysorn Amarin (ชั้น 2 496-502 Phloen Chit Rd, Khwaeng Lumphini, Pathum Wan
315
+ - Rating: 4.7
316
+
317
+ 6. **Bullet Thai Craft Beer**
318
+ - Address: 85 1 Akkharanithi Alley, Thanon Phaya Thai, Ratchathewi
319
+ - Rating: 5
320
+
321
+ 7. **TABLA Craft Coffee**
322
+ - Address: 502, ห้างสรรพสินค้าอัมรินทร์ พลาซ่า ชั้น 1, Phloen Chit Rd, Lumphini, Pathum Wan
323
+ - Rating: 4.6
324
+
325
+ 8. **Sip 'n Drip**
326
+ - Address: 36, 6 Kasem San 1 Alley, Wang Mai, Pathum Wan
327
+ - Rating: 4.9
328
+
329
+ 9. **RISE COFFEE - Flagship Store**
330
+ - Address: 888 อาคารมหาทุนพลาซ่า ชั้น 1 ยูนิต 1, Phloen Chit Rd, Lumphini, Pathum Wan
331
+ - Rating: 4.8
332
+
333
+ 10. **You Drink Coffee**
334
+ - Address: 89, 25 Witthayu Rd, Lumphini, Pathum Wan
335
+ - Rating: 4.5
336
+
337
+ These options should provide a good variety of coffee experiences near Central World!
338
 
339
 
340
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
341
  quesion:
342
+ Analyze the feasibility of opening a restaurant near Siam Paragon
343
  answer:
344
+ To analyze the feasibility of opening a restaurant near Siam Paragon, we can consider the following factors:
345
+
346
+ 1. **Location**: Siam Paragon is located at approximately latitude 13.7458 and longitude 100.5344. It is situated in a bustling area of Bangkok, known for its shopping and entertainment.
347
+
348
+ 2. **Nearby Dense Community**: The area around Siam Paragon includes several hotels and attractions, which can provide a steady stream of potential customers. Notable nearby establishments include:
349
+ - Pathumwan Princess Hotel
350
+ - Siam Kempinski Hotel Bangkok
351
+ - Centara Grand & Bangkok Convention Centre at CentralWorld
352
+ - Anantara Siam Bangkok Hotel
353
+
354
+ 3. **Market Demand**: Given the high foot traffic from both locals and tourists in this area, there is likely a strong demand for dining options. The presence of multiple hotels indicates a clientele that may seek dining experiences nearby.
355
+
356
+ 4. **Competition**: The area is already home to various restaurants and food establishments, which means you will need to differentiate your restaurant in terms of cuisine, pricing, or ambiance to attract customers.
357
+
358
+ 5. **Target Audience**: The proximity to luxury hotels suggests a potential target audience that may be willing to spend more on dining experiences.
359
+
360
+ In conclusion, opening a restaurant near Siam Paragon could be feasible, especially if you can offer a unique dining experience that appeals to both tourists and locals. However, thorough market research and a solid business plan will be essential to navigate the competition and meet customer expectations.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
361
 
362
 
363
  --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
364
+ average execution time: 9.592777872085572sec.
tools.ipynb CHANGED
@@ -2,7 +2,7 @@
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
- "execution_count": 8,
6
  "metadata": {},
7
  "outputs": [],
8
  "source": [
@@ -15,7 +15,20 @@
15
  },
16
  {
17
  "cell_type": "code",
18
- "execution_count": 9,
 
 
 
 
 
 
 
 
 
 
 
 
 
19
  "metadata": {},
20
  "outputs": [],
21
  "source": [
@@ -57,32 +70,36 @@
57
  " \"\"\"\n",
58
  " return strout\n",
59
  "\n",
60
- "def nearby_dense_community(location:str, radius:int=2000):\n",
61
- " \"\"\" getting nearby dense community such as (community mall, hotel, school, etc), by geomatric location, radius(in meters)\n",
62
  " return list of location community nearby, name, community type.\n",
63
  " \"\"\"\n",
64
- " result = gplace.nearby_dense_community(location, radius)\n",
 
 
 
 
65
  " \n",
66
  " strout = \"\"\n",
67
  " for r in result:\n",
68
  " # Use .get() to handle missing keys\n",
69
  " address = r.get('vicinity', 'N/A')\n",
70
- " location_info = r.get('geometry', {}).get('location', 'N/A')\n",
71
  " name = r.get('name', 'N/A')\n",
72
  " opening_hours = r.get('opening_hours', 'N/A')\n",
73
  " rating = r.get('rating', 'N/A')\n",
74
  " plus_code = r.get('plus_code', {}).get('global_code', 'N/A')\n",
75
  " \n",
76
  " strout += f\"\"\"\n",
77
- " name: {address}\\n\n",
78
- " types: {location_info}\\n\n",
79
  " \"\"\"\n",
80
- " return strout"
81
  ]
82
  },
83
  {
84
  "cell_type": "code",
85
- "execution_count": 10,
86
  "metadata": {},
87
  "outputs": [],
88
  "source": [
@@ -120,30 +137,22 @@
120
  },
121
  {
122
  "cell_type": "code",
123
- "execution_count": 12,
124
  "metadata": {},
125
  "outputs": [
126
- {
127
- "name": "stderr",
128
- "output_type": "stream",
129
- "text": [
130
- "/Library/Frameworks/Python.framework/Versions/3.11/lib/python3.11/site-packages/langchain_core/_api/deprecation.py:141: LangChainDeprecationWarning: The method `BaseTool.__call__` was deprecated in langchain-core 0.1.47 and will be removed in 1.0. Use invoke instead.\n",
131
- " warn_deprecated(\n"
132
- ]
133
- },
134
  {
135
  "data": {
136
  "text/plain": [
137
- "'Oct 16, 2020 ... ... กับสาขาใหม่อย่าง เท็กซัส ชิคเก้น PTT Station นวลจันทร์ ... Follow. B.S corset แผ่นรัดเอว. \\U000f1676. Follow. SalmonFarm By ม่อนอ้วน แซลมอนนอร์เวย์สด\\xa0... Oct 26, 2020 ... ... นวลจันทร์ - PTT Station บางแสน - PTT Station ประชาชื่น-นนทบุรี - PTT ... B.S corset แผ่นรัดเอว. \\U000f1676. Follow. Wizard Beer. \\U000f1676. Follow. Beertique. บริการตรวจสภาพรถ เช็ดระยะเปลี่ยนน้ำมันเครื่อง ครบวงจร ที่ Cockpit (ค็อกพิท) ศูนย์บริการรถยนต์ใกล้บ้านคุณ มีโปรโมชั่นสินค้ารถยนต์ เพียบ คลิก!! Nov 4, 2021 ... ... B.S.Williams, Orch. Album 3: t. 134 (1884); Calanthe turneri var ... Vernacular names. edit. lietuvių: Gaubtoji kalantė ไทย: อั้วนวลจันทร์ 33:31. ธนิก ศิริสุนทรไพบูลย์+ก้องภพ อัศวอารักษ์ VS กิตติพศ นวลจันทร์+กฤษฎิ์ ประภาศิริ BD U15 SF ... ธนิก ฟู (ที ไทยแลนด์)[4] VS ปัณณธร มหาพัณณาภรณ์ (ที ไทยแลนด์)[3] BS U13 Final. 818K Followers, 1178 Following, 5931 Posts - Nualphan Lamsam (@panglamsam) on Instagram: \"นวลพรรณ ล่ำซำ CEO เมืองไทยประกันภัย, นายกสมาคมกีฬาฟุตบอลแห่งประเทศไทย,\\xa0... Nov 25, 2020 ... ไทย : อั้วนวลจันทร์; eesti : õrn mudikäpp; lietuvių : Gaubtoji kalantė ... B.S.Williams, Orch. Album 3: t. 134 (1884); Calanthe turneri\\xa0... นวลจันทร์ ประดุจชนม์. ศศ.บ.(ภาษาอังกฤษ) มหาวิทยาลัยขอนแก่น ความเชี่ยวชาญ ... B.S. (Aerospace Engineering) Iowa State Univ., U.S.A. ความเชี่ยวชาญ: Email\\xa0... Jul 8, 2024 ... Moovit. วิธีการไปยัง ร้านไปรษณีย์ไทย จรเข้บัว 206 (นวลจันทร์) ที่ บึงกุ่ม โดย รถบัส, รถไฟใต้ดิน หรือ SkyTrain\\xa0... 51. Cetinkaya F, Tufekci BS, Kutluk G. A comparison of nebulized ... munity of central Thailand, a population-based study. J Med Assoc Thai 2002\\xa0...'"
138
  ]
139
  },
140
- "execution_count": 12,
141
  "metadata": {},
142
  "output_type": "execute_result"
143
  }
144
  ],
145
  "source": [
146
- "google_search(\"BS SHOP THAILAND in นวลจันทร์\")"
147
  ]
148
  }
149
  ],
 
2
  "cells": [
3
  {
4
  "cell_type": "code",
5
+ "execution_count": 29,
6
  "metadata": {},
7
  "outputs": [],
8
  "source": [
 
15
  },
16
  {
17
  "cell_type": "code",
18
+ "execution_count": 30,
19
+ "metadata": {},
20
+ "outputs": [],
21
+ "source": [
22
+ "from typing import TypedDict, Optional\n",
23
+ "\n",
24
+ "class NearbyDenseCommunityInput(TypedDict):\n",
25
+ " location_name: str\n",
26
+ " radius: int"
27
+ ]
28
+ },
29
+ {
30
+ "cell_type": "code",
31
+ "execution_count": 31,
32
  "metadata": {},
33
  "outputs": [],
34
  "source": [
 
70
  " \"\"\"\n",
71
  " return strout\n",
72
  "\n",
73
+ "def nearby_dense_community(input_dict: NearbyDenseCommunityInput) -> str:\n",
74
+ " \"\"\" getting nearby dense community such as (community mall, hotel, school, etc), by location name, radius(in meters)\n",
75
  " return list of location community nearby, name, community type.\n",
76
  " \"\"\"\n",
77
+ " location = input_dict['location_name']\n",
78
+ " radius = input_dict['radius']\n",
79
+ " \n",
80
+ " location_coords = gplace.find_location(location, radius=radius)\n",
81
+ " result = gplace.nearby_dense_community(location_coords, radius)\n",
82
  " \n",
83
  " strout = \"\"\n",
84
  " for r in result:\n",
85
  " # Use .get() to handle missing keys\n",
86
  " address = r.get('vicinity', 'N/A')\n",
87
+ " location_types = r.get('types', 'N/A')\n",
88
  " name = r.get('name', 'N/A')\n",
89
  " opening_hours = r.get('opening_hours', 'N/A')\n",
90
  " rating = r.get('rating', 'N/A')\n",
91
  " plus_code = r.get('plus_code', {}).get('global_code', 'N/A')\n",
92
  " \n",
93
  " strout += f\"\"\"\n",
94
+ " name: {name}\\n\n",
95
+ " types: {location_types}\\n\n",
96
  " \"\"\"\n",
97
+ " return strout\n"
98
  ]
99
  },
100
  {
101
  "cell_type": "code",
102
+ "execution_count": 32,
103
  "metadata": {},
104
  "outputs": [],
105
  "source": [
 
137
  },
138
  {
139
  "cell_type": "code",
140
+ "execution_count": 34,
141
  "metadata": {},
142
  "outputs": [
 
 
 
 
 
 
 
 
143
  {
144
  "data": {
145
  "text/plain": [
146
+ "\"\\n name: Bangkok\\n\\n types: ['locality', 'political']\\n\\n \\n name: Metropoint Bangkok Hotel\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: The Grand Fourwings Convention Hotel\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Hua Mak Indoor Stadium\\n\\n types: ['point_of_interest', 'establishment']\\n\\n \\n name: B2 Bangkok Srinagarindra Boutique & Budget Hotel\\n\\n types: ['clothing_store', 'lodging', 'point_of_interest', 'store', 'establishment']\\n\\n \\n name: HappyLand Mansion\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Bangkok Swimming by Kru Jin\\n\\n types: ['point_of_interest', 'establishment']\\n\\n \\n name: Aunchaleena grand Hotel\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Anda Hotel\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Grand Mandarin Residence\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Wallada Place Hotel\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: NIDA Rooms Plubpla Bangkapi 591\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Bangkok Interplace\\n\\n types: ['lodging', 'restaurant', 'food', 'point_of_interest', 'establishment']\\n\\n \\n name: Vejthani Hospital\\n\\n types: ['hospital', 'doctor', 'point_of_interest', 'health', 'establishment']\\n\\n \\n name: โรงแรม ชาลีน่า ปริ้นเซส Chaleena princess\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Royal Pimand\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Baron Residence Hotel\\n\\n types: ['lodging', 'point_of_interest', 'establishment']\\n\\n \\n name: Ridwanun Islam Mosque\\n\\n types: ['mosque', 'place_of_worship', 'point_of_interest', 'establishment']\\n\\n \\n name: Thep Phanom Building\\n\\n types: ['point_of_interest', 'establishment']\\n\\n \\n name: Bang Kapi District\\n\\n types: ['sublocality_level_1', 'sublocality', 'political']\\n\\n \""
147
  ]
148
  },
149
+ "execution_count": 34,
150
  "metadata": {},
151
  "output_type": "execute_result"
152
  }
153
  ],
154
  "source": [
155
+ "nearby_dense_community({'location_name': 'ลุมพินี เซ็นเตอร์ ลาดพร้าว', 'radius': 8000})"
156
  ]
157
  }
158
  ],
tools.py CHANGED
@@ -113,6 +113,7 @@ def nearby_dense_community(input_dict: NearbyDenseCommunityInput) -> str:
113
  """
114
  print("function call nearby_dense_community", input_dict, "\n")
115
 
 
116
  location = input_dict['location_name']
117
  radius = input_dict['radius']
118
 
@@ -120,7 +121,7 @@ def nearby_dense_community(input_dict: NearbyDenseCommunityInput) -> str:
120
  result = gplace.nearby_dense_community(location_coords, radius)
121
 
122
  strout = ""
123
- for r in result:
124
  # Use .get() to handle missing keys
125
  address = r.get('vicinity', 'N/A')
126
  location_types = r.get('types', 'N/A')
 
113
  """
114
  print("function call nearby_dense_community", input_dict, "\n")
115
 
116
+ max_results = 5
117
  location = input_dict['location_name']
118
  radius = input_dict['radius']
119
 
 
121
  result = gplace.nearby_dense_community(location_coords, radius)
122
 
123
  strout = ""
124
+ for r in result[:max_results]:
125
  # Use .get() to handle missing keys
126
  address = r.get('vicinity', 'N/A')
127
  location_types = r.get('types', 'N/A')