Как настроить системный тон и использовать шаблон в LangChainJS?
Я экспериментирую с библиотекой JavaScript LangChain и хочу убедиться, что делаю это правильно.
Моя цель — задать тон ИИ (кто он), а затем передать некоторый контекст и позволить ему задать вопрос об этом контексте.
Итак, вот что я делаю:
promptTemplate = new PromptTemplate({
template: templates.initial,
inputVariables: ["context"],
});
inputWithContext = await promptTemplate.format({
context: text,
});
const res = await model.call(inputWithContext);
Гдеtemplates.initial
является:
CONTEXT: {context}
WHO YOU ARE: You are someone who gives back bad feedback.
QUERY: Given the context and who you are, give the user some feedback and end with a question.
First question:
Это правильный способ сделать это? Я заметил, что есть некоторые объекты SystemMessage, но не уверен, нужны ли они мне? Если нет, то как бы вы это структурировали?