Skip to main content

Computers, Monitors & Technology Solutions

Welcome to Dell Technologies

How can I help you today?

Please verify responses.

'+'
'+''+''+'
'+'
'+'
'+''+'
'+'
'+'

'+'
'+'' this._container=this._qs('.container');this._ta=this._qs('.ai-textarea');this._sendBtn=this._qs('.send-btn');this._counter=this._qs('.counter');this._inputCard=this._qs('.input-card');this._pillsDiv=this._qs('.pills');this._label=this._qs('.input-placeholder');this._qs('.title').textContent=t;this._qs('.subtitle').textContent=st;this._qs('.disclaimer').innerHTML=d;var hasUnifiedChat=sessionStorage.getItem('unified_chat');var transparencyBtn=this._qs('.disclaimer .transparency-statement');if(transparencyBtn&&hasUnifiedChat){console.log('unified_chat found on page load, hiding transparency button');transparencyBtn.classList.add('hidden');} if(transparencyBtn){transparencyBtn.addEventListener('click',function(){window.dispatchEvent(new CustomEvent('transparency-click',{detail:{source:'dell-ai-assistant'}}));});} this._ta.setAttribute('aria-label',p);if(this._label){this._label.textContent=p;this._label.style.opacity='1';this._ta.style.opacity='1';} this._rebuildPills(b);this._updateCounter();} _rebuildPills(csv){this._pillsDiv.innerHTML='';if(!csv||!csv.trim())return;csv.split(',').forEach(function(entry){entry=entry.trim();if(!entry)return;var pipeIdx=entry.indexOf('|');var label,message,agent;if(pipeIdx>=0){label=entry.substring(0,pipeIdx).trim();var rest=entry.substring(pipeIdx+1);var secondPipe=rest.indexOf('|');if(secondPipe>=0){message=rest.substring(0,secondPipe).trim();agent=rest.substring(secondPipe+1).trim();}else{message=rest.trim();agent='';}}else{label=message=entry;agent='';} var btn=document.createElement('button');btn.type='button';btn.className='pill';btn.textContent=label;btn.setAttribute('data-message',message);if(agent)btn.setAttribute('data-agent',agent);var metricsTemplate='{"btnname":"UnifiedChat|presetBtnName|AIchatentry|{index}|{label}"}';var index=this._pillsDiv.children.length+1;var cleanLabel=label.split("'").join('').split('"').join('').replace(/\s+/g,'');var metricsValue=metricsTemplate.replace('{index}',index).replace('{label}',cleanLabel);btn.setAttribute('data-metrics',metricsValue);this._pillsDiv.appendChild(btn);}.bind(this));} _updateCounter(){var len=this._ta.value.length;var max=this._maxLen;this._counter.textContent=len+'/'+max;this._counter.classList.toggle('warn',len>=max*0.85&&len=max);var counterBox=this._counter.parentElement;var validationMsg=counterBox.querySelector('.counter-validation');var isEmpty=this._ta.value.trim()==='';this._sendBtn.disabled=isEmpty;if(len>=max*0.85){counterBox.style.opacity='1';}else{counterBox.style.opacity='0';} if(len>=max&&!validationMsg){validationMsg=document.createElement('span');validationMsg.className='counter-validation';validationMsg.innerHTML=SVG_ALERT_INFO+' Maximum character limit reached';counterBox.appendChild(validationMsg);}else if(len0;let newHeight;if(this._ta.value===''||this._ta.value.trim()===''){newHeight=minHeight;}else{const originalHeight=this._ta.style.height;this._ta.style.height='auto';this._ta.offsetHeight;const scrollHeight=this._ta.scrollHeight;const lineHeight=parseInt(computedStyle.lineHeight,10)||20;const currentLines=Math.ceil(scrollHeight/lineHeight);const minHeightLines=Math.ceil(minHeight/lineHeight);const counterSpace=isCounterVisible?20:0;const baseSpace=5;const extraSpace=counterSpace+baseSpace;if(currentLines<=minHeightLines){newHeight=minHeight;}else{newHeight=(currentLines*lineHeight)+extraSpace;newHeight=Math.max(newHeight,minHeight);newHeight=Math.min(newHeight,maxHeight);} if(newHeight===currentHeight){this._ta.style.height=originalHeight;}} if(newHeight!==currentHeight){this._ta.style.height=newHeight+'px';this._inputCard.style.maxHeight=newHeight+'px';}} _dispatchAdbMetrics(searchTerm){var term=(searchTerm||'').trim();if(!term)return;var data={type:'metrics',metrics:{btnname:'UnifiedChat|questionentered|send|AIchatentry',searchTerm:term}};var adbEvent=new CustomEvent('ADBUserActionTracker',{bubbles:true,composed:true,detail:data});document.dispatchEvent(adbEvent);} _wireEvents(){var self=this;this._clickH=function(e){if(self._busy)return;var pill=e.target.closest('.pill');if(e.target.closest('.send-btn')){var searchTerm=self._ta?self._ta.value:'';self._dispatchAdbMetrics(searchTerm);self._fireSearch();}else if(e.target.closest('.mic-btn')){self._emit('dell-ai-mic-click',{});self._cb('on-mic-click');}else if(pill){var label=pill.textContent.trim();var message=pill.getAttribute('data-message')||label;var agent=pill.getAttribute('data-agent')||'';self._setBusy();self._emit('dell-ai-button-click',{label:label,message:message,agent:agent});self._cb('on-button-click',message,label,agent);}};this._inputH=function(){self._updateCounter();self._autoResize();};this._keyH=function(e){if(e.key==='Enter'&&!e.shiftKey){e.preventDefault();if(!self._busy){var searchTerm=self._ta?self._ta.value:'';self._dispatchAdbMetrics(searchTerm);self._fireSearch();}}};this._focusH=function(){if(self._label){self._label.style.opacity='0';self._label.style.pointerEvents='none';}};this._blurH=function(){if(self._label&&self._ta.value.trim()===''){self._label.style.opacity='1';self._label.style.pointerEvents='auto';}};this._labelClickH=function(){self._ta.focus();};this._completeH=function(){self._setComplete();};this._shadow.addEventListener('click',this._clickH);this._ta.addEventListener('input',this._inputH);this._ta.addEventListener('keydown',this._keyH);this._ta.addEventListener('focus',this._focusH);this._ta.addEventListener('blur',this._blurH);if(this._label)this._label.addEventListener('click',this._labelClickH);this.addEventListener('dell-ai-complete',this._completeH);setTimeout(function(){self._autoResize();},0);} _fireSearch(){var q=this._ta.value.trim();if(!q)return;this._setBusy();this._emit('dell-ai-search',{query:q});this._cb('on-search',q);} _emit(name,detail){this.dispatchEvent(new CustomEvent(name,{bubbles:true,composed:true,detail:detail}));} _cb(attr){var args=[].slice.call(arguments,1);if(typeof this._cbs[attr]==='function'){this._cbs[attr].apply(null,args);return;} var fn=this.getAttribute(attr);if(fn&&typeof window[fn]==='function') window[fn].apply(null,args);} _qs(s){return this._shadow.querySelector(s);} _exposeApi(){var self=this;var shadow=this._shadow;this.dellAi={setTitle:function(t){self.setAttribute('data-title',t);return self;},getTitle:function(){var el=shadow.querySelector('.title');return el?el.textContent:'';},setSubtitle:function(t){self.setAttribute('subtitle',t);return self;},setPlaceholder:function(t){self.setAttribute('placeholder',t);return self;},setDisclaimer:function(t){self.setAttribute('disclaimer',t);return self;},getDisclaimer:function(){var el=shadow.querySelector('.disclaimer');return el?el.textContent:'';},setInput:function(t){if(self._ta){self._ta.value=t;self._updateCounter();} return self;},getInput:function(){return self._ta?self._ta.value:'';},clearInput:function(){if(self._ta){self._ta.value='';self._updateCounter();} return self;},focusInput:function(){if(self._ta)self._ta.focus();return self;},setPills:function(items){if(!items||!items.length){self.setAttribute('buttons','');return self;} var parts=items.map(function(item){if(typeof item==='string')return item;return(item.label||'')+'|'+(item.message||item.label||'');});self.setAttribute('buttons',parts.join(','));return self;},busy:function(){self._setBusy();return self;},complete:function(){self._setComplete();return self;},isBusy:function(){return self._busy;},setError:function(on){self._inputCard.classList.toggle('error',!!on);return self;},setInactive:function(on){self._inputCard.classList.toggle('inactive',!!on);return self;},setReadonly:function(on){self._inputCard.classList.toggle('readonly',!!on);if(self._ta)self._ta.readOnly=!!on;return self;},setVar:function(name,value){self._container.style.setProperty(name,value);return self;},show:function(){self.style.display='';return self;},hide:function(){self.style.display='none';return self;},onSearch:function(fn){self._cbs['on-search']=fn;return self;},onButtonClick:function(fn){self._cbs['on-button-click']=fn;return self;},onMicClick:function(fn){self._cbs['on-mic-click']=fn;return self;},getShadowRoot:function(){return shadow;}};}} customElements.define('dell-ai-assistant',DellAiAssistant);},0);});

Dell Technologies Showcase

Featured Products and Solutions

Dell Support

We're Here to Help

From offering expert advice to solving complex problems, we've got you covered.
A professional sits at a desk using a Dell laptop in a modern office.

One Hub For All Your IT Needs

Dell Premier customizes your organization’s entire IT experience: explore comprehensive solutions, confidently buy at our best online price, streamline management and so much more.

Personalized Solutions

Buy at our Best Online Price

IT Lifecycle Management

Dell Rewards

Shop More. Earn More.

Join Dell Rewards for free and earn up to 9% back in rewards to use toward future Dell.com purchases.
Dell Rewards