condo_gpt
1.0.0
Condo GPTは、マイアミのコンドミニアムデータをクエリと分析するためのインテリジェントなアシスタントです。自然言語処理を使用して、ユーザーの質問を解釈し、コンドミニアムの建物、ユニット、販売、市場の動向に関する洞察を提供します。提供されたコンドミニアムキューブデータベースのサンプルは、次の市場でデータを照会するために使用できます。
目的は、技術的ではない不動産業者や投資家が、マイアミのコンドミニアムの高レベルの分析と比較を簡単かつ迅速に実行し、投資決定を主導できるようにすることです。現在、この仕事は給与を支払われるアナリストによって行われているため、このようなツールは、毎月数千ドルの給料を節約する可能性があります。
これをポートフォリオプロジェクトとして使用して、最初のAIエンジニアの仕事を得ました。ツールの改善のために自分のPRを解決または送信できるいくつかの問題をリストしました。 Langchainのようなテクノロジーは非常に新しいものであり、現在は多くの企業が彼らとの実務経験を必要としていないため、オープンソースの貢献はAIの仕事を得るための非常に良い方法です。
プルリクエストをお気軽に送信してください。
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はAPIキーを配置しますOPENAI_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.pyを起動しますhttp://localhost:5000に移動しますserver.py Application Servermain.py :質問を処理し、回答を生成するためのコアロジックtools.py :データベースクエリとAPIの対話のためのカスタムツールprefix.pyエージェントのシステムメッセージプレフィックスboilerplate.py :マップおよびチャート生成用のボイラープレートコード