Build a Node.js Conversation State Engine for an AI Assistant (OpenAI + MySQL)
Worldwide
I am looking for an experienced Node.js developer to build a proof-of-concept Conversation State Engine for an AI assistant. This is a backend-only project. No frontend or admin panel is required. The application should: Store conversation state in a database. Extract structured data from user messages. Track conversation progress using a deterministic state machine. Inject the current conversation state into OpenAI prompts. Separate conversation, state management and calculations. Prevent repeated questions, loops and forgotten context. The project is intended as a proof of concept before integrating it into a larger Laravel application. Experience with Node.js, OpenAI APIs, MySQL/SQLite and AI agent architecture is required.
$24.00
Fixed-price- ExpertExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:20 to 50
- Last viewed by client:last week
- Hires:1
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- NetherlandsAlmere11:24 PM
- $59K total spent759 hires, 161 active
- 4,581 hours
- Tech & ITMid-sized company (10-99 people)
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by