โมเดลภาษาขนาดใหญ่ (LLM) มีความสามารถแตกต่างกัน Android Studio ช่วยให้คุณควบคุมและมีความยืดหยุ่นในการพัฒนาซอฟต์แวร์ด้วยความช่วยเหลือจาก AI โดยให้คุณเลือกโมเดลในเครื่องที่ทำงานบนเครื่องส่วนตัวเพื่อขับเคลื่อนฟังก์ชัน AI ของ IDE
เลือกรุ่น
โมเดลในเครื่องเป็นอีกทางเลือกหนึ่งนอกเหนือจากการรองรับ LLM ที่มีอยู่ใน Android Studio อย่างไรก็ตาม Gemini ใน Android Studio มักมอบประสบการณ์การใช้งาน AI ที่ดีที่สุดสำหรับนักพัฒนาแอป Android เนื่องจากโมเดล Gemini อันทรงประสิทธิภาพ คุณเลือกโมเดล Gemini ได้หลากหลายสำหรับงานพัฒนา Android ซึ่งรวมถึงโมเดลเริ่มต้นแบบไม่มีค่าใช้จ่ายหรือโมเดลที่เข้าถึงได้ด้วยคีย์ Gemini API แบบชำระเงิน
ความสามารถของโมเดลในเครื่องเป็นตัวเลือกที่ยอดเยี่ยมหากคุณต้องการทำงานแบบออฟไลน์ ต้องปฏิบัติตามนโยบายที่เข้มงวดของบริษัทเกี่ยวกับการใช้เครื่องมือ AI หรือสนใจทดลองใช้โมเดลการวิจัยแบบโอเพนซอร์ส
ตั้งค่าการรองรับโมเดลในเครื่อง
ดาวน์โหลดและติดตั้ง Android Studio เวอร์ชัน Canary ล่าสุด
ติดตั้งผู้ให้บริการ LLM เช่น LM Studio หรือ Ollama ในคอมพิวเตอร์ของคุณ
เพิ่มผู้ให้บริการโมเดลลงใน Android Studio
- ไปที่การตั้งค่า > เครื่องมือ > AI > ผู้ให้บริการโมเดล
- เลือกไอคอน
- เลือกผู้ให้บริการในเครื่อง
- ป้อนคำอธิบายของผู้ให้บริการโมเดล (โดยปกติคือชื่อของผู้ให้บริการโมเดล)
- ตั้งค่าพอร์ตที่ผู้ให้บริการกำลังรอการเชื่อมต่อ
- เปิดใช้โมเดล
รูปที่ 1 การตั้งค่าผู้ให้บริการโมเดล ดาวน์โหลดและติดตั้งโมเดลที่ต้องการ
ดูแคตตาล็อกโมเดล LM Studio และ Ollama เพื่อประสบการณ์การใช้งานโหมด Agent ใน Android Studio ที่ดีที่สุด ให้เลือกโมเดลที่ได้รับการฝึกฝนเพื่อการใช้เครื่องมือ
รูปที่ 2 โมเดลในเครื่องที่พร้อมให้บริการ เริ่มสภาพแวดล้อมการอนุมาน
สภาพแวดล้อมการอนุมานจะให้บริการโมเดลแก่แอปพลิเคชันในเครื่อง กำหนดค่าหน้าต่างโทเค็นความยาวบริบทให้มีขนาดใหญ่เพียงพอเพื่อให้ได้ประสิทธิภาพสูงสุด ดูวิธีการโดยละเอียดเกี่ยวกับการเริ่มต้นและกำหนดค่าสภาพแวดล้อมได้ในเอกสารประกอบของ Ollama หรือ LM Studio
เลือกรุ่น
เปิด Android Studio ไปที่หน้าต่างแชทของ Gemini ใช้ตัวเลือกโมเดลเพื่อเปลี่ยนจากโมเดล Gemini เริ่มต้นเป็นโมเดลในเครื่องที่กำหนดค่าไว้
รูปที่ 3 ตัวเลือกโมเดล
หลังจากเชื่อมต่อ Android Studio กับโมเดลในเครื่องแล้ว คุณจะใช้ฟีเจอร์แชทภายใน IDE ได้ การโต้ตอบทั้งหมดขับเคลื่อนโดยโมเดลที่ทำงานในเครื่องของคุณโดยสมบูรณ์ ซึ่งจะช่วยให้คุณมีสภาพแวดล้อมในการพัฒนา AI แบบสแตนด์อโลน
พิจารณาข้อจำกัดด้านประสิทธิภาพ
โดยปกติแล้วโมเดลในเครื่องแบบออฟไลน์จะมีประสิทธิภาพหรือความฉลาดไม่เท่าโมเดล Gemini ในระบบคลาวด์ โดยปกติแล้ว คำตอบจากแชทของโมเดลในเครื่องจะมีความแม่นยำน้อยกว่าและมีเวลาในการตอบสนองสูงกว่าเมื่อเทียบกับโมเดลในระบบคลาวด์
โดยปกติแล้ว โมเดลในเครื่องจะไม่ได้ปรับแต่งมาเพื่อการพัฒนา Android และโมเดลในเครื่องอาจแสดงคำตอบที่ไม่ทราบเกี่ยวกับอินเทอร์เฟซผู้ใช้ของ Android Studio ฟีเจอร์ AI บางอย่างของ Android Studio และกรณีการใช้งานการพัฒนา Android จะใช้กับโมเดลในเครื่องไม่ได้ อย่างไรก็ตาม ฟีเจอร์แชท AI ใน Android Studio โดยทั่วไปจะรองรับโมเดลในเครื่อง
Gemini ใน Android Studio ซึ่งขับเคลื่อนโดยโมเดล Gemini คือโซลูชันที่ดีที่สุดสำหรับคุณในการรับคำตอบที่รวดเร็วและแม่นยำในทุกแง่มุมของการพัฒนาและการสนับสนุน Android รวมถึงฟีเจอร์ทั้งหมดของ Android Studio