เครื่องมือบรรทัดคำสั่งสำหรับความท้าทายหลักสูตร AI Developer ที่สร้างขึ้นด้วย DENO และ TypeScript ช่วยแก้ปัญหาการเขียนโปรแกรมที่หลากหลายโดยอัตโนมัติโดยรวมกับโมเดล AI ผ่าน API ของพวกเขา
นี่คือโครงการของฉันที่พัฒนาขึ้นในช่วง AI devs 3 หลักสูตรที่ฉันเป็นผู้เข้าร่วม
เพิ่มเติมเกี่ยวกับ AI devs 3 ที่นี่
สิ่งนี้ถูกสร้างขึ้นโดยฉันและผู้ช่วย AI ของฉัน -
นี่เป็นโครงการแรกของฉันใน Deno ทำไม - เพื่อความสนุกสนานและการเรียนรู้ -
การใช้งาน:
deno run --allow-net --allow-env --allow-read src/main.ts solve-web-question < url >
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts calibration-file-fix
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts censorship-task
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts auditions-taskกรณีการใช้งานนี้รวมถึงกลไกการตรวจสอบหุ่นยนต์ที่สื่อสารกับจุดสิ้นสุดการตรวจสอบ
ช่วยให้ระบบจัดการกับความท้าทายการตรวจสอบหุ่นยนต์โดย:
เพื่อใช้มันรัน:
deno run --allow-net --allow-env --allow-read src/main.ts solve-web-question < url >ระบบจัดการคำขอตรวจสอบในรูปแบบ JSON:
แอปพลิเคชันรวมถึงฟังก์ชันการทำงานเพื่อประมวลผลการบันทึกเสียงและวิเคราะห์เนื้อหาของพวกเขา
กรณีการใช้งานนี้ทำอย่างไร:
เรียกใช้กรณีการใช้งานนี้:
deno run --allow-net --allow-env --allow-read --allow-write src/main.ts auditions-taskTBD ณ จุดต่อมา
โครงการนี้ใช้:
แอปพลิเคชันต้องการตัวแปรสภาพแวดล้อมต่อไปนี้ที่จะตั้งค่า:
USERNAME - ชื่อผู้ใช้สำหรับการรับรองความถูกต้องPASSWORD - รหัสผ่านสำหรับการรับรองความถูกต้องANTHROPIC_API_KEY - คีย์ API มานุษยวิทยาของคุณAI_MODEL - โมเดล AI ที่จะใช้TARGET_COMPANY_URL - URL เป้าหมายสำหรับคำถามเว็บTARGET_COMPANY_VERIFICATION_ENDPOINT - URL ที่สมบูรณ์สำหรับจุดสิ้นสุดการตรวจสอบCALIBRATION_FILE_URL - URL เพื่อดาวน์โหลดไฟล์การสอบเทียบจากAI_DEVS_API_KEY - คีย์ API สำหรับการตรวจสอบ AI devsAI_DEVS_VERIFICATION_URL - URL ที่สมบูรณ์สำหรับจุดสิ้นสุดการตรวจสอบCENSORSHIP_TASK_URL - URL ที่สมบูรณ์สำหรับจุดสิ้นสุดงานเซ็นเซอร์AUDITIONS_TASK_MP3S_URL - url เพื่อดาวน์โหลดไฟล์ zip ที่มีการบันทึกเสียงAUDITIONS_TASK_NAME - ชื่องานสำหรับการตรวจสอบOPENAI_API_KEY - คีย์ OpenAI API ของคุณสำหรับการถอดความเสียงOPENAI_AUDIO_MODEL - โมเดล openai เพื่อใช้สำหรับการถอดความเสียงเพื่อตั้งค่าสภาพแวดล้อมของคุณ:
สร้างไฟล์ .env ในไดเรกทอรีรูทด้วยตัวแปรเหล่านี้
.env--allow-net สำหรับการเข้าถึงเครือข่าย--allow-env สำหรับตัวแปรสภาพแวดล้อม--allow-read สำหรับไฟล์. env--allow-write สำหรับการสร้างและการเขียนไฟล์ใหม่deno test --allow-net --allow-env --allow-read --allow-writeแอปพลิเคชันจัดการข้อผิดพลาดหลายประเภท:
โครงการใช้การกระทำของ GitHub สำหรับการรวมอย่างต่อเนื่องซึ่ง:
ไปป์ไลน์ CI ทำงานในทุกการกดไปยังสาขาหลักและตามคำขอดึง
src/use-cases/useCases ใน src/main.tsมิกซ์