ข้ามไปยังเนื้อหา

แท็ก

#middleware

3 บทความ

Microsoft เปิดตัว FIDES ใน Agent Framework — Information-flow control แบบ deterministic กัน prompt injection ก่อนถึง model
เครื่องมือนักพัฒนา

Microsoft เปิดตัว FIDES ใน Agent Framework — Information-flow control แบบ deterministic กัน prompt injection ก่อนถึง model

Microsoft ปล่อย FIDES (Flow Integrity Deterministic Enforcement System) ใน agent-framework-core 1.3.0 — แทนการ defensive prompt ที่ heuristic, FIDES ติด label trusted/untrusted และ public/private กับทุก content แล้ว enforce policy ก่อน tool รัน ทำให้ prompt injection กลายเป็น policy decision แทน guessing game

· อ่าน 6 นาที
Google เปิดตัว Genkit Middleware — เลเยอร์ retry/fallback/มนุษย์อนุมัติ ก่อนเข้า Google I/O 2026
เครื่องมือนักพัฒนา

Google เปิดตัว Genkit Middleware — เลเยอร์ retry/fallback/มนุษย์อนุมัติ ก่อนเข้า Google I/O 2026

Google ขยาย Genkit ด้วย Middleware API ให้นักพัฒนาแทรกการ retry, fallback, การอนุมัติของมนุษย์ และ observability ลงในวงรอบการเรียกเครื่องมือของ agent โดยตรง รองรับ TypeScript / Go / Dart และ Python ตามมา — เปิดตัว 1 สัปดาห์ก่อน Google I/O 2026

· อ่าน 4 นาที
Genkit v2 ออก generateMiddleware() API — 3 hook (model/tool/generate) สำหรับ intercept agent loop คล้าย Express, ทีม Genkit ปล่อย soft-fail, smartMaxTurns และ contextCompression
เครื่องมือนักพัฒนา

Genkit v2 ออก generateMiddleware() API — 3 hook (model/tool/generate) สำหรับ intercept agent loop คล้าย Express, ทีม Genkit ปล่อย soft-fail, smartMaxTurns และ contextCompression

ช่วงต้นเดือน พ.ค. 2026 ทีม **Genkit (Google)** ปล่อย **`generateMiddleware()` API** ใน `genkit/beta` — เป็น primitive ที่ให้ developer **intercept agent loop ได้ 3 ระดับ**: `model` hook (wrap การเรียก model), `tool` hook (wrap การ execute tool), และ `generate` hook (wrap แต่ละ turn ของ agentic loop) — ทำงานเหมือน **Express middleware แต่สำหรับ LLM inference** — Pavel Janicki (Genkit team lead) เปิด `genkitx-misc` ที่มี middleware 3 ตัวที่แก้ปัญหา agent loop จริง: **`softFail`** กัน crash จาก model 503/tool error/maxTurns ให้ return aborted response แทน throw, **`smartMaxTurns`** detect loop ผ่าน hash + LLM judge แทนการนับ turn อย่างเดียว, **`contextCompression`** ลด token usage ผ่าน tool-response truncation + summarization — ทั้งหมด stack ได้แบบ `use: [softFail(), smartMaxTurns(), contextCompression()]`

· อ่าน 5 นาที