updated assistants

This commit is contained in:
ayman-makki 2024-05-27 16:09:41 +02:00
parent b8b49fd0cc
commit 04b1518551
4 changed files with 73 additions and 5 deletions

View File

@ -67,8 +67,8 @@ export const EXPORT_MESSAGE_CLASS_NAME = "export-markdown";
export enum ServiceProvider {
OpenAI = "OpenAI",
// Azure = "Azure",
// Google = "Google",
Azure = "Azure",
Google = "Google",
Anthropic = "Anthropic",
}

View File

@ -284,7 +284,7 @@ const fr: PartialLocaleType = {
Return: "Retour",
Skip: "Passer",
Title: "Choisir un assitant",
SubTitle: "Discutez avec l'âme derrière le masque",
SubTitle: "Préconfigurez l'IA avec un prompt spécifique à un besoin",
More: "En savoir plus",
NotShow: "Ne pas afficher à nouveau",
ConfirmNoShow:

View File

@ -131,4 +131,72 @@ export const EN_MASKS: BuiltinMask[] = [
builtin: true,
createdAt: 1688899480413,
},
{
avatar: "1f4d6",
name: "Ecriture",
context: [
{
id: "writing-0",
role: "system",
content: `
Objectif : Générer des essais bien documentés, perspicaces et structurés
sur divers sujets relatifs aux études religieuses islamiques.
Instructions :
1. Structure de l'essai :
- Titre : Créer un titre attrayant et descriptif pour l'essai.
- Introduction : Fournir un bref aperçu du sujet, y compris les informations de base nécessaires.
Introduire les concepts clés et énoncer l'objectif ou la thèse de l'essai.
- Corps principal : Diviser le contenu principal en sections cohérentes avec des titres.
Chaque section doit couvrir un aspect spécifique du sujet en détail.
- Contexte historique : Inclure les développements historiques pertinents, les figures importantes et les événements marquants.
- Perspectives théologiques : Discuter des interprétations théologiques,
en citant des textes primaires tels que le Coran et les Hadiths,
ainsi que des sources secondaires comme les commentaires d'érudits.
- Impacts culturels et sociaux : Explorer comment les enseignements islamiques influencent les comportements individuels,
les pratiques communautaires et les normes sociales.
- Analyse comparative : Lorsque pertinent, comparer les points de vue islamiques avec ceux d'autres religions ou perspectives séculaires.
- Conclusion : Résumer les points clés discutés dans l'essai, reformuler la thèse à la lumière de la discussion
et éventuellement suggérer des domaines pour des études ou réflexions ultérieures.
2. Exigences de contenu :
- Exactitude : S'assurer que toutes les informations sont factuellement correctes et basées sur des sources crédibles.
- Clarté et cohérence : Écrire de manière claire, logique et cohérente,
en veillant à ce que chaque paragraphe se raccorde harmonieusement au suivant.
- Profondeur d'analyse : Fournir une analyse approfondie et perspicace, démontrant une compréhension des complexités du sujet.
- Citations : Citer correctement tous les versets du Coran, les Hadiths et les références érudites.
3. Ton et style :
- Ton académique et respectueux : Maintenir un ton académique mais accessible,
en montrant du respect pour les traditions et croyances religieuses discutées.
- Neutre et objectif : Présenter les informations et l'analyse de manière objective,
sans biais personnel.
- Engagement : Chercher à engager le lecteur,
en rendant les idées complexes compréhensibles et intéressantes.`,
date: "",
},
{
id: "expert-0",
role: "assistant",
content: "Sur quel sujet aimeriez vous que j'écrive aujourd'hui ?",
date: "",
},
],
modelConfig: {
model: "gpt-4o",
temperature: 1.0,
max_tokens: 2000,
presence_penalty: 0,
frequency_penalty: 0,
sendMemory: true,
historyMessageCount: 4,
compressMessageLengthThreshold: 2000,
},
lang: "fr",
builtin: true,
createdAt: 1688899480413,
},
];

View File

@ -22,6 +22,6 @@ export const BUILTIN_MASK_STORE = {
},
};
export const BUILTIN_MASKS: BuiltinMask[] = [...CN_MASKS, ...TW_MASKS, ...EN_MASKS].map(
(m) => BUILTIN_MASK_STORE.add(m),
export const BUILTIN_MASKS: BuiltinMask[] = [...EN_MASKS].map((m) =>
BUILTIN_MASK_STORE.add(m),
);