Condo GPT adalah asisten cerdas untuk menanyakan dan menganalisis data kondominium di Miami. Ini menggunakan pemrosesan bahasa alami untuk menafsirkan pertanyaan pengguna dan memberikan wawasan tentang bangunan kondominium, unit, penjualan, dan tren pasar. Disediakan adalah sampel dari database kondominium kubus yang dapat digunakan untuk menanyakan data di pasar berikut:
Tujuannya adalah untuk memungkinkan agen real estat dan investor yang tidak teknis, untuk dengan mudah dan cepat melakukan analisis tingkat tinggi dan perbandingan kondominium di Miami, dan memimpin keputusan investasi mereka. Saat ini pekerjaan ini dilakukan oleh analis yang dibayar gaji, jadi alat seperti ini memiliki potensi untuk menghemat broker ribuan dolar per bulan dalam gaji.
Saya menggunakan ini sebagai proyek portofolio untuk mendapatkan pekerjaan insinyur AI pertama saya. Saya telah mendaftarkan beberapa masalah yang dapat Anda selesaikan atau kirimkan PR Anda sendiri untuk perbaikan alat. Kontribusi open source adalah cara yang sangat baik untuk mendapatkan pekerjaan AI karena teknologi seperti Langchain sangat baru, dan banyak perusahaan saat ini tidak memerlukan pengalaman kerja dengan mereka.
Silakan mengirimkan permintaan tarik.
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 Anda dan tambahkan variabel lingkungan berikutGPLACES_API_KEY : Kunci API Google Places AndaOPENAI_API_KEY : Kunci API Openai AndaFLASK_SECRET : Frasa rahasia Flask (bisa jadi string)PG_USER : Pengguna postgres Anda yang Anda atur di atasPG_PASSWORD : Kata sandi untuk pengguna postgres AndaPG_PORT : Port untuk server database postgres Anda (default 5432)PG_DB : Nama database Postgres Andapsql -d condo_gpt < sample_db.sqlsource gpt_env/bin/activatepip install -r requirements.txtpython server.py python server.pyhttp://localhost:5000 server.py : Server Aplikasi Flaskmain.py : Logika inti untuk memproses pertanyaan dan menghasilkan responstools.py : Alat khusus untuk kueri database dan interaksi APIprefix.py : awalan pesan sistem untuk agen AIboilerplate.py : kode boilerplate untuk pembuatan peta dan bagan