เผยแพร่เมื่อวันที่ 28 กุมภาพันธ์ 2025
ใน Chrome นั้น AI ในตัว จะใช้โมเดลพื้นฐานและโมเดลผู้เชี่ยวชาญเพื่อทำการอนุมานสำหรับ API ทั้งหมด บางครั้งโมเดลอาจแสดงข้อความแสดงข้อผิดพลาดหรือแสดงผลลัพธ์ที่คุณไม่คาดคิด คุณสามารถตรวจสอบข้อมูลการแก้ไขข้อบกพร่องสำหรับ API ของ AI ในตัว ทั้งหมดที่ใช้โมเดลพื้นฐานและโมเดลผู้เชี่ยวชาญ ซึ่งรวมถึง Prompt API, Summarizer API, Writer API และ Rewriter API
- เปิด Chrome แล้วไปที่
chrome://on-device-internals - เลือกบันทึกเหตุการณ์
- (ไม่บังคับ) คลิก Dump เพื่อดาวน์โหลดไฟล์ JSON ที่มีข้อมูลเหตุการณ์ทั้งหมด
คุณสามารถรายงานข้อบกพร่องเพื่อให้เราแก้ไขข้อผิดพลาดนี้ในการใช้งานได้
แก้ไขข้อบกพร่องของ Prompt API
ตัวอย่างเช่น ในเซสชันต่อไปนี้ ผู้ใช้ขอคำคล้องจองจาก Prompt API
const session = await LanguageModel.create({
systemPrompt: "You are an API endpoint that returns rhymes as JSON for an input word."
});
await session.prompt([
{ role: "user", content: "house" },
{ role: "assistant", content: "{\"input\": \"house\", \"output\": \"mouse\"}" },
{ role: "user", content: "file"},
]);
การตอบกลับของโมเดลมีลักษณะดังนี้ ซึ่งจัดรูปแบบให้อ่านง่าย
```json
[]
```
**Reasoning:**
The input you provided (empty arrays) is an empty list or array in JSON format.
When you try to find rhymes for an empty list, you're essentially looking for
words that rhyme with nothing.
Therefore, there are no rhymes to return. The JSON response will be an empty
array `[]`."
เหตุใดโมเดลจึงไม่แสดงข้อความ JSON ที่มีคำคล้องจอง เช่น {"input": "file", "output": "pile"} แม้ว่าเราจะยังไม่ได้ใช้งานเอาต์พุตที่มีโครงสร้างในขณะที่เขียนบทความนี้ แต่การตอบกลับควรทำหน้าที่คล้องจองได้บ้าง
หากต้องการแก้ไขข้อบกพร่องนี้ ให้ไปที่ chrome://on-device-internals/ แล้วไปที่แท็บบันทึกเหตุการณ์ บันทึกจะแสดงให้เห็นว่าปัญหาเกิดจากการตีความพรอมต์ของโมเดล โมเดลเข้าใจอินพุตเป็นสตริง [object Object],[object Object],[object Object] แทนที่จะเป็น JSON
นี่คือข้อความการแก้ไขข้อบกพร่องฉบับสมบูรณ์ ซึ่งจัดรูปแบบให้อ่านง่าย
Executing model with input context of 0 tokens:
<system>You are an API endpoint that returns rhymes as JSON for an input word.<end>
with string: <user>[object Object],[object Object],[object Object]<end> <model>

เราได้เพิ่มข้อมูลนี้ลงในข้อบกพร่องสำหรับปัญหาของโมเดลแล้ว โดย Prompt API ดูเหมือนจะเรียกใช้ toString() ในอินพุต JSON ซึ่งช่วยให้ทีมวิศวกรรมระบุปัญหาได้
แชร์ความคิดเห็น
แชร์ความคิดเห็นเกี่ยวกับการแก้ไขข้อบกพร่องโดยยื่นรายงานข้อบกพร่อง