Windows-GPU-UNLOCK
Windows GPU UNLOCK: RTX3090 UEFI port, Korean no-reset Windows boot guide, verified source and benchmark evidence
翻譯準備中
尚未偵測到更新。GitHub 發布版本後會顯示在這裡。
個人 GitHub 帳號下公開儲存庫的擁有者可以登入並驗證所有權,自行管理介紹,無需管理員核准。
登入並產生驗證檔案,在 30 分鐘內將其提交至此儲存庫的預設分支。其他分支或分叉儲存庫中的檔案無效。然後在下方檢查檔案,即可無需管理員核准直接管理專案。請保留檔案以維持管理權限。
如需登入,將前往登入頁面。登入後請回到此處,再次點擊所選的驗證按鈕。
在專案資料夾中執行 /nomorevibe verify,即可驗證所有權並自行管理介紹。
一分鐘完成驗證製作者的介紹僅有上面的一句話。 更多詳情請閱讀儲存庫 README。 儲存庫 README ↗
正在載入完整 README。
檢視完整 README ↗แอป LINE (LIFF) ให้เกษตรกรวาดขอบเขตแปลง แล้วดูว่าส่วนไหนของแปลงชื้นหรือแห้งกว่าส่วนอื่น จุดที่น้ำไหลมารวม
และคำแนะนำว่าควรทำอะไร — พัฒนาร่วมกับสำนักงานเกษตรจังหวัดราชบุรี (เวอร์ชัน v2)
ชื่อในโค้ดเดิมบางส่วนยังเป็น "GEOai" และฟังก์ชัน *_durian_* (ยุคที่เน้นสวนทุเรียนจันทบุรี)
สถานะ (ต.ค. 2569): Phase 1 (1a–1g) อยู่บน production แล้ว — รายละเอียดและการตัดสินใจทุกข้อ: docs/v2/decisions.md · แผนทั้งหมด: docs/IAMROOT_V2_PROMPT.md · ระดับความเสี่ยงอยู่ในโหมด "กำลังปรับปรุง" ระหว่างตรวจภาคสนาม (docs/v2/risk-display-interim.md)
| ส่วน | รายละเอียด |
|---|---|
| แปลง | วาดขอบเขต/ปักจุด · เลือกพืชได้หลายชนิด · ประเภทสวน (แปลงเรียบ / สวนยกร่อง / ยกแปลงผัก) · แก้ขอบเขตโดยประวัติไม่หาย · รวมประวัติจากแปลงซ้ำ |
| คำเตือนขอบเขต | ตอนบันทึก บอกถ้าขอบเขตมีบ้าน/ถนนปน ปักจุดเดียว หรือเล็กมาก (ไม่บล็อก กด "บันทึกตามนี้" ได้) — เกณฑ์ใน backend/config/boundary_rules.json |
| แผนที่ความชื้นในแปลง | ตาราง 10×10 ม. จาก Sentinel-1 สีเทียบกันเองในแปลง + ประโยคสรุป · ลูกศรทางน้ำ/จุดน้ำรวม (ซ่อนสำหรับสวนยกร่อง) |
| คำแนะนำ "แก้อย่างไร" | จากตาราง พืช × ปัญหา × ความรุนแรง ที่คนเขียน/ตรวจ (ไม่ใช้ AI แต่ง) ทุกข้อมีป้าย "ร่าง" หรือ "ตรวจแล้วโดย…" · แก้/อนุมัติที่ /dashboard/recommendations.html |
| เทียบกับปกติของแปลงเอง | ชื้น/แห้งกว่าปกติของช่วงเดียวกันในปีก่อน ๆ (รันคู่กับวิธีเดิม — docs/v2/risk-level-review.md) |
| แชร์ | รายงาน PDF (ลิงก์ 7 วัน) + แชร์การ์ดใน LINE (liff.shareTargetPicker) |
| LINE OA | ปุ่มเมนูดูผล (reply ไม่กินโควตา) · เตือนฝนจากพยากรณ์ · สรุปรายสัปดาห์ (ผู้ใช้เลือกเปิด) · คุมโควตาข้อความ |
ไม่แสดงกับเกษตรกร (ปิดไว้): ปุ๋ย กก./ต้น, ผลผลิต กก./ไร่, ค่า NDVI/BSI ดิบ — เป็นสูตรทุเรียนที่ยังไม่ได้สอบเทียบ
(เปิดได้ด้วย SHOW_UNVERIFIED_AGRONOMY=true)
เกษตรกร ── LINE OA ── LIFF (liff/index.html, GISTDA Sphere Map)
│ │ LINE ID token (ตรวจที่ server)
Webhook REST API
└── FastAPI (backend/main.py) ── Render (srv IAMROOT, auto-deploy จาก master)
│
┌───────────────┼──────────────────┬──────────────────┐
Google Earth Supabase Supabase Open-Meteo
Engine (S1/S2, Postgres (REST, Storage (รูปแผนที่ (พยากรณ์ฝน)
SRTM, Dynamic RLS backend only) public / PDF private)
World, HAND)
งานตามเวลา: GitHub Actions keep-alive.yml เรียก /admin/trigger/* (สแกนรายวัน, เตือนฝน)
# Python 3.11 (เวอร์ชันที่ pin ไว้ติดตั้งบน 3.13 ไม่ได้)
cd backend
pip install -r requirements.txt # root requirements.txt ต้องตรงกับ backend/requirements.txt
cp .env.example .env # แล้วกรอกค่า — ห้าม commit .env
uvicorn main:app --reload --port 8000 # /liff/ /dashboard/ /health
# เปิด LIFF ในเครื่องโดยไม่มี LINE token (dev เท่านั้น — ปิดเองถ้ามี env RENDER)
IAMROOT_DEV_AUTH_USER=dev-user uvicorn main:app --reload --port 8000
ไม่มี Supabase → ใช้ข้อมูลตัวอย่างในหน่วยความจำ (แปลงสมมติราชบุรี 8 แปลง backend/config/demo_plots_ratchaburi.json) · ไม่มี GEE key → ผลวิเคราะห์เป็น mock
จำเป็น: LINE_CHANNEL_ACCESS_TOKEN, LINE_CHANNEL_SECRET, GEE_SERVICE_ACCOUNT, GEE_KEY_JSON, SUPABASE_URL,
SUPABASE_SERVICE_ROLE_KEY, LIFF_URL, ADMIN_API_KEY, SPHERE_KEY — ดู backend/.env.example
ปรับพฤติกรรม: RISK_DISPLAY_MODE (interim/legacy), RISK_ALERTS_ENABLED, SHOW_UNVERIFIED_AGRONOMY,
RATE_LIMIT_IP_PER_MIN, CORS_ALLOW_ORIGINS, LINE_LOGIN_CHANNEL_ID
cd backend
pytest -q # ไฟล์ test กำหนดใน pytest.ini — ไม่ต้องมี key จริง (conftest.py ตั้งค่าปลอม ไม่อ่าน .env)
CI (.github/workflows/deploy.yml) รัน test บน master และ feat/** — Render deploy เองเมื่อ push master
supabase/migrate_v3…v15.sql (มี rollback_vN.sql คู่กันตั้งแต่ v12)| ไฟล์ | ใช้ทำอะไร |
|---|---|
| backend/config/crops.json | รายชื่อพืช + ค่าทางการเกษตร (ว่างไว้ให้ผู้เชี่ยวชาญกรอก) |
| backend/config/boundary_rules.json | เกณฑ์คำเตือนขอบเขต |
ตาราง recommendation_rules (หน้า /dashboard/recommendations.html) | คำแนะนำ — ร่างตั้งต้นใน backend/config/recommendation_rules_seed.json |
backend/.env) ห้าม commit/log/admin/* ใช้ header X-Admin-Key (fail-closed)fieldwork/ (gitignored)docs/v2/ — รายงานแต่ละ Phase, การตัดสินใจ, แผนตรวจภาคสนาม, คำเตือนขอบเขต, ทบทวนระดับความเสี่ยง, ข้อความทดแทนตัวเลขในสไลด์ (claims-replacement.md), ไฟล์คำแนะนำสำหรับผู้ตรวจ (recommendations-for-review.xlsx) · คู่มือสำหรับนักพัฒนา/AI: CLAUDE.md
railway.toml, vercel.json, Dockerfile, docker-compose.yml, nginx/, pages-deploy/, rebuild.py — ระบบจริงอยู่บน
Render · เอกสารเก่า STATUS.md, BACKTEST_RESULTS.md มีตัวเลขที่ยังไม่ได้ทดสอบกับข้อมูลจริง (ห้ามนำไปอ้าง)