diff --git a/components/AIChat.tsx b/components/AIChat.tsx
index 51780c5..56c4cc0 100644
--- a/components/AIChat.tsx
+++ b/components/AIChat.tsx
@@ -22,15 +22,15 @@ const ModelMessage: React.FC<{ text: string }> = ({ text }) => {
listItems = [];
}
};
-
+
const parseBold = (content: string, keyPrefix: string) => {
- const parts = content.split(/(\*\*.*?\*\*)/g);
- return parts.map((part, i) => {
- if (part.startsWith('**') && part.endsWith('**')) {
- return {part.slice(2, -2)};
- }
- return part;
- });
+ const parts = content.split(/(\*\*.*?\*\*)/g);
+ return parts.map((part, i) => {
+ if (part.startsWith('**') && part.endsWith('**')) {
+ return {part.slice(2, -2)};
+ }
+ return part;
+ });
}
text.split('\n').forEach((line, index) => {
@@ -41,11 +41,11 @@ const ModelMessage: React.FC<{ text: string }> = ({ text }) => {
} else {
flushList();
if (line.trim() !== '') {
- elements.push(
-
- {parseBold(line, `p-${index}`)}
-
- );
+ elements.push(
+
+ {parseBold(line, `p-${index}`)}
+
+ );
}
}
});
@@ -58,7 +58,7 @@ const ModelMessage: React.FC<{ text: string }> = ({ text }) => {
const AIChat: React.FC = ({ onSendMessage, isOpen, setIsOpen }) => {
const [messages, setMessages] = useState([
- { role: 'model', text: 'Hello! I am your Sales Data Assistant. Ask me anything about the loaded data.', timestamp: new Date() }
+ { role: 'model', text: '¡Hola! Soy tu Estratega y KAM (Key Account Manager) experto. He analizado tus datos actuales de ventas y publicidad. ¿En qué puedo ayudarte a optimizar tu negocio hoy?', timestamp: new Date() }
]);
const [input, setInput] = useState('');
const [isTyping, setIsTyping] = useState(false);
@@ -79,7 +79,7 @@ const AIChat: React.FC = ({ onSendMessage, isOpen, setIsOpen }) =>
setIsTyping(true);
const responseText = await onSendMessage(userMsg.text);
-
+
setIsTyping(false);
setMessages(prev => [...prev, { role: 'model', text: responseText, timestamp: new Date() }]);
};
@@ -103,17 +103,17 @@ const AIChat: React.FC = ({ onSendMessage, isOpen, setIsOpen }) =>
{/* Chat Window */}
-
{/* Header */}
-
Data Assistant
+
KAM Strategy Expert