promptfoo-cicd-framework logo

promptfoo-cicd-framework

Free

AI Testing Framework using Promptfoo for automated LLM evaluation, red teaming, and CI/CD integration with Jenkins.

Visit Website
Related by shared tags and keywordsecommercellm-feature-testingbmaged23
generative-aiaiai-testingci-cdcicdai assistantautomation

Overview

This project is a structured LLM evaluation framework built on Promptfoo for SecureBank's AI assistants. It provides a repeatable, automated way to test LLM quality, safety, and compliance across every stage of development — from local debugging to CI/CD gates on merge requests and UAT deployments. The framework addresses the problem that LLM outputs are non-deterministic, and standard unit tests cannot catch issues like missing key facts, hallucinated figures, or compliance violations. Promptfoo solves this by running structured test cases with deterministic and AI-judged assertions against one or more LLM providers simultaneously. The pipeline uses GitLab CI/CD to run regression and functional checks on every PR to uat, and a full test suite on every merge to uat. The framework includes capabilities such as LLM evaluation, multi-model comparison, agent testing, RAG validation, NLP quality metrics, hallucination detection, compliance testing, red-team safety, CI/CD integration, A/B prompt testing, multi-format test cases, JSON response validation, and SQL response validation.

Pricing

Free

Detailed plans have not been confirmed in our catalog. Check the official website for current limits and billing terms.

Visit Website

Prices and limits may change. Confirm the currency, billing period, seat minimum and usage caps on the official website.

Use Cases

  • Teams use this framework to test LLM responses against assertions, both deterministic and AI-judged.
  • Teams use this framework to run the same test cases across multiple models like GPT-4o, Claude, Azure OpenAI, and Ollama.
  • Teams use this framework to validate agent behavior including tool selection, argument extraction, reasoning chains, memory, and multi-agent routing.
  • Teams use this framework to measure RAG faithfulness, context relevance, answer relevance, and factuality.
  • Teams use this framework to detect hallucinations such as invented facts, wrong numbers, and context drift.
  • Teams use this framework to enforce banking compliance rules including PII refusal, no approval guarantees, and RBI guidelines.
  • Teams use this framework to integrate LLM quality gates into GitLab CI/CD pipelines for every PR and UAT deployment.
  • Teams use this framework to compare prompt variants side-by-side across models.

Features

AI assistant

Natural language interface

Workflow automation

Reviews

No reviews yet. Be the first to share your experience!