Seed Parameter Benchmarking Report

2 min read

What is a Seed Parameter?

A seed parameter is an initial value used to initialize the random number generator in computational processes, ensuring reproducibility of results by generating the same sequence of random numbers each time. In the context of Large Language Models (LLMs), a seed parameter can be used to control the randomness in tasks such as text generation, allowing for consistent outputs across multiple runs with the same input and seed. By setting a seed, developers can experiment with different model behaviors while maintaining the ability to replicate specific outcomes for analysis or demonstration purposes.

This will be set automatically customers do not need to do anything to activate it.

Purpose

This benchmarking report evaluates the impact of using a seed parameter in GPT-4o responses. Both versions use the same configuration, except for the seed:

  • Version A: GPT-4o using a 30,000-token context window with no seed

  • Version B: GPT-4o using a 30,000-token context window with a fixed seed

The goal is to assess how the seed affects consistency when generating responses to the user prompts. Each version was evaluated across identical input and retrieval conditions.

Performance Overview – Model Consistency Check

Metric (rounded)

No Seed (A)

With Seed (B)

One or more answers differ in actual meaning

0.7%

0.00%

Obvious differences, but same meaning

69%

62%

Very slight difference (e.g., word choice)

9%

11%

Identical answers (LLM choice of source can vary)

20%

27%

This evaluation measures how consistent each model version is across multiple runs.

While Version B (with a fixed seed) significantly reduced major inconsistencies, it still showed some variation in structure and content.

Version A (no seed) displayed broader differences in phrasing and layout.

Example

Question: “What regulatory body supervises the fund manager?”

  • No Seed (A) – Run 1: Lists regulatory framework and includes citation.

  • No Seed (A) – Run 2: Omits citation, uses different sentence structure.

  • With Seed (B): Maintains consistent structure, but varied emphasis on secondary authorities.

Conclusion

Using a seed reduces randomness but does not guarantee deterministic output. While it helps remove major inconsistencies (e.g., contradictions), variations in phrasing, formatting, and detail still appear — especially in long-form or document-based queries.

RAG Configuration Details

Space used:

Key parameters:

  • Context window: 30,000 tokens

  • Chunk relevancy sorting:

  • Search method:

  • LLM seed: Enabled only for version B

  • Temperature:

Last updated