Evaluating bids

Chatbot Development with Dify + Knowledge Base Integration and Railway Backend

Published on the June 23, 2026 in IT & Programming

About this project

Open

We are looking for a developer experienced in Dify (LLM App Builder) to set up and integrate an intelligent chatbot connected to a knowledge base and an existing backend hosted on Railway.

The goal is not to build the chatbot from scratch, but rather to configure, integrate, and optimize the solution using Dify, ensuring it can answer questions based on structured product data and information provided via API.

The chatbot must be able to interpret natural language queries and return responses based on a custom knowledge base and dynamic data from the backend.

- Main Objective

Implement and configure a chatbot in Dify that:

・ Uses a custom knowledge base (Knowledge Base / Dify Dataset)
・ Connects to a backend API hosted on Railway
・ Dynamically searches for and returns products
・ Interprets natural language queries (e.g., Price, category, features)
・ Combines responses from structured data + LLM

- Scope of Work

The professional will be responsible for:

・ Setting up the project in Dify
・ Creating and structuring the Knowledge Base (datasets / embeddings)
・ Defining and optimizing prompts and workflows in Dify
・ Integrating with the backend API (Railway)
・ Ensuring the product search flow via API works correctly
・ Fine-tuning the chatbot's response logic (RAG or similar)
・ Testing and validating system responses

- Technical Requirements

・ Hands-on experience with Dify AI (mandatory)
・ Knowledge of RAG (Retrieval-Augmented Generation)
・ Experience with rest api integration
・ familiarity with backend development (node.js, Python, or similar)
・ Experience with search systems or AI-powered chatbots
・ Understanding of deployment on Railway (or similar platforms)

Category IT & Programming
Subcategory Artificial Intelligence
Project size Large

Delivery term: Not specified

Skills needed