ปัจจุบัน Kairon ถูกมองว่าเป็นแพลตฟอร์มการแปลงการสนทนาทางดิจิทัลที่ช่วยสร้างผู้ช่วยดิจิทัลที่ใช้ LLM ในวงกว้าง ได้รับการออกแบบมาเพื่อทำให้ชีวิตของผู้ที่ทำงานกับผู้ช่วย AI เป็นเรื่องง่าย โดยให้อินเทอร์เฟซเว็บแบบไม่ต้องเขียนโค้ดเพื่อปรับตัว ฝึกอบรม ทดสอบ และบำรุงรักษาผู้ช่วยดังกล่าว ขณะนี้เรากำลังปรับปรุงกระดูกสันหลังของ Kairon ด้วยระบบการจัดการบริบทที่ครบครันเพื่อสร้างผู้ช่วยดิจิทัลเชิงรุก
ไครอนคืออะไร?
ปัจจุบัน Kairon เป็นชุดเครื่องมือที่สร้างขึ้นบนกรอบงาน RASA พร้อมด้วยอินเทอร์เฟซ UI ที่เป็นประโยชน์ ในขณะที่ RASA มุ่งเน้นไปที่เทคโนโลยีของแชทบอทนั่นเอง ในทางกลับกัน Kairon มุ่งเน้นไปที่เทคโนโลยีที่เกี่ยวข้องกับการประมวลผลข้อมูลล่วงหน้าที่จำเป็นสำหรับเฟรมเวิร์กนี้ ซึ่งรวมถึงการเพิ่มคำถามและการสร้างกราฟความรู้ที่สามารถใช้เพื่อสร้างความตั้งใจ คำถาม และการตอบกลับได้โดยอัตโนมัติ นอกจากนี้ยังเกี่ยวข้องกับการประมวลผลภายหลังและการบำรุงรักษาบอทเหล่านี้ เช่น ตัวชี้วัด / ข้อความติดตามผล ฯลฯ
มันทำอะไรได้บ้าง?
Kairon เป็นโอเพ่นซอร์ส เป็นแพลตฟอร์มการเปลี่ยนแปลงทางดิจิทัลแบบสนทนา: Kairon เป็นแพลตฟอร์มที่ช่วยให้บริษัทต่างๆ สามารถสร้างและปรับใช้ผู้ช่วยดิจิทัลเพื่อโต้ตอบกับลูกค้าในลักษณะการสนทนา
การจัดการวงจรชีวิตแบบครบวงจร : Kairon ดูแลวงจรชีวิตของผู้ช่วยดิจิทัลทั้งหมด ตั้งแต่การสร้างไปจนถึงการใช้งานและการตรวจสอบ ทำให้มีทรัพยากรของบริษัทเหลือว่างเพื่อมุ่งเน้นไปที่งานอื่น ๆ ผู้ช่วยดิจิทัลแบบเชื่อมต่อ: ผู้ช่วยดิจิทัลของ Kairon เชื่อมโยงกับแพลตฟอร์ม ซึ่งช่วยให้ตรวจสอบประสิทธิภาพแบบเรียลไทม์ ตลอดจนบำรุงรักษาและอัปเดตได้ง่ายตามต้องการ
อินเทอร์เฟซแบบใช้โค้ดน้อย/ไม่มีโค้ด: อินเทอร์เฟซของ Kairon ได้รับการออกแบบให้ง่ายสำหรับผู้ใช้เชิงฟังก์ชัน เช่น ทีมการตลาดหรือการจัดการผลิตภัณฑ์ เพื่อกำหนดวิธีที่ผู้ช่วยดิจิทัลตอบสนองต่อคำค้นหาของผู้ใช้โดยไม่จำเป็นต้องมีทักษะการเขียนโค้ดที่กว้างขวาง การแทรกสคริปต์ที่ปลอดภัย: ผู้ช่วยดิจิทัลของ Kairon สามารถติดตั้งบนเว็บไซต์และผลิตภัณฑ์ SAAS ได้อย่างง่ายดายผ่านการแทรกสคริปต์ที่ปลอดภัย ช่วยให้องค์กรต่างๆ สามารถให้บริการและสนับสนุนลูกค้าได้ดียิ่งขึ้น
Kairon Telemetry: คุณสมบัติการตรวจวัดระยะไกลของ Kairon จะตรวจสอบว่าผู้ใช้โต้ตอบกับเว็บไซต์/ผลิตภัณฑ์ที่ Kairon ถูกฉีดเข้าไปอย่างไร และแทรกแซงเชิงรุกหากพวกเขาประสบปัญหา ปรับปรุงประสบการณ์ผู้ใช้โดยรวม ผู้ออกแบบไคลเอนต์แชท: คุณสมบัติตัวออกแบบไคลเอนต์แชทของ Kairon ช่วยให้องค์กรสามารถสร้างไคลเอนต์แชทแบบกำหนดเองสำหรับผู้ช่วยดิจิทัลของพวกเขา ซึ่งสามารถปรับปรุงประสบการณ์ผู้ใช้และช่วยสร้างความภักดีต่อแบรนด์
โมดูลการวิเคราะห์: โมดูลการวิเคราะห์ของ Kairon ให้ข้อมูลเชิงลึกเกี่ยวกับวิธีที่ผู้ใช้โต้ตอบกับผู้ช่วยดิจิทัล ทำให้องค์กรต่างๆ สามารถเพิ่มประสิทธิภาพการทำงานและให้บริการที่ดียิ่งขึ้นแก่ลูกค้า ชุดบูรณาการที่แข็งแกร่ง: ชุดบูรณาการของ Kairon ช่วยให้สามารถให้บริการผู้ช่วยดิจิทัลในรูปแบบหลายช่องทางและหลายภาษา ปรับปรุงการเข้าถึงและขยายขอบเขตการเข้าถึงของผู้ช่วยดิจิทัล
การวิเคราะห์การต่อสู้แบบเรียลไทม์: ผู้ช่วยดิจิทัลของ Kairon ใช้การวิเคราะห์การต่อสู้แบบเรียลไทม์เพื่อแทรกแซงเชิงรุกเมื่อผู้ใช้เผชิญกับความขัดแย้งกับผลิตภัณฑ์/เว็บไซต์ที่ Kairon ได้ถูกแทรกเข้าไป ซึ่งช่วยเพิ่มความพึงพอใจของผู้ใช้และลดการเลิกใช้งาน เว็บไซต์นี้สามารถพบได้ที่ Kairon และโฮสต์โดย NimbleWork Inc.
ใครใช้มันบ้าง?
Kairon สร้างขึ้นสำหรับบุคคลสองคนในทีมและบุคคลที่ต้องการอินเทอร์เฟซที่ไม่ต้องใช้การเข้ารหัสที่ง่ายดายเพื่อสร้าง ฝึกอบรม ทดสอบ และปรับใช้ผู้ช่วยดิจิทัล เราสามารถเข้าถึงคุณสมบัติเหล่านี้ได้โดยตรงจากเว็บไซต์ที่โฮสต์ของเรา ทีมที่ต้องการโฮสต์เทรนเนอร์แชทบอทภายในองค์กร พวกเขาสามารถสร้างมันขึ้นมาได้โดยใช้นักเทียบท่าเขียน ทีมงานของเรามุ่งเน้นไปที่ NLP ในปัจจุบันคือกราฟความรู้ – โปรดแจ้งให้เราทราบหากคุณสนใจ
ในช่วงหัวเลี้ยวหัวต่อนี้ ระบบจะวางเลเยอร์บน Rasa Open Source
Kairon ต้องการเพียง Docker และ Docker Compose เวอร์ชันล่าสุดเท่านั้น
โปรดทำการเปลี่ยนแปลงด้านล่างใน docker/docker-compose.yml
ตั้งค่า เซิร์ฟเวอร์ ตัวแปร env เป็น IP สาธารณะของเครื่องที่คอนเทนเนอร์ api docker ของเทรนเนอร์ทำงานอยู่ เช่น: http://localhost:81
ทางเลือก หากคุณต้องการเปิดใช้งาน Google Analytics ให้ยกเลิกการใส่เครื่องหมาย ข้อคิดเห็นการติดตาม ID และตั้งค่ารหัสการติดตามของ Google Analytics
ตั้งค่าตัวแปร env SECRET_KEY ให้เป็นคีย์สุ่ม
ใช้คำสั่งด้านล่างเพื่อสร้างรหัสลับแบบสุ่ม
openssl rand -hex 32
รันคำสั่ง
cd kairon/docker
docker-compose up -d
เปิด http://localhost/ ในเบราว์เซอร์
ในการทดสอบให้ใช้ชื่อผู้ใช้: [email protected] และรหัสผ่าน: Changeit@123 เพื่อลองใช้กับผู้ใช้สาธิต
Kairon ต้องการ python 3.10 และ mongo 4.0+
จากนั้นโคลน repo นี้
git clone https://github.com/digiteinfotech/kairon.git
cd kairon/
หากต้องการสร้างสภาพแวดล้อมเสมือนจริง โปรดไปที่ลิงก์
สำหรับการติดตั้งการพึ่งพา
หน้าต่าง
setup.bat
ไม่พบการกระจายที่ตรงกัน tensorflow-text - ลบการพึ่งพาออกจากไฟล์ Requirements.txt เนื่องจาก ไม่มีเวอร์ชันหน้าต่าง # 44
ลินุกซ์
chmod 777 ./setup.sh
sh ./setup.sh
สำหรับการเริ่มต้นให้บริการเสริม
python -m uvicorn augmentation.paraphrase.server:app --host 0.0.0.0
สำหรับการเริ่มต้นบริการ trainer-api ให้รัน
python -m uvicorn kairon.api.app.main:app --host 0.0.0.0 --port 8080
ไฟล์ email.yaml สามารถใช้เพื่อกำหนดค่ากระบวนการยืนยันบัญชีผ่านลิงก์ยืนยันที่ส่งไปยังรหัสอีเมลของผู้ใช้ ประกอบด้วยพารามิเตอร์ต่อไปนี้:
เปิดใช้งาน -
ตั้งค่าเป็น True เพื่อเปิดใช้งานการยืนยันอีเมล และตั้งค่าเป็น False เพื่อปิดใช้งาน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_ENABLE เพื่อเปลี่ยนค่าได้
ที่อยู่ -
URL นี้พร้อมด้วยโทเค็นเฉพาะจะถูกส่งไปยังรหัสอีเมลของผู้ใช้เพื่อการตรวจสอบบัญชีและสำหรับงานรีเซ็ตรหัสผ่าน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม APP_URL เพื่อเปลี่ยนค่าได้
อีเมล -
รหัสอีเมลของบัญชีที่ส่งอีเมลยืนยัน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_SENDER_EMAIL เพื่อเปลี่ยนค่าได้
รหัสผ่าน -
รหัสผ่านของบัญชีที่ส่งจดหมายยืนยัน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_SENDER_PASSWORD เพื่อเปลี่ยนค่าได้
ท่าเรือ -
พอร์ตที่ใช้ในการส่งจดหมาย [เช่น "587"].
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_SENDER_PORT เพื่อเปลี่ยนค่าได้
บริการ -
บริการเมลที่ใช้ส่งเมลยืนยัน [เช่น "จีเมล"]
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_SENDER_SERVICE เพื่อเปลี่ยนค่าได้
จริงสิ -
ตั้งค่าเป็น True เพื่อเปิดใช้งานการรักษาความปลอดภัยเลเยอร์การขนส่ง และตั้งค่าเป็น False เพื่อปิดใช้งาน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_SENDER_TLS เพื่อเปลี่ยนค่าได้
รหัสผู้ใช้ -
ID ผู้ใช้สำหรับบริการเมล หากคุณใช้บริการแบบกำหนดเองสำหรับการส่งอีเมล
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_SENDER_USERID เพื่อเปลี่ยนค่าได้
การยืนยัน_หัวเรื่อง -
เรื่องของจดหมายที่จะส่งเพื่อยืนยัน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_CONFIRMATION_SUBJECT เพื่อเปลี่ยนหัวเรื่องได้
การยืนยัน_ร่างกาย -
เนื้อหาของจดหมายที่จะส่งเพื่อยืนยัน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_CONFIRMATION_BODY เพื่อเปลี่ยนเนื้อหาของอีเมล
ยืนยัน_หัวเรื่อง -
เรื่องของจดหมายที่จะส่งหลังจากการยืนยัน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_CONFIRMED_SUBJECT เพื่อเปลี่ยนหัวเรื่องได้
ยืนยัน_ร่างกาย -
เนื้อหาของจดหมายที่จะส่งหลังจากการยืนยัน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_CONFIRMED_BODY เพื่อเปลี่ยนเนื้อหาของเมลได้
รหัสผ่าน_รีเซ็ต_หัวเรื่อง -
หัวเรื่องของเมลที่จะส่งเพื่อรีเซ็ตรหัสผ่าน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_PASSWORD_RESET_SUBJECT เพื่อเปลี่ยนหัวเรื่องได้
รหัสผ่าน_รีเซ็ต_ร่างกาย -
เนื้อความของเมลที่จะส่งเพื่อรีเซ็ตรหัสผ่าน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_PASSWORD_RESET_BODY เพื่อเปลี่ยนเนื้อหาของเมลได้
รหัสผ่าน_เปลี่ยน_หัวเรื่อง -
เรื่องของเมลที่จะส่งหลังจากเปลี่ยนรหัสผ่าน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_PASSWORD_CHANGED_SUBJECT เพื่อเปลี่ยนหัวเรื่องได้
รหัสผ่าน_changed_body -
เนื้อหาของเมลที่จะส่งหลังจากเปลี่ยนรหัสผ่าน
คุณยังสามารถใช้ตัวแปรสภาพแวดล้อม EMAIL_TEMPLATES_PASSWORD_CHANGED_BODY เพื่อเปลี่ยนเนื้อหาของอีเมล
เอกสารประกอบสำหรับ API ทั้งหมดสำหรับ Kairon ยังคงอยู่ในระหว่างการพัฒนา มีเอกสารเวอร์ชันตัวกลางอยู่ที่นี่ เอกสารประกอบ
เรา❤️มีส่วนร่วมทุกขนาดและทุกประเภท หากคุณพบว่าพิมพ์ผิด หากคุณต้องการปรับปรุงส่วนหนึ่งของเอกสารประกอบ หรือหากคุณต้องการช่วยเหลือเกี่ยวกับจุดบกพร่องหรือคุณสมบัติ ต่อไปนี้เป็นขั้นตอน:
แยก repo และสร้างสาขาใหม่ พูด rasa-dx-issue1
แก้ไข/ปรับปรุงโค้ดเบส
เขียนกรณีทดสอบและเอกสารประกอบสำหรับโค้ด'
เรียกใช้กรณีทดสอบ
python -m pytest
python -m black bot_trainer
ยอมรับการเปลี่ยนแปลงพร้อมแสดงความคิดเห็นที่เหมาะสมเกี่ยวกับการแก้ไข
ทำการร้องขอการดึง มันสามารถเป็นหนึ่งในข้อความยืนยันของคุณ
ส่งคำขอดึงของคุณและรอการตรวจสอบทั้งหมดผ่าน
ขอคำวิจารณ์จากหนึ่งในนักพัฒนาจากทีมงานหลักของเรา
รับ ? และ PR จะถูกรวมเข้าด้วยกัน
พื้นที่เก็บข้อมูลได้รับการดูแลและสนับสนุนโดย NimbleWork Inc.
ดูรายชื่อผู้ร่วมให้ข้อมูลที่เข้าร่วมโครงการนี้ด้วย
ได้รับอนุญาตภายใต้ Apache License เวอร์ชัน 2.0 สำเนาใบอนุญาต
รายการใบอนุญาตของการขึ้นต่อกันของโครงการสามารถดูได้ที่ลิงค์