2026-11-09 09:55:01 +01:00
namespace AIStudio.Assistants.BeyondFactsLab ;
/// <summary>
/// The texts which a system prompt of the BeyondFacts Lab is made of, as they come with the app.
/// </summary>
/// <param name="Core">The core prompt with its placeholders.</param>
/// <param name="Knowledge">The guide of the lab.</param>
/// <param name="Step">The prompt of the step.</param>
/// <param name="Address">The instruction for the form of address.</param>
2026-11-15 11:40:15 +01:00
/// <param name="OrganizationRules">How the chat treats the guidelines of the organization, which the prompt carries only while there are any.</param>
2026-11-15 16:26:59 +01:00
/// <param name="Simulation">How the chat of the step "Test situation" plays people from the research, which follows the prompt of the step; empty for every other step and for generic counterparts.</param>
public sealed record BflPromptParts ( string Core , string Knowledge , string Step , string Address , string OrganizationRules , string Simulation = "" );