เพื่อนสนิทคนใหม่ของคุณ
เว็บไซต์ - เอกสารประกอบ - การเริ่มต้น - บทนำ - การแปล - ผู้มีส่วนร่วม - ใบอนุญาต
Olivia เป็นแชทบ็อตโอเพนซอร์ซที่สร้างขึ้นใน Golang โดยใช้เทคโนโลยีการเรียนรู้ของเครื่อง เป้าหมายของมันคือการให้ทางเลือกฟรีและโอเพ่นซอร์สสำหรับบริการขนาดใหญ่เช่น Dialogflow
คุณสามารถแชทกับเธอได้โดยการพูด (STT) หรือเขียนเธอตอบกลับด้วยข้อความ แต่คุณสามารถเปิดใช้งานเสียงของเธอ (TTS)
คุณสามารถโคลนโครงการและปรับแต่งได้ตามที่คุณต้องการใช้ GitHub ลองใช้กับเว็บไซต์ของเธอ!
โครงการ chatbot เดียวใน GO ที่สามารถปรับเปลี่ยนได้และปรับแต่งได้
การใช้แชทบ็อตที่เป็นมิตรกับความเป็นส่วนตัวทุกวันนั้นยอดเยี่ยมมาก
เว็บไซต์เป็นเว็บแอปพลิเคชันแบบก้าวหน้าซึ่งหมายความว่าคุณสามารถเพิ่มลงในโทรศัพท์ของคุณและดูเหมือนว่าแอพดั้งเดิม!
เพื่อให้ได้โทเค็นการเข้าถึงส่วนบุคคลจาก GitHub ไปที่ Setings > Developer settings > Personal Access Tokens
คลิกที่สร้างโทเค็นใหม่และตั้งชื่อคุณต้องอ่านและเขียนแพ็คเกจที่ทำเครื่องหมายไว้ จากนั้นคลิกสร้างโทเค็นใหม่
แทนที่ TOKEN ด้วยโทเค็นที่คุณเพิ่งทำ
$ export pat = โทเค็น
เข้าสู่ระบบ GitHub (หมายเหตุ: เปลี่ยนชื่อผู้ใช้เป็นชื่อผู้ใช้ GTHUB)
$ echo $ pat | Docker Login Docker.pkg.github.com -U ชื่อผู้ใช้ --password -stdin
ดึงภาพจากแพ็คเกจ GitHub
$ Docker Pull Docker.pkg.github.com/olivia-ai/olivia/olivia:latest
จากนั้นเริ่มต้น
$ docker run -d -e พอร์ต = 8080 -p 8080: 8080 Docker.pkg.github.com/olivia-ai/olivia/olivia:latest
คุณสามารถใช้ WebSocket of Olivia ได้แล้ว
หากต้องการหยุดรับ ID คอนเทนเนอร์:
$ Docker Container LS
คำสั่ง container id image image ชื่อพอร์ตสถานะ 311b3abb963a olivia "./main" 7 นาทีที่ผ่านมา 7 นาที 0.0.0.0:8080->8080/tcp quizzical_mayer
และหยุดมัน
$ Docker Container Stop 311b3abb963a
แอพจะตรวจสอบไฟล์ res/datasets/training.json โดยอัตโนมัติซึ่งมีการบันทึกของเครือข่ายประสาท โดยค่าเริ่มต้นเมื่อคุณโคลนที่เก็บจาก GitHub คุณจะมีการบันทึกที่มั่นคง หากคุณต้องการฝึกอบรมรุ่นใหม่เพียงลบไฟล์นี้และเรียกใช้แอพอีกครั้ง
โคลนโครงการผ่าน GitHub:
$ git clone [email protected]: olivia-ai/olivia.git
จากนั้นดาวน์โหลดการพึ่งพา
ดาวน์โหลด $ go mod
และเรียกใช้มัน
$ go run main.go
ในการติดตั้งส่วนหน้าและแบ็กเอนด์ด้วยกันโปรดใช้ไฟล์ docker-compose.yml :
$ Docker-compose up
และทำเสร็จแล้ว!
ภาษาอังกฤษ
เกี่ยวกับภาษาสเปน
คาตาลัน
ภาษาฝรั่งเศส
ชาวเยอรมัน
อิตาลี
บราซิลโปรตุเกส - ยังไม่เสร็จ
ความครอบคลุมของการแปลได้รับที่นี่ หากต้องการเพิ่มภาษาโปรดอ่านเอกสารสำหรับสิ่งนั้น