Build and Deploy a Question-Answering CLI Tool with LLM Backend

Job ID: 39668161

Budget: $10 – $30 USD

Project Description:
I am looking for a Python developer to create a simple command-line question-answering tool powered by an open-source language model (e.g., Hugging Face Transformers). The goal is to build a basic application that accepts a user’s question via the terminal and returns an answer from a given context or document. This is a one-day standalone project primarily for demonstration and prototyping.

Key Requirements:

* Build a command-line interface to accept a context file and user question
* Integrate an LLM (e.g., DistilBERT or any other QA model) using Hugging Face Transformers
* Return the best answer based on the provided context
* Package the project for easy local execution (e.g., `python main.py`)
* Provide setup instructions and requirements.txt

**Ideal Skills and Experience:**

* Experience with Python 3.x
* Familiarity with Hugging Face Transformers or other LLM frameworks
* Basic understanding of NLP and question-answering models
* Ability to write clean and reusable CLI-based Python code
* Quick turnaround and ability to document setup clearly

**Deliverables:**

* Fully functional CLI-based QA tool
* requirements.txt for dependencies
* Readme file with usage instructions
* Context example file and test questions