AlphaWeft
ผลิตภัณฑ์

พัฒนาแอป Web3 ภายในโฟลเดอร์โปรเจกต์ของคุณ

01

AlphaWeft รองรับการพัฒนาแอป web3 บน Windows โดยทำงานภายในโฟลเดอร์ของ dApp คุณโดยตรง มันอ่านโค้ดและ ABI แก้ไขไฟล์ รันคำสั่ง build และ test ของคุณ พร้อมแสดงทุกการกระทำในแชทเป็นการ์ดที่แสดงผลลัพธ์จริง และสำหรับการแก้ไขจะแสดง diff ให้คุณยอมรับหรือปฏิเสธ

01

ลงมือทำ ไม่ใช่แค่แนะนำ

มันรันเครื่องมือเอง และการกระทำแต่ละครั้งจะปรากฏเป็นการ์ดพร้อมผลลัพธ์จริง

02

ดู Diff ก่อนเปลี่ยนแปลง

ในโหมด Ask first การแก้ไขทุกครั้งจะรอเป็น diff ที่คุณยอมรับหรือปฏิเสธ

03

โมเดลของคุณ เลือกของคุณ

เชื่อมต่อผู้ให้บริการคลาวด์ โมเดลบนพีซีของคุณเอง หรือโมเดลในตัว

สิ่งที่เอเจนต์สามารถทำได้สำหรับ dApp ของคุณ

วิธีการที่เอเจนต์เข้ากับการพัฒนาซอฟต์แวร์ web3

มันทำแผนที่โปรเจกต์ อ่าน ABI แก้ไขส่วนประกอบและรันคำสั่งของคุณในขณะที่คุณตรวจสอบแต่ละขั้นตอน งานยังคงอยู่ในโปรเจกต์ของคุณเองและเครือข่ายทดสอบ

การสาธิตสี่ขั้นตอนสำหรับโปรเจกต์ dApp

ทำแผนที่โปรเจกต์ที่สืบทอดมา

คุณขอให้อาเจนต์ทำแผนที่โฟลเดอร์ dApp ที่คนอื่นเริ่มไว้ list_dir แสดงโครงสร้าง glob หาส่วนประกอบและไฟล์ ABI และ grep ระบุทุกตำแหน่งที่เรียกฟังก์ชันสัญญา ผลลัพธ์แต่ละอย่างเป็นการ์ดในแชท ไม่มีอะไรเปลี่ยนแปลง แผนที่แสดงว่าสถานะธุรกรรมถูกจัดการที่ไหนและหายไปไหน และสิ่งที่หยุดผู้คนจากการใช้งาน dApp มักเป็น front end ที่ล้มเหลวโดยไม่บอกเหตุผล: ไม่มีกระเป๋าเงิน เครือข่ายผิด หรือการปฏิเสธลายเซ็น โหมด Plan only เหมาะกับงานนี้ เนื่องจากมันเขียนแผนและรัน nothing และแผนสามารถระบุไฟล์ที่ต้องให้ความสนใจเป็นอันดับแรก ขอสรุปข้อความสั้นๆ จากนั้นอ่านมันเทียบกับโฟลเดอร์ก่อนเริ่มแก้ไขใดๆ และแก้ไขอาเจนต์หากมันอ่านไฟล์ผิด

เชื่อมต่อ ABI เข้ากับส่วนประกอบ

คุณขอส่วนประกอบที่แสดงยอดคงเหลือของบัญชีทดสอบ read_file เปิดไฟล์ JSON ABI ดังนั้นอาเจนต์จึงรู้ว่า balanceOf รับ address และส่งคืน uint256 และ edit_file เพิ่มการเรียกไปยังส่วนประกอบของคุณ ในโหมด Ask first การเปลี่ยนแปลงจะรอเป็น diff คุณอ่านบรรทัดที่เพิ่มและลบ ยอมรับหรือปฏิเสธ และขอการแก้ไขหากชื่อหรือประเภทดูผิด Shell จากนั้นรันคำสั่ง build ของคุณและรายงาน exit code จริงบนการ์ด และคุณสามารถขยายการ์ดเพื่ออ่านผลลัพธ์เต็ม การ build สีเขียวแสดงว่าโค้ดคอมไพล์ได้; มันไม่แสดงว่าฟังก์ชันที่ถูกต้องถูกเรียก ดังนั้นตรวจสอบการเรียกเทียบกับ ABI ของคุณเอง และรักษาไฟล์ ABI ให้สอดคล้องกับสัญญา

ทดสอบทุกสถานะธุรกรรม

อินเทอร์เฟซล้มเหลวในช่องว่างระหว่างสถานะ: ยังไม่ส่ง กำลังรอจากกระเป๋าเงิน กำลังดำเนินการ ยืนยันแล้ว และล้มเหลว เพื่อหยุดการสร้าง dApp บานที่ดูเหมือนเสร็จและแตกเมื่อมีการปฏิเสธลายเซ็นครั้งแรก ขอให้อาเจนต์เขียน front-end test สำหรับแต่ละสถานะ write_file สร้างไฟล์ทดสอบ edit_file ปรับส่วนประกอบเมื่อสถานะหายไป และ Shell รันคำสั่งทดสอบของคุณ การ์ดแสดง exit code และเมื่อคุณขยายมัน คุณจะเห็นผลลัพธ์เต็ม รันการทดสอบกับเชนท้องถิ่นด้วยบัญชีชั่วคราว อ่านแต่ละความล้มเหลวและตัดสินใจว่าการทดสอบหรือส่วนประกอบผิด อย่ายอมรับการเปลี่ยนแปลงเพียงเพราะการทดสอบเป็นสีเขียว อ่าน diff และตรวจสอบว่าการทดสอบยืนยันสถานะที่ชื่อของมันหมายถึงจริงๆ

วางแผนฟีเจอร์ แล้วดำเนินการ

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

สิ่งที่ AlphaWeft ไม่ได้ทำ

AlphaWeft ไม่ใช่บริการโฮสต์หรือปลั๊กอิน มันเป็นแอป Windows ที่ออกแบบมาสำหรับไฟล์ของคุณเอง พีซีของคุณเอง และเซิร์ฟเวอร์ที่คุณได้รับอนุญาตให้ใช้เท่านั้น และคุณเก็บงานไว้ภายในนั้น เพราะ Shell เว็บ และ SSH ไม่ได้ผูกกับโฟลเดอร์ มันไม่รับประกันว่าโค้ดจะถูกต้อง มันไม่ทำให้ dApp ปลอดภัย และมันไม่ให้คำแนะนำทางการเงิน สัญญาที่จะถือมูลค่าจริงต้องการการตรวจสอบความปลอดภัยจากบุคคลที่สาม

AlphaWeft สำหรับ Windows

เปิดโฟลเดอร์ dApp ของคุณใน AlphaWeft

ดาวน์โหลด AlphaWeft ↗