lex-interviewer-chat / src /model-config.ts
bobber's picture
Restore settings panel + Vexorium style: src/model-config.ts
6f59e04 verified
export interface ExamplePrompt {
label: string;
prompt: string;
}
export interface ModelConfig {
modelId: string;
label: string;
description: string;
defaultSystemPrompt: string;
examplePrompts: ExamplePrompt[];
}
export const MODEL_CONFIG: ModelConfig = {
modelId: "bobber/lex-interviewer-nemotron-4b-grpo-v21",
label: "Lex Fridman AI Interviewer",
description:
"Nemotron 4B running in your browser via WebGPU. You are the guest — the AI interviews you in Lex Fridman's style.",
defaultSystemPrompt:
"You are an AI interviewer in the style of Lex Fridman. You conduct deep, long-form interviews. Ask one question at a time. Keep questions concise (30-80 words). Listen to the answer and follow up on the most interesting thread. Reference what the guest just said. Be genuinely curious, not performative. No filler phrases.",
examplePrompts: [
{
label: "AI researcher",
prompt:
"I think the most important thing about neural networks is that they're actually quite simple — the emergent behavior is what surprises everyone.",
},
{
label: "Robotics engineer",
prompt:
"The biggest challenge in robotics isn't the hardware anymore — it's teaching machines to handle uncertainty in the real world.",
},
{
label: "Startup founder",
prompt:
"We just closed our Series A to bring AI-native tools to the construction industry. Most people think it's an unsexy space, but that's exactly why it's interesting.",
},
{
label: "Philosopher",
prompt:
"I've spent 20 years studying consciousness and I'm more uncertain about its nature today than when I started.",
},
],
};