Condo GPT เป็นผู้ช่วยอัจฉริยะในการสอบถามและวิเคราะห์ข้อมูลคอนโดมิเนียมในไมอามี มันใช้การประมวลผลภาษาธรรมชาติเพื่อตีความคำถามผู้ใช้และให้ข้อมูลเชิงลึกเกี่ยวกับอาคารคอนโดหน่วยการขายและแนวโน้มตลาด ให้เป็นตัวอย่างของฐานข้อมูล Cube Cube ซึ่งสามารถใช้ในการสืบค้นข้อมูลในตลาดต่อไปนี้:
จุดประสงค์คือการอนุญาตให้ตัวแทนอสังหาริมทรัพย์และนักลงทุนที่ไม่ได้เป็นเทคนิคสามารถทำการวิเคราะห์ระดับสูงและการเปรียบเทียบคอนโดในไมอามีได้อย่างง่ายดายและเป็นผู้นำในการตัดสินใจลงทุน ขณะนี้งานนี้ดำเนินการโดยนักวิเคราะห์ซึ่งได้รับเงินเดือนดังนั้นเครื่องมือเหล่านี้จึงมีศักยภาพในการประหยัดโบรกเกอร์หลายพันดอลลาร์ต่อเดือนเป็นเงินเดือน
ฉันใช้สิ่งนี้เป็นโครงการพอร์ตโฟลิโอเพื่อรับงานวิศวกร AI คนแรกของฉัน ฉันได้ระบุปัญหาบางอย่างที่คุณสามารถแก้ไขหรือส่ง PR ของคุณเองเพื่อปรับปรุงเครื่องมือ การมีส่วนร่วมของโอเพ่นซอร์สเป็นวิธีที่ดีมากในการหางาน AI เนื่องจากเทคโนโลยีอย่าง Langchain นั้นใหม่มากและหลาย บริษัท ในปัจจุบันไม่ต้องการประสบการณ์การทำงานกับพวกเขา
โปรดส่งคำขอดึง
CREATE DATABASE condo_gpt ; CREATE USER readonly_user WITH PASSWORD 'password'; GRANT CONNECT ON DATABASE condo_gpt TO readonly_user; GRANT USAGE ON SCHEMA public TO readonly_user; GRANT SELECT ON ALL TABLES IN SCHEMA public TO readonly_user; ALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO readonly_user; qgpt_env/bin/activate ของคุณและเพิ่มตัวแปรสภาพแวดล้อมต่อไปนี้GPLACES_API_KEY : Google Places API KeyOPENAI_API_KEY : คีย์ openai api ของคุณFLASK_SECRET : วลีลับของ Flask (สามารถเป็นสตริงใดก็ได้)PG_USER : ผู้ใช้ Postgres ของคุณที่คุณตั้งค่าไว้ด้านบนPG_PASSWORD : รหัสผ่านสำหรับผู้ใช้ Postgres ของคุณPG_PORT : พอร์ตสำหรับเซิร์ฟเวอร์ฐานข้อมูล Postgres ของคุณ (ค่าเริ่มต้น 5432)PG_DB : ชื่อฐานข้อมูล Postgres ของคุณpsql -d condo_gpt < sample_db.sqlsource gpt_env/bin/activatepip install -r requirements.txtpython server.py python server.pyhttp://localhost:5000 server.py : Flask Application Servermain.py : หลักตรรกะหลักสำหรับการประมวลผลคำถามและสร้างคำตอบtools.py : เครื่องมือที่กำหนดเองสำหรับการสืบค้นฐานข้อมูลและการโต้ตอบ APIprefix.py : คำนำหน้าข้อความระบบสำหรับ AI Agentboilerplate.py : รหัสหม้อต้มสำหรับแผนที่และการสร้างแผนภูมิ