condo_gpt
1.0.0
Condo Gpt는 마이애미에서 콘도미니엄 데이터를 쿼리하고 분석하는 지능적인 조수입니다. 자연 언어 처리를 사용하여 사용자 질문을 해석하고 콘도 건물, 유닛, 판매 및 시장 동향에 대한 통찰력을 제공합니다. 다음 시장에서 데이터를 쿼리하는 데 사용할 수있는 Condo Cube 데이터베이스의 샘플이 제공됩니다.
목적은 기술적이지 않은 부동산 중개인과 투자자가 마이애미에서 콘도의 고급 분석 및 비교를 쉽고 신속하게 수행하고 투자 결정을 이끌 수 있도록하는 것입니다. 현재이 작업은 급여를받는 분석가에 의해 수행되므로 이와 같은 도구는 월급으로 한 달에 수천 달러를 절약 할 수있는 잠재력을 가지고 있습니다.
나는 이것을 첫 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 Secret Phrase (모든 문자열이 될 수 있음)PG_USER : 위에서 설정 한 Postgres 사용자PG_PASSWORD : Postgres 사용자의 비밀번호PG_PORT : Postgres Database Server 용 포트 (기본 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 : 플라스크 애플리케이션 서버main.py : 질문 처리 및 응답 생성을위한 핵심 논리tools.py : 데이터베이스 쿼리 및 API 상호 작용을위한 사용자 정의 도구prefix.py : AI 에이전트의 시스템 메시지 접두사boilerplate.py :지도 및 차트 생성을위한 보일러 플레이트 코드