
เพื่อนร่วมงาน AI ของคุณที่อาศัยอยู่ใน Slack
เพื่อนร่วมงานเป็นเฟรมเวิร์กโอเพ่นซอร์สสำหรับผู้ช่วย AI ที่เป็นประโยชน์และเป็นประโยชน์ มันอาศัยอยู่ใน Slack จะสามารถเข้าถึงเอกสารของคุณ (ตามที่คุณอนุญาต) และสามารถดำเนินการในเครื่องมือต่าง ๆ ของคุณ
การรับรู้บริบท - แตกต่างจาก AI chatbots อื่น ๆ ควรมีความรู้เกี่ยวกับบริบทของคุณ บทสนทนาที่คุณมีเป้าหมายพื้นหลังที่ บริษัท ของคุณเป็นต้น
Extensible - ควรเป็นเรื่องง่ายมากสำหรับนักพัฒนาซอฟต์แวร์ที่จะเพิ่มความสามารถใหม่ให้กับเพื่อนร่วมงานที่เกี่ยวข้องกับ บริษัท ของพวกเขา
มนุษย์ในวง - เราต้องการให้ความสามารถที่ทรงพลังจริงๆ ในการทำเช่นนั้นในลักษณะที่รักษาความไว้วางใจมันควรจะโปร่งใสให้กับผู้ใช้สิ่งที่ AI กำลังทำอยู่และได้รับการอนุมัติสำหรับการกระทำของตนเสมอ
ในการทำงานนี้คุณต้องตั้งค่าแอพ Slack ใหม่รับปุ่ม API สำหรับเครื่องมือใด ๆ ที่คุณต้องการใช้เช่นเชิงเส้นความคิด ฯลฯ และรับปุ่ม Humanloop/OpenAi สำหรับ AI
app_mentions:read , channels:history , chat:write , im:historySLACK_BOT_TOKEN ของคุณซึ่งเริ่มต้นด้วย xoxb-SLACK_APP_TOKEN ของคุณซึ่งเริ่มต้นด้วย xapp-HUMANLOOP_API_TOKEN ของคุณจาก https://app.humanloop.com/account/api-keysOPENAI_API_TOKEN ของคุณจาก https://platform.openai.com/account/api-keys ในการเพิ่มแอ็คชั่นใหม่ให้สร้างฟังก์ชั่น Python ใน /tools ที่มีคำอธิบายประกอบประเภทและ dosctring ที่ดี (นี่เป็นสิ่งสำคัญเนื่องจากเป็นสิ่งที่ AI ใช้ในการรู้ว่าจะเรียกมันเมื่อใด) จากนั้นนำเข้าและเพิ่มลงในตัวแปร ENABLED_TOOLS ใน main.py
โดยค่าเริ่มต้นแอปจะอยู่ในทุกช่อง คุณสามารถเปลี่ยนสิ่งนี้ได้โดยการแก้ไขตัวแปร ENABLED_CHANNELS ใน main.py
.env.example ถึง .env และเติมในค่าpoetry installpoetry run python main.pyคุณสามารถเรียกใช้งานนี้ได้อย่างไม่ จำกัด แต่ถ้าคุณต้องการปรับใช้เราขอแนะนำให้ใช้ Railway.app
เพียงแค่แยก repo นี้และสร้างการปรับใช้ใหม่ในรถไฟที่เชื่อมโยงกับ repo นั้น
คุณจะต้องตั้งค่าตัวแปรสภาพแวดล้อมของคุณเท่านั้น
คุณตั้งค่าสิ่งนี้ด้วยตัวคุณเองด้วยบัญชี Humanloop ของคุณเองและคีย์ OpenAI ของคุณเอง (หรือผู้ให้บริการ LLM อื่น ๆ ) ข้อมูลเป็นส่วนตัวสำหรับคุณและเนื่องจากจะใช้ OpenAI API นี่เป็นวิธีการรักษาความเป็นส่วนตัวมากกว่าการใช้ CHATGPT โดยตรงเนื่องจากข้อมูลของคุณจะไม่ถูกใช้ในการฝึกอบรมในอนาคตของโมเดลของ OpenAI