AlphaWeft
โมเดล

เลือกโมเดลขับเคลื่อน Agent สำหรับ dApp ของคุณ

02

AlphaWeft ต้องการโมเดลเพื่อวางแผนขั้นตอนและเขียนโค้ด คุณสามารถเชื่อมต่อผู้ให้บริการ AI แบบคลาวด์ผ่านจุดเชื่อมต่อ API มาตรฐาน รันโมเดลบนพีซีของคุณเอง หรือใช้โมเดลในตัวซึ่งพร้อมใช้งานทันทีโดยไม่ต้องตั้งค่าจุดเชื่อมต่อของคุณเอง กดปุ่มทดสอบเพื่อตรวจสอบจุดเชื่อมต่อใดๆ ก่อนเริ่มงานแรก

AlphaWeft→จุดเชื่อมต่อ API→โมเดล

3 วิธีในการเชื่อมต่อโมเดล

ผู้ให้บริการ AI แบบคลาวด์

ผู้ให้บริการ AI แบบคลาวด์เป็นตัวเลือกมาตรฐานสำหรับการรีแฟกเตอร์ขนาดใหญ่และโปรเจกต์ที่โมเดลต้องจดจำไฟล์จำนวนมาก คุณป้อนจุดเชื่อมต่อ API และคีย์ของคุณใน AlphaWeft โดยคีย์จะเก็บไว้บนพีซีของคุณ ผลที่ตามมาคือชัดเจน: คำสั่งทุกคำสั่งจะถูกส่งไปยังผู้ให้บริการนั้น รวมถึงเนื้อหาไฟล์ใดๆ ที่ Agent อ่านเพื่อทำงานนั้น ใช้กับโค้ดที่คุณสบายใจที่จะแชร์และเก็บข้อมูลลับไว้ภายนอกโฟลเดอร์การทำงาน ผู้ให้บริการอาจเรียกเก็บค่าใช้บริการโมเดลแยกต่างหาก และ AlphaWeft เองไม่จำเป็นต้องมีบัญชี

โมเดลบนพีซีของคุณเอง

โมเดลที่รันในเครื่องบนพีซีของคุณเหมาะสำหรับโปรเจกต์ส่วนตัว เช่น ส่วนหน้า (front-end) ของสัญญาที่คุณยังไม่ได้เผยแพร่ คุณรันโมเดลเองและเชื่อมต่อ AlphaWeft เข้ากับมัน ด้วยโมเดลในเครื่อง ข้อมูลทุกอย่างจะไม่ออกนอกเครื่อง ดังนั้นเนื้อหาไฟล์ที่ Agent อ่านจะยังคงอยู่บนพีซีของคุณ ข้อแลกเปลี่ยนคือฮาร์ดแวร์ โมเดลในเครื่องขนาดเล็กสามารถจัดการการแก้ไขและคำอธิบายเล็กๆ น้อยๆ ได้ แต่อาจมีปัญหาเมื่อต้องรีแฟกเตอร์ขนาดใหญ่ ดังนั้นควรตรวจสอบ diff อย่างระมัดระวัง ปุ่มทดสอบจะแสดงเวลาตอบสนองและขนาดหน้าต่างบริบท (context window) ของโมเดล

โมเดลในตัว

โมเดลในตัวพร้อมใช้งานโดยไม่ต้องมีจุดเชื่อมต่อของคุณเอง เลือกตัวเลือกนี้เพื่อลอง AlphaWeft ทันทีหลังการติดตั้ง สำหรับงานแรก เช่น การทำแผนที่โฟลเดอร์ อ่านไฟล์ ABI หรืออธิบายข้อผิดพลาดในการสร้าง อ่าน diff ของมันเช่นเดียวกับโมเดลอื่นๆ เพราะโมเดลทุกตัวสามารถทำผิดพลาดได้ ในภายหลังคุณสามารถเชื่อมต่อผู้ให้บริการ AI แบบคลาวด์หรือโมเดลในเครื่องสำหรับขั้นตอนที่ซับซ้อนยิ่งขึ้น โดยทำการเชื่อมต่อผ่านแอปพลิเคชัน

ตรวจสอบการเชื่อมต่อด้วยปุ่มทดสอบ

หลังจากป้อนจุดเชื่อมต่อแล้ว ให้กดปุ่มทดสอบ AlphaWeft จะตรวจสอบจุดเชื่อมต่อ แสดงเวลาตอบสนอง และแสดงหน้าต่างบริบท ซึ่งคือปริมาณข้อความที่โมเดลสามารถรับเข้าได้ในครั้งเดียว เวลาตอบสนองที่ช้าหมายถึงแต่ละการ์ดจะปรากฏช้า โมเดลที่มีหน้าต่างบริบทขนาดเล็กเตือนคุณว่าไฟล์ ABI ยาวร่วมด้วยส่วนประกอบหลายอย่างอาจไม่พอดีกับการร้องขอหนึ่งครั้ง การทดสอบไม่ได้วัดคุณภาพของคำตอบ แต่เป็นการตรวจสอบการเชื่อมต่อเท่านั้น ให้รันงานขนาดเล็กหนึ่งงาน เช่น การอ่าน balance-abi.json และดู diff ก่อนที่คุณจะมอบงานที่ใหญ่กว่าให้โมเดล

จับคู่โมเดลกับงาน

ใช้โมเดลขนาดใหญ่กว่าสำหรับการรีแฟกเตอร์ที่กระทบหลายไฟล์และสำหรับตรรกะที่ซับซ้อน เช่น การจัดการธุรกรรมที่ยังคงค้างอยู่หรือล้มเหลวหลังจากข้อผิดพลาดจากเครือข่ายที่ผิด การแก้ไขขนาดเล็กมักไม่จำเป็นต้องใช้โมเดลใหญ่: การเปลี่ยนชื่อตัวแปร การเพิ่มสถานะการโหลด หรือการแก้ไขการนำเข้า สามารถส่งไปยังโมเดลขนาดเล็ก ราคาถูกกว่า หรือโมเดลในเครื่องได้ เครื่องมือ run_on_model ทำให้ Agent สามารถส่งขั้นตอนที่ยากหนึ่งขั้นตอนไปยังโมเดลที่ใหญ่กว่า ในขณะที่การสนทนาอื่นๆ ยังคงอยู่บนโมเดลที่คุณเลือกไว้ หากขั้นตอนล้มเหลวสองครั้ง ให้เปลี่ยนโมเดลสำหรับขั้นตอนนั้นแทนการทำซ้ำคำสั่งเดิมเป็นครั้งที่สาม

คุณภาพของผลลัพธ์แตกต่างกันไปตามโมเดล และไม่มีโมเดลใดที่ถูกต้องเสมอไป ในโหมด Ask first การเปลี่ยนแปลงแต่ละอย่างจะรอเป็น diff ดังนั้นคุณจึงเห็นชัดเจนว่าโมเดลต้องการเพิ่มหรือลบบรรทัดใด อ่าน ยอมรับบรรทัดที่ตรงกับเจตนาของคุณ และปฏิเสธส่วนที่เหลือ จากนั้นรันคำสั่งทดสอบของคุณและอ่านผลลัพธ์ก่อนดำเนินการต่อ

AlphaWeft สำหรับ Windows

เชื่อมต่อโมเดล แล้วเปิดโปรเจกต์ของคุณ

ดาวน์โหลด AlphaWeft ↗