Full-stack Developer for Conversational AI Data Analysis Project -- 2
Budget: $750 – $1,500 USD
Job Description:
We are seeking an experienced Full-stack Developer to build a web-based user interface for a Conversational AI Data Analysis tool. The primary goal of this project is to enable users to gain insights into a dataset stored in an SQLite database using natural language queries via a ChatGPT model.
Responsibilities:
Configuring Django to interact with an existing SQLite database.
Creating a REST API using Django Rest Framework to interact with the database.
Building a layer that interprets natural language queries, translates those into database queries, interacts with the API layer and presents the results back to the user in a conversational manner.
Integrating the OpenAI GPT-3 (or latest) API into the application to process and interpret natural language queries.
Building a user-friendly, web-based UI where users can interact with the ChatGPT model.
Skills Required:
Proficient in Python and Django.
Experience with Django Rest Framework.
Knowledge of SQLite and Django ORM.
Experience in integrating third-party APIs, specifically OpenAI GPT API.
Familiarity with Natural Language Processing (NLP) and Natural Language Understanding (NLU).
Experience in developing web-based user interfaces. Proficiency in HTML, CSS, JavaScript, and responsive design is required.
Strong understanding of web security best practices.
Excellent problem-solving skills, attention to detail, and ability to work independently and in teams.
Nice to Have:
Previous experience with Conversational AI or Chatbot development.
Familiarity with data analysis and data visualization tools.
Please include examples of relevant past projects in your proposal. This project requires strong communication skills and the ability to meet deadlines. We appreciate those who have a strong commitment to quality and a keen eye for detail.
We are seeking an experienced Full-stack Developer to build a web-based user interface for a Conversational AI Data Analysis tool. The primary goal of this project is to enable users to gain insights into a dataset stored in an SQLite database using natural language queries via a ChatGPT model.
Responsibilities:
Configuring Django to interact with an existing SQLite database.
Creating a REST API using Django Rest Framework to interact with the database.
Building a layer that interprets natural language queries, translates those into database queries, interacts with the API layer and presents the results back to the user in a conversational manner.
Integrating the OpenAI GPT-3 (or latest) API into the application to process and interpret natural language queries.
Building a user-friendly, web-based UI where users can interact with the ChatGPT model.
Skills Required:
Proficient in Python and Django.
Experience with Django Rest Framework.
Knowledge of SQLite and Django ORM.
Experience in integrating third-party APIs, specifically OpenAI GPT API.
Familiarity with Natural Language Processing (NLP) and Natural Language Understanding (NLU).
Experience in developing web-based user interfaces. Proficiency in HTML, CSS, JavaScript, and responsive design is required.
Strong understanding of web security best practices.
Excellent problem-solving skills, attention to detail, and ability to work independently and in teams.
Nice to Have:
Previous experience with Conversational AI or Chatbot development.
Familiarity with data analysis and data visualization tools.
Please include examples of relevant past projects in your proposal. This project requires strong communication skills and the ability to meet deadlines. We appreciate those who have a strong commitment to quality and a keen eye for detail.