บันทึก
AI in Hand Platform เป็นโครงการวิจัยที่สำรวจเวิร์กโฟลว์หลายตัวแทน ขณะนี้ยังไม่มีการบำรุงรักษาอย่างแข็งขัน
AI in Hand Platform คือ API แบบโอเพ่นซอร์สและเว็บแอปพลิเคชันสำหรับจัดการเวิร์กโฟลว์หลายตัวแทนที่ขับเคลื่อนด้วย LLM สร้างจาก Assistants API ของ OpenAI โดยนำเสนอสภาพแวดล้อมการทำงานร่วมกันสำหรับการพัฒนา ทดสอบ และปรับใช้ทีม AI แพลตฟอร์มดังกล่าวสร้างขึ้นโดยใช้ FastAPI และได้รับแรงบันดาลใจจากโครงการโอเพ่นซอร์สสองโครงการ ได้แก่ Agency-Swarm โดย VRSEN สำหรับบทคัดย่อแบ็กเอนด์ที่มีประโยชน์ และ AutoGen Studio UI โดย Microsoft สำหรับเค้าโครง UI และส่วนประกอบที่ปรับแต่งได้
หากต้องการตั้งค่า AI ใน Hand Platform ภายในเครื่อง ให้ทำตามขั้นตอนเหล่านี้:
โคลนที่เก็บ:
git clone https://github.com/bonk1t/agentic-platform.git
ตั้งค่าแบ็กเอนด์:
backend
pip install -r requirements.txt
poetry install
.env.testing
เปลี่ยนชื่อเป็น .env
)uvicorn main:app --reload
http://localhost:8000
ตั้งค่าส่วนหน้า:
frontend
npm install
.env.default
เปลี่ยนชื่อเป็น .env.development
)yarn start
http://localhost:3000
สำหรับรายละเอียดเพิ่มเติมเกี่ยวกับการรันและการพัฒนาแบ็กเอนด์และฟรอนต์เอนด์ โปรดดูไฟล์ README ที่เกี่ยวข้อง:
แบ็กเอนด์ของ AI in Hand Platform สร้างขึ้นโดยใช้ FastAPI และมีฟังก์ชันการทำงานที่หลากหลาย รวมถึงการจัดการเอเจนซี่ เจ้าหน้าที่ ทักษะ เซสชัน และตัวแปรผู้ใช้ มันทำงานร่วมกับฐานข้อมูล Google Firestore เพื่อความคงอยู่ของการกำหนดค่า
สำหรับข้อมูลโดยละเอียดเกี่ยวกับแบ็กเอนด์ รวมถึงโครงสร้างโปรเจ็กต์ เอกสาร API ทักษะที่กำหนดเอง และแนวทางการสนับสนุน โปรดดูที่ README แบ็กเอนด์
ส่วนหน้าของ AI in Hand Platform สร้างขึ้นโดยใช้ React และมอบอินเทอร์เฟซที่ใช้งานง่ายสำหรับการโต้ตอบกับแพลตฟอร์ม โดยใช้ประโยชน์จาก Gatsby เพื่อการตั้งค่าที่รวดเร็วและการกำหนดค่าที่หลากหลาย TailwindCSS สำหรับการจัดสไตล์ และ Ant Design สำหรับส่วนประกอบ UI
สำหรับข้อมูลโดยละเอียดเกี่ยวกับฟรอนต์เอนด์ รวมถึงการรัน UI ในโหมด dev, ภาพรวมของโค้ดเบส, องค์ประกอบการออกแบบ, การแก้ไข UI, การเพิ่มเพจ และการเชื่อมต่อกับแบ็กเอนด์ โปรดดูที่ README ฟรอนท์เอนด์
เรายินดีรับการสนับสนุนจากชุมชนเพื่อปรับปรุง AI in Hand Platform เพื่อสนับสนุน:
โปรดตรวจสอบให้แน่ใจว่าโค้ดของคุณเป็นไปตามมาตรฐานการเข้ารหัสของโปรเจ็กต์และรวมการทดสอบฟังก์ชันใหม่ ๆ ด้วย
AI หลักในแพลตฟอร์ม Hand ได้รับอนุญาตภายใต้ Affero General Public License (AGPL) ซึ่งส่งเสริมการปรับปรุงที่ขับเคลื่อนโดยชุมชนภายใต้ใบอนุญาตเดียวกันสำหรับบรรยากาศการพัฒนาที่เปิดกว้างและร่วมมือกัน
เนื้อหาที่ผู้ใช้สร้างขึ้น (UGC):
นี่เป็นโครงการโอเพ่นซอร์สที่อยู่ระหว่างการพัฒนา แม้ว่าเราจะมุ่งมั่นเพื่อคุณภาพ แต่อาจมีจุดบกพร่องหรือปัญหาอยู่ ใช้ความเสี่ยงของคุณเอง
หากคุณมีคำถามหรือต้องการความช่วยเหลือ โปรดติดต่อทีมของเราผ่านวิดเจ็ตเว็บไซต์ของเรา หรือโดยการสร้างปัญหาหรือการสนทนาในพื้นที่เก็บข้อมูลนี้ ขอให้มีความสุขในการเขียนโค้ด!