โครงการนี้ใช้ไลบรารี Langchain เพื่อสร้างบอทภายในกรอบการทำงานของ Streamlit โครงการนี้เป็นการใช้งานที่รวดเร็วและสกปรกซึ่งทำหน้าที่เป็นครั้งแรกของฉันกับ Langchain Trip-Planner Bot เป็นเครื่องมือโต้ตอบสำหรับการเข้าถึงข้อมูลทางภูมิศาสตร์ระบุจุดที่น่าสนใจและการเดินทางเส้นทางการเดินทางด้วยจุดทางและโหมดการขนส่งที่ปรับแต่งได้
บอท Trip-Planner ใช้ API ฟรีที่ให้ข้อมูลทางภูมิศาสตร์แก่ LLM ด้านล่างนี้เป็นฟังก์ชันหลักที่เสนอโดยแอปพลิเคชันนี้:
โครงการนี้ควบคุมความสามารถของ API ภายนอกหลายตัวเพื่อให้ฟังก์ชั่นหลัก:
LLM ที่ใช้ที่นี่คือ GPT-3.5-turbo ของ OpenAI สามารถแทนที่ด้วย LLM โอเพนซอร์ซอื่น ๆ ในการปรับใช้แอพบน Google-Colab คุณสามารถดู repo อื่น ๆ ของฉันได้
ในการเรียกใช้บอททริป-เพลนเนอร์ในพื้นที่คุณต้อง:
pip install -r requirements.txtstreamlit run main.pyตรวจสอบให้แน่ใจว่าคุณมีปุ่ม API ที่ถูกต้องสำหรับ OpenAI, Bing Maps และ Foursquare ที่กำหนดค่าในสภาพแวดล้อมของคุณ
ยินดีต้อนรับ! หากคุณมีแนวคิดสำหรับการปรับปรุงหรือพบปัญหาใด ๆ โปรดอย่าลังเลที่จะแยกที่เก็บและส่งคำขอดึงหรือเปิดปัญหา
วิดีโอเพื่อแสดงวิธีที่ chatbot ตอบสนองต่อพรอมต์ที่แตกต่างกันของผู้ใช้
โปรดให้ดาวกับ repo นี้ถ้ามันช่วยคุณได้ทุกทางขอบคุณ !!