91³Ô¹ÏÍø

Watch CBS News

Silicon Valley nonprofit encourages young women to lead in AI

In a quiet corner of Silicon Valley, Tara Chklovski is inviting the future of artificial intelligence into her living room - and encouraging young women to see themselves as leaders in the technology reshaping the world.

Chklovski, founder and CEO of Menlo Park-based nonprofit Technovation, says too many girls grow up believing certain paths in technology aren't meant for them.

"I think it's missed opportunity and missed potential, where, because of social norms, you choose a particular path, and you're saying no to one, just because nobody expects you to do it, and I think that's not fair," Chklovski said.

Technovation, a Silicon Valley incubator, partners with schools and other nonprofits to provide access to STEM curriculum and runs the world's largest free tech entrepreneurship competition for young women up to age 18. 

At Chklovski's gathering, the discussion centered on creating a more inclusive and encouraging environment for women in tech and AI. The participants were all Technovation program grads who are working to give back to their community and boost the participation of women in the industry.

Chklovski's message goes beyond career guidance. It's about who will help design and control what many consider the most powerful technological shift of this generation.

"Women are so much in danger of being completely left behind in this revolution," Chklovski said.

Globally, women make up about 22% of the artificial intelligence workforce, according to the World Economic Forum. Advocates warn that such disparities could embed existing inequalities into the algorithms and systems increasingly shaping daily life.

For some young women exploring careers in technology, that gap feels personal.

"I do think for me, in tech, AI has been kind of unapproachable to some extent - very technically difficult. Sometimes it feels really cliquey," one program participant said.

Chklovski hopes programs through Technovation can help change that perception by pairing technical training with community support.

"We are the world's largest women in tech community, and in this age of AI, it means more like coming together in person," she said.

Organizers say gatherings like these aim to do more than teach coding or machine learning fundamentals. They're meant to build confidence and connection - and inspire a new generation of women ready to shape the age of artificial intelligence. 

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=fd53910ecf4604072044ab7c46d9b028'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });