<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:cc="http://cyber.law.harvard.edu/rss/creativeCommonsRssModule.html">
    <channel>
        <title><![CDATA[Stories by Chiara Martino on Medium]]></title>
        <description><![CDATA[Stories by Chiara Martino on Medium]]></description>
        <link>https://medium.com/@chiaramartino?source=rss-a7d1b774e7dc------2</link>
        <image>
            <url>https://cdn-images-1.medium.com/fit/c/150/150/1*N_r9KDKlTmCrxo01gQIhpw.png</url>
            <title>Stories by Chiara Martino on Medium</title>
            <link>https://medium.com/@chiaramartino?source=rss-a7d1b774e7dc------2</link>
        </image>
        <generator>Medium</generator>
        <lastBuildDate>Sun, 15 Nov 2026 00:41:56 GMT</lastBuildDate>
        <atom:link href="https://medium.com/@chiaramartino/feed" rel="self" type="application/rss+xml"/>
        <webMaster><![CDATA[yourfriends@medium.com]]></webMaster>
        <atom:link href="http://medium.superfeedr.com/" rel="hub"/>
        <item>
            <title><![CDATA[AI in Education: Revolutionizing Teaching and Learning]]></title>
            <link>https://chiaramartino.medium.com/ai-in-education-revolutionizing-teaching-and-learning-2ae4f283ecc1?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/2ae4f283ecc1</guid>
            <category><![CDATA[genai]]></category>
            <category><![CDATA[learning]]></category>
            <category><![CDATA[education]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Thu, 17 Apr 2025 08:52:55 GMT</pubDate>
            <atom:updated>2025-04-17T08:52:55.345Z</atom:updated>
            <content:encoded><![CDATA[<h4>Artificial Intelligence is reshaping education for both educators and students.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*32KUscdnHiz8bNKnhZgTSg.jpeg" /></figure><h3>The Dawn of AI in Education</h3><p>Artificial Intelligence is rapidly moving beyond the realm of science fiction and into our daily lives, including the classroom. Its integration into education promises to transform traditional teaching methods and enhance learning experiences. From supporting teachers with administrative tasks using tools like <strong>MagicSchool AI</strong> to providing students with personalized research aids like <strong>Perplexity</strong>, AI offers a wealth of possibilities. Let’s explore how these technologies are beginning to reshape the educational landscape.</p><h3>Empowering Educators: AI as a Teaching Assistant</h3><p>For teachers, AI can act as a powerful assistant, automating time-consuming tasks and freeing up valuable time for direct student interaction. Platforms specifically designed for educators, prominently <strong>MagicSchool AI</strong> as highlighted in the resources, offer direct support by:</p><ul><li><strong>Need a quick lesson plan?</strong> Think of a topic — say, teaching the French Revolution in high school — and, using tools such as <a href="https://www.magicschool.ai/"><strong>MagicSchool AI</strong></a>, teachers can generate detailed lesson plans, engaging group activities, and relevant assignments based on specific learning objectives..</li><li><strong>Writing a quiz at 10 p.m.?</strong> AI can draft multiple-choice questions or short answers in minutes.</li><li><strong>Struggling to create presentations and contents?</strong> AI also assists in drafting communications for parents, generating clear explanations of complex topics, building presentations, and helping with administrative documents.</li></ul><p>These tools leverage AI to handle routine tasks, allowing teachers to focus more on pedagogical strategies and student needs.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*HFOHikCXvJKtOBXO_wjsgA.jpeg" /></figure><h3>Smarter Assessment: AI’s Role in Evaluation</h3><p>AI is also making inroads into student assessment and feedback. It can offer significant support in:</p><ul><li><strong>Automated Grading &amp; Feedback:</strong> While AI can speed up grading for objective tests and offer initial feedback, its limitations in understanding creativity or process require careful consideration.</li><li><strong>Ensuring Academic Integrity:</strong> To address concerns about plagiarism or AI-generated submissions, specific tools are available. <strong>Turnitin</strong> is noted for identifying AI-written content, while <strong>Copyscape</strong> focuses on detecting plagiarism from existing sources. <strong>Compilatio</strong> offers capabilities for identifying both plagiarism and AI content. Even generative chatbots can be prompted appropriately to help check for unoriginal text.</li></ul><p>However, it’s crucial to acknowledge AI’s current limitations in evaluation (creativity, context, process). A <strong>hybrid approach</strong>, combining AI’s efficiency (using tools like those mentioned) with the teacher’s nuanced judgment, remains the most effective solution.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ZRHIs2bI5mPJPvzh6ldNPA.jpeg" /></figure><h3>Enhancing Learning: AI as a Student Companion</h3><p>Students, too, stand to benefit significantly from AI-powered tools that can support their learning journey. AI can assist with:</p><ul><li><strong>Struggling with reliable research?:</strong> tools like <a href="https://www.perplexity.ai/"><strong>Perplexity AI</strong></a> provide concise answers synthesized from multiple sources, even academic ones, crucially citing those sources for verification.</li><li><strong>Having troubles with different languages?</strong> AI translation tools, such as <a href="https://www.meetlara.ai/+"><strong>Lara.AI</strong> </a>or <a href="https://www.deepl.com/it/translator"><strong>DeepL</strong></a> can break down language barriers, making educational content accessible to a wider range of students.</li><li><strong>Need a personal tutor to help you study? </strong>Various AI applications can help students organize notes, summarize complex texts, generate flashcards, or practice concepts, acting as personalized study aids.</li></ul><p>These tools empower students to take more control over their learning, explore topics deeply using resources and overcome common study challenges.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kYQxC4WOI0N5hPGoM5im2Q.jpeg" /></figure><h3>Navigating the Future: Embracing AI Responsibly</h3><p>The integration of AI into education — either through specialized tools or through generative chatbots such as ChatGPT, Gemini and Claude — presents exciting opportunities. They can enhance teaching efficiency and personalize student learning. However, navigating this new landscape requires a mindful approach. It’s essential to use these specific tools responsibly, critically evaluate their outputs, understand their limitations, and prioritize human connection and critical thinking skills. By embracing AI thoughtfully, we can unlock its potential to create more dynamic, effective, and equitable learning environments for everyone.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2ae4f283ecc1" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[10 Surprising Ways to Use Generative AI in Everyday Life]]></title>
            <link>https://chiaramartino.medium.com/10-surprising-ways-to-use-generative-ai-in-everyday-life-f441852f262a?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/f441852f262a</guid>
            <category><![CDATA[generative-ai]]></category>
            <category><![CDATA[chatbots]]></category>
            <category><![CDATA[genai]]></category>
            <category><![CDATA[ai]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Wed, 07 Aug 2024 10:46:56 GMT</pubDate>
            <atom:updated>2024-08-07T10:46:56.873Z</atom:updated>
            <content:encoded><![CDATA[<h4>AI isn’t just for techies. It’s your secret weapon for a more efficient and creative life.</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/620/1*oqLoo_fDFUAtZdaFSIkSaw.png" /><figcaption>Imagining Professor Snape from the Harry Potter world in Star Wars Sith’s clothes — generated with Leonardo.ai</figcaption></figure><p>Generative AI, once a realm of tech enthusiasts and researchers, is now available to anyone with an internet connection.</p><p>Most of us are now well aware that this powerful technology can create text, images, music, and more, and offers a treasure trove of possibilities for enhancing our daily lives.</p><p>But how can we exploit this technology in unexpected ways? It’s time to stop thinking of AI as a complex tool and start seeing it as something fun such as a creativity booster.</p><h3>10 Original Ways to Exploit Generative AI</h3><ul><li><strong>1. Fortune Cookie Philosopher</strong>: Input your day’s events or simply ask for a “fortune cookie” sentence and receive AI-generated wise advice, that’s surprisingly applicable to your life.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*LoYkxhe541exYcMpMuoRaA.png" /><figcaption>Fortune cookie sentence request example with Claude.ai</figcaption></figure><ul><li><strong>2. Personalized Storytelling for Kids</strong>: Input your child’s name, interests, and the day’s events for a unique, AI-generated bedtime story. With generative AI, you can create unique tales featuring their favorite characters, settings, and events. Just input a few details, and let the AI weave a captivating story that will keep your little ones interested.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*7YRVgPIdItKmvJauGocitg.png" /><figcaption>Personalized story generated by Claude.ai</figcaption></figure><ul><li><strong>3. Dream Decoder</strong>: Describe your most bizarre dreams to the AI and receive a humorous analysis of your subconscious mind.</li><li><strong>4. Personal Stylist</strong>: Not sure what to wear? Snap photos of your closet and let AI suggest unexpected outfit combinations, breathing new life into your old clothes. As an alternative, describe your body type, the occasion, and the desired vibe, and let AI curate outfits for you. From casual chic to red-carpet glam, your virtual stylist has got you covered.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*mVB7jqkpJ7CKflW9gFUiBQ.png" /><figcaption>Style suggestions generated by ChatGPT</figcaption></figure><ul><li><strong>5. The Personal Chef:</strong> Bored with eating always the same dishes? Input your fridge’s contents, dietary restrictions, and desired cuisine, and let AI create a mouthwatering recipe. It’s like having a personal chef full of solutions for every situation!</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*u86rceRSkG9yRMjj3v3svw.jpeg" /><figcaption>A colorful dish generated with Leonardo.ai</figcaption></figure><ul><li><strong>6. Argument Winning Helper</strong>: Feed the AI both sides of a debate you’re having with a friend, and receive tailored, witty ideas to secure your victory.</li><li><strong>7. Compliment Crafting Connoisseur</strong>: Generate unique, heartfelt compliments for friends, family, or colleagues that go beyond the usual platitudes. You can ask it to generate them in a specific style, such as Jane Austen’s English.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*8AE9lXLV0_GKh6z4YI8BtQ.png" /><figcaption>Example of compliments generated by Gemini in a specific style</figcaption></figure><ul><li><strong>8. The Party Planner:</strong> Let AI curate playlists, suggest games, and even draft invitations based on your guest list and party theme. It’s the ultimate party planner without the stress.</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*l9aqNB_q0FyAZI_wGc5tOw.png" /><figcaption>Example of party invitations generated by Canva’s ChatGPT plugin</figcaption></figure><ul><li><strong>9. The Travel Agent:</strong> Plan your dream holiday with AI: you can simply input your budget, desired destinations, time restrictions and interests, and let AI suggest customized itineraries, including flights, accommodations, and activities.</li><li><strong>10. The Homework Helper:</strong> Struggling with a tough subject? Use AI to generate study guides, practice questions, and even write essay outlines. It’s like having a personal tutor 24/7.</li></ul><p>While these applications of generative AI may seem frivolous, they highlight the technology’s versatility and potential to add a touch of creativity and humor to our daily routines.</p><p>As we continue to explore the capabilities of AI, it’s clear that its impact extends far beyond the realms of business and academia. By thinking outside the box and approaching AI with a sense of playfulness, we can discover new ways to make our lives easier.</p><p>So go ahead, give some of these ideas a try — you might just find that AI becomes your new favorite life hack.</p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=f441852f262a" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Free resources to learn AI]]></title>
            <link>https://chiaramartino.medium.com/free-resources-to-learn-ai-6052e97cf222?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/6052e97cf222</guid>
            <category><![CDATA[generative-ai]]></category>
            <category><![CDATA[prompt]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[machine-learning]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Thu, 08 Jun 2023 13:33:24 GMT</pubDate>
            <atom:updated>2023-09-21T07:42:19.638Z</atom:updated>
            <content:encoded><![CDATA[<h4>GENERATIVE AI</h4><h3>Free resources to learn AI and generative AI</h3><h4>[frequently updated] Courses and articles to learn about AI for free</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*Ur7N5_pQfPvWRLwmlGDQiw.png" /></figure><p>Artificial Intelligence is changing the way we use technology forever. This is why everyone should try to understand how different types of AI work, in order to be able to use it effectively and responsibly.</p><p>Here are some good FREE resources you can start from.</p><h3>Free resources to learn AI</h3><ul><li><a href="https://www.elementsofai.com/"><strong>Elements of AI</strong> <strong>(ENG + other languages)</strong></a>: a series of free online courses to learn what AI is and what can (and can’t) be done with AI.</li></ul><p><a href="https://www.elementsofai.com/">A free online introduction to artificial intelligence for non-experts</a></p><ul><li><a href="https://www.youtube.com/watch?v=JMUxmLyrhSk"><strong>Artificial Intelligence Tutorial for Beginners by Edureka (ENG)</strong></a>: free YouTube video that provides a comprehensive knowledge of Artificial Intelligence concepts with hands-on examples.</li></ul><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FJMUxmLyrhSk%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DJMUxmLyrhSk&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FJMUxmLyrhSk%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/f3dcf69da5dffe2f5c06512458cad881/href">https://medium.com/media/f3dcf69da5dffe2f5c06512458cad881/href</a></iframe><h3>Free resources to learn Generative AI</h3><ul><li><a href="https://mark-riedl.medium.com/a-very-gentle-introduction-to-large-language-models-without-the-hype-5f67941fa59e"><strong>A very gentle introduction to Large Language Models without the Hype</strong></a><strong>, by Mark Riedl (ENG)</strong>: a simple explanation of AI, genAI, ML, deep learning, neural networks, language models, LLMs.</li></ul><p><a href="https://mark-riedl.medium.com/a-very-gentle-introduction-to-large-language-models-without-the-hype-5f67941fa59e">A Very Gentle Introduction to Large Language Models without the Hype</a></p><ul><li><a href="https://www.cloudskillsboost.google/journeys/118"><strong>Google’s Generative AI learning path (ENG)</strong></a>: starts explaining the fundamentals concepts of AI, machine learning, deep learning, Large Language Models, diffusion models and goes on explaining how to create and deploy generative AI solutions on Google Cloud</li></ul><p><a href="https://www.cloudskillsboost.google/journeys/118">Google Cloud Skills Boost</a></p><ul><li><a href="https://www.coursera.org/learn/generative-ai-with-llms"><strong>DeeepLearning and AWS course on Coursera “Generative AI with Large Language Models”</strong></a><strong> </strong>(ENG): you’ll learn the fundamentals of how generative AI works, and how to deploy it in real-world applications.</li></ul><p><a href="https://www.coursera.org/learn/generative-ai-with-llms">Generative AI with Large Language Models</a></p><ul><li><a href="https://www.deeplearning.ai/short-courses/"><strong>DeepLearning’s short courses about prompt engineering and generative AI (ENG)</strong></a>: teaches how to craft prompts to use a LLM and how to build new genAI applications.</li></ul><p><a href="https://www.deeplearning.ai/short-courses/">Short Courses</a></p><ul><li><a href="https://docs.cohere.com/docs/llmu"><strong>Cohere’s LLM Univerity</strong></a>: it explains everything you need to know about Large Language Models and NLP.</li></ul><p><a href="https://docs.cohere.com/docs/llmu">LLM University (LLMU) | Cohere</a></p><ul><li><a href="https://www.linkedin.com/learning/paths/career-essentials-in-generative-ai-by-microsoft-and-linkedin">Microsoft and LinkedIn Learning’s Generative AI Career Essentials path</a>: explains the core concepts and how to apply generative AI in your career.</li></ul><p><a href="https://www.linkedin.com/learning/paths/career-essentials-in-generative-ai-by-microsoft-and-linkedin">Career Essentials in Generative AI by Microsoft and LinkedIn Learning Path | LinkedIn Learning, formerly Lynda.com</a></p><h3>Free resources to learn Prompting</h3><ul><li><a href="https://www.promptingguide.ai/"><strong>Prompt Engineering Guide</strong></a><strong> (ENG + other languages)</strong>: teaches how to optimize prompts to better understand and use large language models (LLMs).</li></ul><p><a href="https://www.promptingguide.ai/">Prompt Engineering Guide | Prompt Engineering Guide</a></p><ul><li><a href="https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/prompt-engineering"><strong>Microsoft’s introduction to prompt engineering</strong></a><strong> &amp; </strong><a href="https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/advanced-prompt-engineering?pivots=programming-language-chat-completions"><strong>Prompt engineering techniques</strong></a><strong> (ENG)</strong>: covers the basic concepts and elements of GPT prompts and walks you through some advanced techniques in prompt design and prompt engineering.</li></ul><p><a href="https://learn.microsoft.com/en-us/azure/cognitive-services/openai/concepts/prompt-engineering">Azure OpenAI Service - Azure OpenAI</a></p><ul><li><a href="https://platform.openai.com/docs/guides/gpt-best-practices"><strong>OpenAI’s best practices</strong></a><strong> (ENG)</strong>: learn from the source strategies for getting better results using GPT models.</li></ul><p><a href="https://platform.openai.com/docs/guides/gpt-best-practices">OpenAI Platform</a></p><ul><li><a href="https://www.coursera.org/learn/prompt-engineering"><strong>Vanderbuild University’s course on Coursera Prompt Engineering for ChatGPT </strong></a><strong>(</strong>ENG): this course introduces students to the patterns and approaches for writing effective prompts for large language models.</li></ul><p><a href="https://www.coursera.org/learn/prompt-engineering">Prompt Engineering for ChatGPT</a></p><ul><li><a href="https://promptmagic.wordpress.com/"><strong>Blog Prompt magic &amp; Conversational AI</strong></a><strong> by Valentina Adami (ENG)</strong>: contains experiments and concrete examples of effective prompts to use for conversational applications.</li></ul><p><a href="https://promptmagic.wordpress.com/">Prompt magic &amp; Conversational AI</a></p><h3>ChatGPT free tutorials</h3><ul><li><a href="http://www.udemy.com/course/exploring-chatgpt-an-introductory-guide-with-use-cases">Google BARD and ChatGPT AI for Increased Productivity</a>, course in Udemy: learn how Google BARD &amp; ChatGPT work and how they can be implemented in various settings</li><li><a href="https://www.udemy.com/course/chatgpt-blogging-ai-website-tutorial/?kw=chatgpt+%2B+blogging&amp;src=sac">ChatGPT + Blogging (A.I website tutorial for beginners), course in Udemy</a>: how to start a blog and how to create content with ChatGPT.</li><li><a href="https://www.udemy.com/course/getting-started-with-chatgpt-api/?kw=getting+started+with+chatgpt+API&amp;src=sac">Getting Started with the ChatGPT API and the Llama 2 Model</a>, course in Udemy: hot to start using chatGPT APIs and Llama</li></ul><p>This list gets updated often. Stay tuned!</p><p><a href="https://medium.com/@chiaramartino/membership">Join Medium with my referral link - Chiara Martino</a></p><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=6052e97cf222" width="1" height="1" alt="">]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[The Impact of Large Language Models on Conversation Design]]></title>
            <link>https://medium.com/women-in-voice/the-impact-of-large-language-models-on-conversation-design-c4f230ea9491?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/c4f230ea9491</guid>
            <category><![CDATA[conversation-design]]></category>
            <category><![CDATA[llm]]></category>
            <category><![CDATA[conversational-ai]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[generative-ai]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Tue, 06 Jun 2023 10:55:06 GMT</pubDate>
            <atom:updated>2023-06-22T07:37:33.616Z</atom:updated>
            <content:encoded><![CDATA[<h4>LARGE LANGUAGE MODELS AND CONVERSATION DESIGN</h4><h4>How Conversation Designer and AI Trainers can leverage LLMs to improve their workflow</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*bLl8Lo1IwWccoABJh_mthg.png" /></figure><p>The field of conversational AI is rapidly evolving due to the introduction of Large Language Models (LLMs). These AI models are capable of generating human-like language and are revolutionizing the way we interact with technology.</p><p>But how can they be <strong>leveraged to design conversational experiences faster and better</strong>?</p><p>In this article, we will explore the impact of LLMs on conversation design and pros and cons of using AI-generated bot responses instead of handwritten ones.</p><h3>Large Language Models and Conversational AI</h3><p>Large Language Models (LLMs) are AI models that use deep learning techniques to <strong>learn how to generate new, human-like text</strong>.</p><p>They basically work like an autocomplete: they <strong>predict the next best word</strong> that is likely to follow a given text input. This input is called <strong>prompt</strong>, and can be defined as an instruction or question that is sent to the AI system in order to elicit a response.</p><p>The <strong>skill of crafting effective prompts</strong>, often referred to as <strong>prompt design or prompt engineering</strong>, has become an essential skill for conversation designers and AI trainers.</p><p>Prompt design aims at finding the <strong>best wording to get the desired output</strong> from the LLM and at mitigating the risk for inaccurate or false responses: after all, LLMs merely perform statistical association among words, but <strong>they do not understand the relationship between the concepts</strong> represented by those words.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/918/1*Sx4bDpyrBFXan7JfOjcPbA.png" /><figcaption>A person giving instruction to a robot, like prompt designer do with LLMs. Picture created with Midjourney.</figcaption></figure><p>LLMs are trained on vast amounts of text data and are<strong> used for a variety of natural language processing (NLP) tasks</strong>, such as text completion, text summarization and question answering. With the right prompts and training data, they can also be <strong>used to help in the creation of virtual assistants</strong>, or even to create virtual assistants on their own, such as ChatGPT, which is based on the model GPT-3.</p><p>Let’s see how they can help.</p><h3>Leveraging LLMs for Conversation Design</h3><p>Conversation designers and AI trainers can leverage Large Language Models in various ways to improve their workflow:</p><ul><li><strong>Sample dialogs</strong>: LLMs can help create drafts of conversations between a user and a conversational bot; these drafts, called sample dialogs, are used in conversational design to kick off the design process and test design assumptions; using LLMs makes this ideation considerably faster;</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/835/1*FKr9unV4smN-gTDJQoVkrQ.png" /><figcaption>Sample dialog generated with ChatGPT to help the conversation design process</figcaption></figure><ul><li><strong>Topic discovery</strong>: given a record of interactions between users and brand, LLMs can identify and cluster the topics with the highest volumes, to understand which Use Cases the bot should handle; when done by a human, this discovery is usually very time-consuming and error-prone;</li><li><strong>Generating training data:</strong> given a few examples of user utterances, LLMs can generate high-quality synthetic data to train NLU systems, such as training phrases for intents and values for entities;</li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/461/1*5DzDtDr1U6R_-9YycOzVdg.png" /><figcaption>Automatic generation of synthetic training phrases with Voiceflow</figcaption></figure><ul><li><strong>Generating variations of bot responses:</strong> given just one or two examples, LLMs can generate variations of a bot response, and thus reduce repetitions and improve the overall user experience;</li><li><strong>Generating bot responses from scratch:</strong> LLMs can also be used to automatically generate bot responses in real-time; this approach is useful when the designer wants to create a bot that can handle a wide range of user inputs and provide relevant responses.</li><li><strong>Handling Fallback:</strong> LLMs can be used to interpret the user utterance and generate a response accordingly, when the NLU engine fails to classify that utterance, and to associate it to one of the intents that it is trained to understand.</li></ul><p>It’s important to note that <strong>even AI-generated responses should follow the best practices of conversation design and writing</strong>. This means:</p><ul><li>respecting the bot’s <strong>tone of voice and personality;</strong></li><li>using an <strong>inclusive</strong> <strong>language</strong>;</li><li>keeping responses <strong>simple</strong> and <strong>straightforward</strong>;</li><li><strong>avoiding jargon</strong> or technical terms that users may not understand;</li><li>respect all <strong>rules and conditions</strong> that determine when one response or another can be presented.</li></ul><p>Designers can list these guidelines in the prompts used to generate the responses automatically.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*-TW1pgd-IGNX4wb3iiN4ww.png" /><figcaption>A robot that reads. Picture created with Dall-E.</figcaption></figure><h3>Handwritten bot responses vs. AI-generated responses</h3><p>While LLMs are excellent at generating contextually relevant responses, sometimes it’s better to use handwritten bot responses. Here are a few reasons why:</p><ul><li><strong>Control over tone and branding:</strong> handwritten bot responses give conversation designers complete control over the personality of their bots; this approach is particularly useful when designing bots for brands that have a specific tone or voice;</li><li><strong>Simplicity:</strong> handwritten bot responses are often simpler and more straightforward than AI-generated responses; this approach is particularly useful when designing bots for tasks or domains where the user inputs are limited, such as slot filling and troubleshooting Use Cases;</li><li><strong>Accuracy:</strong> handwritten bot responses are more accurate and provide true, verified, trustworthy information; his approach is particularly useful when designing bots for Use Cases and domains where the bot cannot provide false or inaccurate information, such as healthcare.</li></ul><p>In conclusion, LLMs are a game-changer in the field of conversation design, and the <strong>ability to use them effectively will be one of the most needed skills in the future</strong>.</p><p>They can help designers create bots that are contextually relevant, human-like, and capable of handling a wide range of user inputs. However, sometimes it’s better to use handwritten bot responses, depending on the brand, task complexity, and trustworthiness required.</p><ul><li><a href="https://chiaramartino.medium.com/free-resources-to-learn-ai-6052e97cf222">Free resources to learn AI</a></li><li><a href="https://medium.com/@chiaramartino/membership">Join Medium with my referral link - Chiara Martino</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=c4f230ea9491" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-in-voice/the-impact-of-large-language-models-on-conversation-design-c4f230ea9491">The Impact of Large Language Models on Conversation Design</a> was originally published in <a href="https://medium.com/women-in-voice">Women in Voice</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[ChatGPT presents itself: an experiment]]></title>
            <link>https://medium.com/predict/chatgpt-and-large-language-models-the-future-of-ai-d758d86e5af4?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/d758d86e5af4</guid>
            <category><![CDATA[large-language-models]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[generative-ai]]></category>
            <category><![CDATA[nlg]]></category>
            <category><![CDATA[chatgpt]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Thu, 09 Feb 2023 09:52:05 GMT</pubDate>
            <atom:updated>2023-06-09T07:56:31.150Z</atom:updated>
            <content:encoded><![CDATA[<h4>GENERATIVE AI</h4><h4>Exploring the capabilities of AI-Generated Text</h4><blockquote>INTRO | <strong>The following article is an experiment: it was written by </strong><a href="https://openai.com/blog/chatgpt/"><strong>ChatGPT</strong></a>. I experimented with different prompt formats, I put together its responses, and then I did some editing, changing the order of sentences and paragraphs, and removing repetitions or irrelevant information. I explain goals and findings of the experiment in the last paragraph: “Considerations about my experiment with ChatGPT”.</blockquote><p>Artificial intelligence has come a long way since its inception, and one of the most significant developments in this field has been the creation of large language models. These models, such as ChatGPT, are <strong>AI systems that are trained to generate human-like responses </strong>to various prompts.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ONy4WIB83q9_aLkCA163Mw.png" /><figcaption>Original picture automatically generated with <a href="https://labs.openai.com/">DALL-E</a>, using as prompt “a robot writing text, digital art”</figcaption></figure><h3>Introduction to ChatGPT: The Conversational AI Model by OpenAI</h3><p>ChatGPT is a <strong>conversational AI model developed by OpenAI</strong>. It has been trained on a massive amount of text data and can <strong>generate coherent, human-like responses</strong> to a wide range of prompts. A <strong>prompt</strong> is a piece of text that serves as <strong>input</strong> <strong>to the model</strong>, guiding it to generate a relevant response.</p><p>It’s <strong>based on the GPT-3 </strong>(Generative Pretrained Transformer 3) architecture and is specifically designed for natural language processing tasks, such as generating text in response to user inputs. OpenAI introduced the Generative Pretrained Transformer (GPT) architecture in 2018. Since then, OpenAI has released several updates to the GPT architecture, including GPT-2 and the most recent version, GPT-3, which was released in June 2020.</p><p>ChatGPT can be used for <strong>various applications</strong>, such as customer service chatbots, content creation, and language translation, among others. With its advanced language generation capabilities, ChatGPT represents a significant advancement in the field of artificial intelligence and is helping to drive the development of more advanced AI-powered applications.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*R5KbCO3HFtXLvDNZmlQNLQ.png" /><figcaption>Picture automatically generated with <a href="https://labs.openai.com/">DALL-E</a>, using as prompt: “a person texting prompts to a generative ai, digital art”</figcaption></figure><h3>Advantages and Limitations of using ChatGPT</h3><p>ChatGPT has the potential to revolutionize the way we generate text. However, it is important to <strong>understand both the benefits and disadvantages</strong> of using ChatGPT, in order to use it effectively and responsibly.</p><p><strong>Perks</strong> of ChatGPT:</p><ol><li><strong>Speed and Efficiency</strong>: ChatGPT can generate text much faster and more efficiently than a human can. This can be particularly useful in situations where there is a need for quick response times, such as customer service or generating news articles.</li><li><strong>Consistency</strong>: ChatGPT generates text that is grammatically correct and semantically meaningful, and it can do so consistently without getting tired or making mistakes.</li><li><strong>Scalability</strong>: ChatGPT can handle a large volume of requests simultaneously, making it suitable for use in large-scale applications.</li><li><strong>Versatility</strong>: ChatGPT can generate text in a variety of formats, including written and spoken text, and can be used for a wide range of applications, such as chatbots, language translation, and content generation.</li></ol><p><strong>Downsides</strong> of ChatGPT:</p><ol><li><strong>Limited creativity</strong>: While ChatGPT is good at generating text that is grammatically correct and semantically meaningful, it can lack the creativity and originality that is often found in human-generated text.</li><li><strong>Lack of context</strong>: ChatGPT relies on the training data it was provided and does not have the ability to understand the nuances of a particular situation or context.</li><li><strong>Potential for biases</strong>: ChatGPT is trained on vast amounts of text data, which can contain biases and stereotypes. This can result in the generation of text that is biased or insensitive.</li><li><strong>Reliance on data quality</strong>: The quality of the text generated by ChatGPT is dependent on the quality of the training data it was provided. Poor quality training data can result in the generation of text that is inaccurate or inappropriate.</li></ol><p>In conclusion, ChatGPT has the potential to greatly enhance our ability to generate text quickly and efficiently. However, it is important to be aware of their limitations and to use them in ways that are ethical and responsible.</p><h3>The Power of Large Language Models in Natural Language Generation</h3><p>Large Language Models (LLMs), such as ChatGPT, are <strong>AI systems </strong>that are<strong> trained on vast amounts of text data </strong>and are<strong> capable of generating human-like responses</strong> to various prompts.</p><p>Large language models work on a basic principle of machine learning, which is called “training”<strong>.</strong> During the training process, the model is fed vast amounts of text data, and it uses this data to learn how to generate text. The model is <strong>trained to predict the next word in a sentence, given the previous words</strong>. The more data the model is trained on, the better it becomes at predicting the next word.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*hD-XZ0gG_AVImJyatT5Vmw.png" /><figcaption>Picture automatically generated with <a href="https://labs.openai.com/">DALL-E</a>, using as prompt: “a robot texting, digital art”</figcaption></figure><p>Once the model is trained, it can generate text by starting with a prompt, such as a sentence, and then predicting the next word in the sentence. It then uses this predicted word to predict the next word, and so on, until it generates a complete sentence. The model generates text by using a <strong>combination of statistical patterns</strong> it has learned from the training data <strong>and rules</strong> it has learned about the structure of language.</p><h3>The Future of Large Language Models</h3><p>Large language models have a bright future, and it is likely that they will continue to evolve and improve in the coming years. Here are a few <strong>predictions</strong> for the future of this technology:</p><ol><li><strong>Increased Accuracy</strong>: As the amount of data used to train large language models continues to grow, the accuracy of these models is likely to increase. This means that the text generated by these models will become more human-like and less distinguishable from text written by a human.</li><li><strong>Improved Natural Language Processing</strong>: Large language models are expected to improve in their ability to understand and process natural language. This will lead to a better ability to understand the context of text and generate more accurate and relevant responses.</li><li><strong>Greater Interactivity</strong>: As large language models become more sophisticated, they are expected to become more interactive. This means that they will be able to understand and respond to a wider range of prompts and questions.</li></ol><p><strong>Creatives should not necessarily fear ChatGPT </strong>or large language models. While these AI systems have advanced capabilities in generating text, <strong>they do not replace the unique perspectives and human experiences</strong> that creatives bring to their work.</p><p>In fact, ChatGPT and large language models can be seen as <strong>tools that can augment and support the creative process</strong>. For example, they can help writers generate ideas and provide suggestions for phrasing and word choice. However, it is important for creatives to <strong>be aware of the limitations</strong> of these systems and to understand that they do not replace the human touch that is critical in producing truly exceptional and meaningful work.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ydCiQCIJZ5UeOcWOl2iNBQ.png" /><figcaption>Picture automatically generated with <a href="https://labs.openai.com/">DALL-E</a>, using as prompt: “creativity, digital art”</figcaption></figure><p>At the end of the day, creativity and innovation are what set humans apart from machines, and as long as we continue to cultivate and value these qualities, there is no need to fear AI-generated text.</p><p>In conclusion, <strong>ChatGPT and large language models are changing the game</strong> when it comes to AI-generated text. They have the potential to revolutionize the way we communicate, both with machines and with each other. So, let’s give a <strong>warm round of virtual applause </strong>to these language models and their limitless capabilities.</p><blockquote>Let the future be written, literally!</blockquote><h3>Considerations about my experiment with ChatGPT</h3><p>I decided to make ChatGPT ‘present itself’, to see if, given one or more prompts, it was really able to write a complete article that could seem to be written by a human. <strong>In my initial prompt</strong>, <strong>I made sure to specify</strong>:</p><ul><li>the type of outcome I wanted (an article)</li><li>the number of words expected (around 900)</li><li>the main topics to be covered (<em>chatGPT and large language models: their definitions, explanations of how they work, examples of how they can be used and ideas about their future development)</em></li><li>the target readers (non-technical people)</li></ul><p>After that, I <strong>started to ask separate prompts </strong>to make ChatGPT:</p><ul><li><strong>write</strong> specific <strong>paragraphs (</strong>such as the one about its relationship with creatives) <strong>sentences</strong> to link those paragraphs, a witty <strong>conclusion</strong> (I loved its “Let the future be written, literally!”), a <strong>subtitle</strong> for the article and <strong>titles</strong> for each paragraph;</li><li><strong>summarize</strong>, <strong>provide examples</strong>, <strong>rephrase</strong> something it had already written.</li></ul><p>Sometimes, I had to <strong>rephrase my prompts or give more context</strong>, to make them more effective and produce outcomes<strong> </strong>closer to what I had in mind. I experimented with different prompt formats, <strong>adjusting</strong> <strong>their length and specificity </strong>and making them as <strong>clear as possible.</strong></p><p>Finally, I <strong>deleted some repetitions</strong>, and then <strong>entire paragraphs</strong>, and I<strong> changed the order of the paragraphs</strong> over and over again.</p><p><em>Et voilà</em>, the <strong>result</strong> was a good <strong>collage that meets my expectations</strong>.</p><p>The text written by ChatGPT is indeed <strong>coherent and cohesive </strong>(e.g. it uses<strong> </strong>conjunctions such as<strong> “</strong>As a result”, “So”, “However”), and both <strong>grammar and spelling</strong> are <strong>correct</strong>, which is extremely useful for non-native English speakers who write in this language.</p><p>Moreover, it <strong>makes the writing process considerably faster.</strong> All writers know that, even if you’re an expert in that field, writing something can take an hour or a month, depending on how inspired you are. ChatGPT can help <strong>remove that writer’s block</strong>, as it can draft, translate, rephrase, elaborate, clarify.</p><p>On the other hand, its <strong>flaws</strong> are essentially those intrinsic in its mode of functioning:</p><ul><li>it has a tendency to <strong>repeat</strong> <strong>the same sequence of words</strong> in different paragraphs or even in the same, if the context is similar (expected, as it trained to predict the next words in a sentence, given the previous ones);</li><li>it usually prefers to <strong>repeat the subject</strong>, instead of using a pronoun or a periphrasis</li><li>it often <strong>adds irrelevant pieces of information,</strong> that just make the text longer;</li><li>it may write <strong>inaccurate statements</strong>, as it doesn’t have knowledge of what happened after 2021, even in relation to its own launch: in the first version of the article, it wrote that it had been launched in 2020, while it was actually launched in 2022. It probably used as a reference the closest thing it has in its knowledge, that is the launch of GPT-3, in 2020.</li></ul><p>In conclusion, is ChatGPT really changing the game? <strong>If prompted wisely, </strong>it really is an <strong>astonishing tool</strong>, that can help in numerous tasks, even technical article writing. However, it can only be <strong>seen as an assistant, </strong>more than as a substitute, as it <strong>lacks</strong> the typically human <strong>critical thinking</strong>.</p><p>You can test ChatGPT here:</p><p><a href="https://openai.com/blog/chatgpt/">Introducing ChatGPT</a></p><p>More on this topic:</p><ul><li><a href="https://chiaramartino.medium.com/free-resources-to-learn-ai-6052e97cf222">Free resources to learn AI</a></li><li><a href="https://medium.com/women-in-voice/the-impact-of-large-language-models-on-conversation-design-c4f230ea9491">The Impact of Large Language Models on Conversation Design</a></li><li><a href="https://chiaramartino.medium.com/membership">Join Medium with my referral link - Chiara Martino</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=d758d86e5af4" width="1" height="1" alt=""><hr><p><a href="https://medium.com/predict/chatgpt-and-large-language-models-the-future-of-ai-d758d86e5af4">ChatGPT presents itself: an experiment</a> was originally published in <a href="https://medium.com/predict">Predict</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Linguistic ellipsis and context in Conversational AI]]></title>
            <link>https://medium.com/women-in-voice/linguistic-ellipsis-and-context-in-conversational-ai-b9ee1994393b?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/b9ee1994393b</guid>
            <category><![CDATA[conversational-ai]]></category>
            <category><![CDATA[chatbots]]></category>
            <category><![CDATA[linguistics]]></category>
            <category><![CDATA[voicebots]]></category>
            <category><![CDATA[conversation-design]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Fri, 04 Nov 2022 19:43:47 GMT</pubDate>
            <atom:updated>2023-02-06T14:15:54.436Z</atom:updated>
            <content:encoded><![CDATA[<h4>CONVERSATIONAL AI &amp; LINGUISTICS</h4><h4>What ellipsis, context and co-text have to do with building conversational interfaces</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*L7kgcnUmUWueX3RCd4FkOg.png" /></figure><p>One of the challenges of <a href="http://What is Conversational AI? Conversational AI allows humans and machines to interact with each other: let’s see how. — What does Conversational AI mean? Conversational AI is the branch of AI that creates software that can chat with humans, such as chatbots and voice assistants. Yep, that’s a simple definition for a large (and equally largely discussed) topic. However…what does it really mean? Let’s dive into it together! First, we’ll break down each…">Conversational AI</a> products is <strong>dealing with incomplete user utterances</strong>, in which the user omits some words, and thus information.</p><p>In <a href="https://chiaramartino.medium.com/linguistics-and-conversational-ai-the-connection-explained-b251db1e9d46?source=user_profile---------1----------------------------">Linguistics</a>, the <strong>omission of one or more words from a clause</strong> is called <strong><em>ellipsis</em>, </strong>from the Greek <em>élleipsis (</em>ἔλλειψις), which means exactly ‘omission’.</p><p>An ellipsis does not necessarily interfere with the ability of the interlocutor to understand the meaning of that clause, because the words left out can usually be <strong>understood from the context</strong>.</p><p>Now, let’s see what we mean by <em>context</em>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*we3li6gFiuHxYdDt" /><figcaption>Photo by <a href="https://unsplash.com/@aaronburden?utm_source=medium&amp;utm_medium=referral">Aaron Burden</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>Context and co-text in Linguistics</h3><p>While in Conversational AI, the term ‘context’ usually refers to the conversation history, in Linguistics it has a <strong>broader meaning</strong>.</p><p>As a matter of fact, it refers to the<strong> social setting in which language occurs</strong>, included the <strong>elements and circumstances that are external</strong> to the conversation itself and provide resources for the correct interpretation of its communicative exchange.</p><p>Let’s consider an example. If a user asks an e-commerce chatbot “<em>Where’s my order?</em>”, the bot cannot understand what order she refers to just by looking at the words expressed in that request and probably not even looking at those in previous interactions. But it can retrieve this information by <strong>looking at the personal context of the user,</strong> such as dates and status of her previous orders.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*7ye8k1Ro_1Z5mWzd" /><figcaption>Photo by <a href="https://unsplash.com/@firmbee?utm_source=medium&amp;utm_medium=referral">Firmbee.com</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>But be careful! In Linguistics, the term ‘context’ should not be confused with ‘<strong>co-text’</strong>, which is <strong>the language immediately surrounding a word</strong>.</p><p>The co-text is helpful in case of words that can have different meanings and that <strong>can be disambiguated by the other terms that precede and follow it</strong> (in NLU this task is called word-sense disambiguation).</p><p>An example of that is the word <em>rock</em>, which can refer to a stone or to the music genre. However, if you ask your Virtual Assistant to “<em>play some rock music</em>”, the co-text, thus the words <em>play</em> and <em>music</em>, will be clear enough to disambiguate.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*zURlZntn5HMrnYDz" /><figcaption>Photo by <a href="https://unsplash.com/@afafa?utm_source=medium&amp;utm_medium=referral">Andreas Fickl</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>Context in Conversational AI</h3><p>In Conversational AI, however, the term ‘context’ usually refers just to the <strong>conversation history,</strong> that is the memory of previous interactions.</p><p>The ability to <strong>use this memory to infer the meaning</strong> <strong>of an elliptical construction</strong> is called <em>context awareness.</em></p><p>In other words, <strong>context awareness</strong> can be described as the <strong>assumption that interlocutors remember what has been said in the previous conversational turns </strong>of the same conversation and possibly even in previous conversations.</p><p>A typical example that is often used to explain this concept is asking an AI Assistant about the weather.</p><blockquote>The user might ask: “What’s the <em>weather</em> like <em>today</em> in <em>Rome</em>?”</blockquote><blockquote>The bot might answer something like: “The weather today in Rome is sunny and warm.”</blockquote><blockquote>Then the user might continue asking about another city: “And in <em>Florence</em>?”</blockquote><p>In this second answer, the user has omitted both the fact that she’s still asking about the <em>weather</em>, and the temporal reference <em>today.</em></p><p>A well-designed conversational interface will maintain these two information in its memory, and will thus understand the user question and will answer accordingly.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*py5F9ZuTdq7KN7K0" /><figcaption>Photo by <a href="https://unsplash.com/@cadop?utm_source=medium&amp;utm_medium=referral">Mathew Schwartz</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>However, that is not always possible.</p><p>The most natural way a human would ask for the weather is actually to ask just “<em>What’s the weather like?</em>”. In this example, the sentence is even more incomplete, as both time (‘<em>today</em>’) and location (‘<em>in Rome</em>’) are missing.</p><p>Still, in order to provide a meaningful answer, the conversational interface still needs those data, that belong to the external context. In this scenario, the Conversational Assistant could be designed to <strong>call external services</strong> to get them.</p><p>For example, it can assume that a user who does not specify a place in its request wants to know about the weather where she currently is, and consequently it can use geolocalization to know where the user is.</p><p>However, if these services are not available — for instance, if the geolocalization is disabled on a smartphone — the last resource would be to <strong>ask those data directly to the user</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*FYlUNIU81-Y-yRyq" /><figcaption>Photo by <a href="https://unsplash.com/@towfiqu999999?utm_source=medium&amp;utm_medium=referral">Towfiqu barbhuiya</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>Summing up</h3><p>To sum up, elliptical sentences are certainly a challenge for conversational interfaces, but today’s Conversational AI products are usually capable of handling them.</p><p>One way to do so is to look at the <strong>conversation history or memory, </strong>another is to automatically retrieve the missing information from <strong>integrated services</strong>, and the last one is to <strong>prompt the user</strong> to provide more details.</p><h3>Related articles</h3><ul><li><a href="https://medium.com/women-in-voice/linguistics-and-conversational-ai-the-connection-explained-b251db1e9d46">Linguistics and Conversational AI: the connection explained</a></li><li><a href="https://chatbotsjournal.com/hedges-and-politeness-in-chatbot-and-voicebot-copywriting-587775153526">Hedges and Politeness in Chatbot and Voicebot copywriting</a></li><li><a href="https://medium.com/swlh/grices-conversational-maxims-applied-to-chatbot-conversational-ux-design-e8c4ba670c41">Grice’s Conversational Maxims applied to Chatbot Conversational UX Design</a></li><li><a href="https://medium.com/membership/@chiaramartino">Join Medium with my referral link - Chiara Martino</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b9ee1994393b" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-in-voice/linguistic-ellipsis-and-context-in-conversational-ai-b9ee1994393b">Linguistic ellipsis and context in Conversational AI</a> was originally published in <a href="https://medium.com/women-in-voice">Women in Voice</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[What is a chatbot, and how does is work?]]></title>
            <link>https://medium.com/design-bootcamp/what-is-a-chatbot-and-how-does-is-work-4faa9e3f2304?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/4faa9e3f2304</guid>
            <category><![CDATA[conversational-ui]]></category>
            <category><![CDATA[chatbots]]></category>
            <category><![CDATA[ai]]></category>
            <category><![CDATA[virtual-assistant]]></category>
            <category><![CDATA[conversational-ai]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Mon, 26 Sep 2022 14:36:08 GMT</pubDate>
            <atom:updated>2023-01-13T07:54:25.928Z</atom:updated>
            <content:encoded><![CDATA[<h3>What is a chatbot, and how does it work?</h3><h4>Interview with a chatbot</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*knzapaIdB8nBehEhpvv9mQ.png" /><figcaption>“An oil painting of a journalist interviewing a chatbot” — automatically generated by <a href="https://labs.openai.com/">DALL-E</a></figcaption></figure><p>Let’s humanize a chatbot and pretend it can be interviewed — how would it describe what it is, and what happens when it receives a user inquiry?</p><h3>What a chatbot is</h3><p><strong>— Interviewer</strong>: “Hey Ms Chatbot, how are you doing?”</p><p><strong>— Ms Chatbot</strong>: “Hello Ms Interviewer! I’m doing great! How are you?”</p><p><strong>— Interviewer</strong>: “Ready for the interview! Are you ready?”</p><p><strong>— Ms Chatbot</strong>: “I am! Enough with the small talk… let’s get started!”</p><p><strong>— Interviewer</strong>: “Very well, let’s start from the basics… <em>what</em> are you guys, exactly?”</p><p><strong>— Ms Chatbot</strong>: “We, the <strong>chatbots, are software that can understand what humans type using their own language, </strong>and give them a coherent answer in the same language”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*J-PVf3iwuV20dS_gau1aoA.png" /><figcaption>“A journalist interviewing a chatbot” — automatically <a href="https://labs.openai.com/">DALL-E</a></figcaption></figure><p><strong>— Interviewer</strong>: “Got it. So, where does your name come from?”</p><p><strong>— Ms Chatbot</strong>: “The word <em>chatbot</em> is the <strong>short form of <em>chatterbot</em></strong>, you know, which was <strong>coined by Michael Mauldin</strong> in <strong>1994</strong>. He put together the term <em>chat</em>, that stands for conversation, and the abbreviation <em>bot</em> that stands for robot.”</p><p><strong>— Interviewer</strong>: “So… you’re basically <strong><em>robots</em> that can <em>converse</em> with humans</strong>, right?”</p><p><strong>— Ms Chatbot</strong>: “Pretty much… but there are distinctions. The expression <em>chatbot</em> can indeed be used to address all types of Conversational Interfaces, because all of us are <em>bots</em> and all of us <em>chat</em>. However, the word <strong>chatbot</strong> most commonly <strong>refers to</strong> <strong>a</strong> <strong>bot that interacts via a graphic web chat</strong>, using text or visual elements but not speech… ’cause if it does use speech, it is called a voicebot, not a chatbot.”</p><p><strong>— Interviewer</strong>: “That’s good to know! And how do you manage to chat with humans through a web chat?”</p><p><strong>— Ms Chatbot</strong>: “In order to work, chatbots need to have <strong>at least three components</strong>: one module to <strong>understand</strong> human language, one to <strong>build an answer</strong> and one other to <strong>provide the answer</strong>… wait, why don’t we use an example to look more closely at how we work?”</p><p><strong>— Interviewer</strong>: “Sounds great to me!”</p><p><strong>— Ms Chatbot</strong>: “Ok, let’s say a user needs help to navigate an e-commerce’s products… so he or she types in chat <em>I’m looking for a casual red and blue t-shirt.</em>”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*6L6vlP6WWZ_pSPLd" /><figcaption>Photo by <a href="https://unsplash.com/@pradasg?utm_source=medium&amp;utm_medium=referral">Pradamas Gifarry</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>How a Bot understands human messages</h3><p><strong>— Interviewer</strong>: “Very well. What happens when he or she types that?”</p><p><strong>— Ms Chatbot</strong>: “The first step of the process is <strong>giving a meaning</strong> to that written text, and the set of technologies that try to do that is called <strong>NLU</strong>, which stands for <strong>Natural Language Understanding</strong>.”</p><p><strong>— Interviewer</strong>: “What do you mean by <em>giving a meaning</em>?”</p><p><strong>— Ms Chatbot</strong>: “Well, a chatbot does not understand in the same way humans do. Understanding, in this context, means <strong>associating to each user utterance the most appropriate category of meaning</strong>, that is called <strong>intent</strong>, and <strong>extracting from that utterance relevant data</strong>, called <strong>entities</strong>, such as addresses, names, dates, and so on.”</p><p><strong>— Interviewer</strong>: “But how do you learn to do that?”</p><p><strong>— Ms Chatbot</strong>: “An NLU algorithm is <strong>trained</strong> by Knowledge Engineers with <strong>real user utterances provided as examples</strong>, you know. Then we use those examples to <strong>learn to generalize</strong>… which means that we become able to recognize also sentences that we have never seen before.”</p><p><strong>— Interviewer</strong>: “Mmh… ok… can you be more clear?”</p><p><strong>— Ms Chatbot</strong>: “Sure, let’s go back to our <strong>example</strong>: <em>I’m looking for a casual red and blue t-shirt. </em>The intent associated to this utterance would be something like <em>search_for_products</em>, while the entities extracted would be <em>t-shirt</em>, a value of the entity <em>product-type</em>, <em>red</em> and <em>blue</em> that would be in the entity <em>product-colour</em> and finally <em>causal </em>for <em>product-style</em>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/512/1*tPUs9n8g2EiRnpYUHwHZog.png" /><figcaption>“An AI chatbot on a mobile phone” created with <a href="https://beta.dreamstudio.ai/dream">DreamStudio.ai</a></figcaption></figure><h3>Building a bot answer</h3><p><strong>— Interviewer</strong>: “Ok, so now you or your chatbot mates have identified the correct category of meaning for that user utterance… how do you give a response? Is it generated automatically?”</p><p><strong>— Ms Chatbot</strong>: “Well, it depends. In business contexts, <strong>answers are not generated automatically</strong>, as automatic Natural Language Generation (NLG) is not reliable enough, not yet. On the contrary, they are <strong>written by Conversation Designers</strong>, who create both the logic and the script of the dialogue.”</p><p><strong>— Interviewer</strong>: “Sooo, they determine what you say, don’t they?”</p><p><strong>— Ms Chatbot</strong>: “And what we do. The <strong>answers</strong> they design <strong>can be dynamic</strong> and thus be filled with specific data about the user, retrieved via integrations or by explicit questions that we ask users. Some other times, we can also <strong>perform an action</strong>… for example, I might send OTPs via sms, to be sure I recognize users before I allow them to buy products with me.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*IXpLj0t1Xgk9lY4c" /><figcaption>Photo by <a href="https://unsplash.com/@lunarts?utm_source=medium&amp;utm_medium=referral">Volodymyr Hryshchenko</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>Providing a bot answer</h3><p><strong>— Interviewer</strong>: “And how do you serve those answers? You mentioned both text and visual elements.”</p><p><strong>— Ms Chatbot</strong>: “Exactly, that’s also up to the Conversation Designer to decide… and up to the platform used to implement conversational flows… and up to the web chat I use to interact with users.”</p><p><strong>— Interviewer</strong>: “What do you mean?”</p><p><strong>— Ms Chatbot</strong>: “Well, not all platforms and web chats are the same, some allow me to use pictures, carousels and buttons, some don’t. But apart from this technological constraints, it’s up to Conversation Designers to figure out what is the best way to provide an information in that specific step.”</p><p><strong>— Interviewer</strong>: “Carousels, buttons? What are you talking about?”</p><p><strong>— Ms Chatbot</strong>: “They’re all visual elements that help the conversation flow. <strong>Carousels</strong> are <strong>slideshows of pictures and clickable suggested actions</strong>. If I want to show some products, I’ll use carousel to present pictures of products that correspond to the user’s query and, under each picture, you’ll see a description and suggestions such as <em>Help with size</em>, <em>Other</em> <em>colors</em>, or <em>More from this brand</em>.”</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/500/1*iTJ3z6_NMdvZmbnD6AYL4A.jpeg" /><figcaption>An example of chatbot carousel</figcaption></figure><p><strong>— Interviewer</strong>: “And what about buttons?”</p><p><strong>— Ms Chatbot</strong>: “<strong>Buttons are suggestions that help the user decide what to do or ask next</strong>. They can be under a carousel, or simply after plain text. For example… I could ask <em>What do you want to do next? </em>And then you’d have clickable suggestions like <em>I’ll buy it!</em> or <em>Show me something else</em>.”</p><p><strong>— Interviewer</strong>: “Got it! Well, thanks for the chat, Ms Chatbot! I have a better understanding of you guys now!”</p><p><strong>— Ms Chatbot</strong>: “My pleasure! I’m sure my sister Ms Voicebot would be glad to be interviewed next!”</p><p><strong>— Interviewer</strong>: “Awesome! Then on to the next interview!”</p><h3>Related articles</h3><ul><li><a href="https://medium.com/women-in-voice/what-is-conversational-ai-an-introduction-to-conversational-interfaces-835c86cee741">What is Conversational AI?</a></li><li><a href="https://chiaramartino.medium.com/whats-the-difference-between-a-chatbot-a-voicebot-and-a-virtual-assistant-ba2d4b7a946c">What’s the difference between a Chatbot, a Voicebot and a Virtual Assistant?</a></li><li><a href="https://chatbotsjournal.com/chatbot-glossary-20-essential-concepts-to-sound-like-an-expert-c27ca56d4161">Chatbot Glossary: 20 essential concepts to sound like an expert</a></li><li><a href="https://chiaramartino.medium.com/membership">Join Medium with my referral link - Chiara Martino</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=4faa9e3f2304" width="1" height="1" alt=""><hr><p><a href="https://medium.com/design-bootcamp/what-is-a-chatbot-and-how-does-is-work-4faa9e3f2304">What is a chatbot, and how does is work?</a> was originally published in <a href="https://medium.com/design-bootcamp">Bootcamp</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[A History of Chatbots and Voice Assistants]]></title>
            <link>https://medium.com/women-in-voice/a-history-of-chatbots-and-voice-assistants-e39ec598a92?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/e39ec598a92</guid>
            <category><![CDATA[voice-assistant]]></category>
            <category><![CDATA[chatbots]]></category>
            <category><![CDATA[virtual-assistant]]></category>
            <category><![CDATA[metaverse]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Tue, 13 Sep 2022 10:40:38 GMT</pubDate>
            <atom:updated>2023-02-06T14:16:25.079Z</atom:updated>
            <content:encoded><![CDATA[<h4>CONVERSATIONAL AI</h4><h4>Timeline of the evolution of Conversational Interfaces</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*kBgbfSaZbIbJqCHfpotVFw.png" /></figure><p>Conversational Interfaces are older than they might seem!</p><p>Yes, Conversational AI is a relatively new branch of AI, the one that creates software that can chat with humans. But chatbots and voice assistants have existed long before this expression was coined.</p><p>Let’s take a brief trip along the history of Conversational Interfaces!</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/797/1*kRPtbyWpmLPcPHYB07FM9g.png" /><figcaption>Timeline of the evolution of Conversational Interfaces</figcaption></figure><h3>Turing Test and IBM Shoebox, the Prehistory of Conversational AI</h3><p>It all started in <strong>1950</strong> with the Turing Test, which is considered by many to be the generative idea of chatbots.</p><p>Alan Turing wondered whether humans could talk to a computer program, <strong>without realizing that their interlocutor was a machine</strong> and introduced this test, that would determine how similar to a human a bot is. Still today, a <strong>common goal</strong> for many who work on chatbots and artificial intelligence technology <strong>is to pass this test</strong>.</p><p>Another important <strong>step stone in the road towards Conversational AI </strong>was<strong> IBM’s Shoebox</strong>, developed by William C. Dersch in <strong>1961</strong> and presented in <strong>1962.</strong></p><p>This computer recognized <strong>16 spoken words and digits</strong> and could calculate and print answers to simple arithmetic problems when command words, such as “plus,” “minus” and “total”, were spoken.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FgQqCCzrS5_I%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DgQqCCzrS5_I&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FgQqCCzrS5_I%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/21b913cfb161a6eb26c18c419050d415/href">https://medium.com/media/21b913cfb161a6eb26c18c419050d415/href</a></iframe><h3>1966 - Eliza</h3><p>Developed by MIT Professor Joseph <strong>Weizenbaum</strong>, the <strong>first chatbot</strong> in history appeared in 1966, and it simulated a psychotherapist <strong>using</strong> <strong>patterns and script templates </strong>to respond.</p><p>It was <strong>called ELIZA, after Eliza Doolittle</strong>, a working-class character in George Bernard Shaw’s <em>Pygmalion</em>, who was taught to speak with an upper-class accent, thanks to repetition.</p><p>However, unlike the character, ELIZA didn’t have the ability to contextualize and learn alone through interaction. It merely <strong>rephrased users’ utterances</strong>, for example transforming statements into questions, or asking the user to elaborate on an answer he or she had given.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FRMK9AphfLco%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DRMK9AphfLco&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FRMK9AphfLco%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/535c10ce2e1768d6d49968b86a5b7f47/href">https://medium.com/media/535c10ce2e1768d6d49968b86a5b7f47/href</a></iframe><p>Although Eliza could mimic a real therapist quite well and users tended to confide their deepest thoughts to her, it did not pass the Turing test.</p><p><strong>You can still talk to her</strong> online: just type “Talk to Eliza” on a browser and click on one of the first results, such as this one:</p><p><a href="http://psych.fullerton.edu/mbirnbaum/psych101/eliza.htm">Eliza, Computer Therapist</a></p><h3>1972 - Parry</h3><p>In 1972, PARRY appeared; it was developed by Kenneth Colby, a psychiatrist, and was <strong>meant to interact like a patient with schizophrenia</strong>.</p><p>The five psychiatrists who participated in its testing were not able to distinguish between real patients and Parry. However, the sample of five psychiatrists is too small to be really reliable.</p><p>Parry is considered to be more advanced than Eliza, as <strong>it was supposed to have a personality</strong>, but it’s still considered a chatbot with low capabilities concerning language understanding and was slow at responding.</p><h3>1981 - Jabberwacky</h3><p>Jabberwacky was developed in <strong>1981</strong> by <strong>Rollo Carpenter</strong>, a British Programmer, whose goal was to “<a href="http://www.jabberwacky.com/j2about">simulate natural human chat in an interesting, entertaining and humorous manner</a>”.</p><p>Jabberwacky was supposedly different from its predecessors because it used contextual pattern matching techniques and because <strong>it learnt from conversations, </strong>relying only on feedback.</p><p>As it learnt from every type of conversation, it was considered to be a general AI that could <strong>potentially talk about anything and was not based on scripted dialogues</strong>. For this reason, it was not meant for use in business circumstances, where more control over conversational flows are required.</p><p>It evolved into <a href="https://www.cleverbot.com/">Cleverbot</a>, but you can still test the old Jabberwacky here:</p><p><a href="http://www.jabberwacky.com/">jabberwacky - live chat bot - AI Artificial Intelligence chatbot - jabber wacky - talking robot - chatbots - chatterbot - chatterbots - jabberwocky - take a Turing Test - Loebner Prize - Chatterbox Challenge - entertainment robots, robotics, marketing, games, digital pets - jabberwhacky</a></p><h3>1994 - The word Chatterbot appears</h3><p>In 1994, the word Chatterbot was <strong>coined by Michael Mauldin</strong>, who combined the word “chat”, that stands for conversation, and the abbreviation “bot” that stands for robot. The term was later shortened in the one we use today: chatbot.</p><h3>1995 - A.L.I.C.E</h3><p><strong>A.L.I.C.E., </strong>which<strong> </strong>stands for “Artificial Linguistic Internet Computer Entity”, was created by <strong>Richard Wallace</strong>, who is considered a pioneer of Artificial Intelligence.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/807/1*zMLQFPXVFMy0s3qocE4MjA.png" /><figcaption>Chatbot A.L.I.C.E.</figcaption></figure><p>Compared to Eliza, ALICE was more sophisticated, as it was able to use natural language processing. Moreover, it was <strong>developed using a new language created for this purpose</strong>, Artificial Intelligence Markup Language (<strong>AIML</strong>). This language allowed other developers to create their own chatbots powered by ALICE. In addition to this, ALICE’s Knowledge Base was much bigger than Eliza’s, so it could answer to more questions, in a more specific way.</p><p>This chatbot inspired the movie ‘Her’.</p><h3>2001 - SmarterChild</h3><p>Developed by ActiveBuddy Inc., SmarterChild differs from previous chatbots, because it was distributed widely across the world’s most popular instant messaging platforms, such as MSN, and across SMS services.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/593/1*CSsgNl1Up4tgveQQC0MXJw.png" /></figure><h3>2005 - Mitsuku, later replaced by Kuki</h3><p>Mitsuku was developed by <strong>Steve Worswick</strong> from 2005, at <a href="https://en.wikipedia.org/wiki/Pandorabots">Pandorabots</a>, with Alice’s <a href="https://en.wikipedia.org/wiki/AIML">AIML</a>.</p><p>Today, she’s been replaced by <strong>Kuki, </strong>who presents herself as an 18-year-old female Embodied Artificial Intelligence from the Metaverse<strong> </strong>and, in her words, <a href="https://www.kuki.ai/about"><strong>“an always-on AI here to talk, listen, and hang out whenever you need”</strong></a><strong>.</strong> This advanced, generalist conversational bot <strong>won the Turing Test competition called the </strong><a href="https://en.wikipedia.org/wiki/Loebner_Prize"><strong>Loebner Prize</strong></a><strong> </strong>for 5 times (in 2013, 2016, 2017, 2018, and 2019), setting a <strong>world record</strong>.</p><p>She goes beyond that, though. She’s not <em>just</em> a chatbot, but a <strong>digital human with a 3D avatar</strong> that she uses to <strong>join social media </strong>and even <strong>the Metaverse</strong>. On her website, she also says:<strong> “</strong>Come find me on any channel: social, streaming, messaging, or immersive 3D worlds.” Kuki is available to chat via an <a href="https://www.kuki.ai/">online portal</a>, and on Facebook Messenger, Twitch group chat, Telegram, Kik Messenger, Discord; she also has accounts on Instagram, TikTok, Youtube, Twitter and even Roblox.</p><p>Here’s an example of how she can converse today:</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2F5EflAOI_itY%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3D5EflAOI_itY&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2F5EflAOI_itY%2Fhqdefault.jpg&amp;key=a19fcc184b9711e1b4764040d3dc5c07&amp;type=text%2Fhtml&amp;schema=youtube" width="640" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/f4f8feaa1a86bfc938f789034357857e/href">https://medium.com/media/f4f8feaa1a86bfc938f789034357857e/href</a></iframe><h3>IBM Watson — 2006</h3><p>The real revolution started with the advent of voicebots, that could interact through speech. One of the first, was IBM Watson.</p><p>Originally, IBM Watson was a question-answering computer program that was developed by<strong> David Ferrucci’s team</strong>, to compete against humans on the popular TV game show Jeopardy, which it actually won in 2011.</p><p>It was named after the first IBM President, <a href="https://it.wikipedia.org/wiki/Thomas_J._Watson">Thomas J. Watson</a>.</p><iframe src="https://cdn.embedly.com/widgets/media.html?src=https%3A%2F%2Fwww.youtube.com%2Fembed%2FP18EdAKuC1U%3Ffeature%3Doembed&amp;display_name=YouTube&amp;url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3DP18EdAKuC1U&amp;image=https%3A%2F%2Fi.ytimg.com%2Fvi%2FP18EdAKuC1U%2Fhqdefault.jpg&amp;type=text%2Fhtml&amp;schema=youtube" width="854" height="480" frameborder="0" scrolling="no"><a href="https://medium.com/media/ca6bdf324210247577471371729551b9/href">https://medium.com/media/ca6bdf324210247577471371729551b9/href</a></iframe><h3>2010 - Siri</h3><p>In the beginning, Siri was developed by the SRI International Artificial Intelligence Center and its speech recognition engine was powered by Nuance Communications.</p><p>The <strong>name Siri is a short form of the name Sigrid</strong>, from Old Norse <em>Sigríðr</em>, composed of the elements <em>sigr</em> “victory” and <em>fríðr</em> “beautiful”.</p><p>The system was then acquired by Apple in 2010, and it became <strong>revolutionary, </strong>as it was the first voice assistant to reach a wide audience.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*OjueX7MweOB4n9Fd" /><figcaption>Photo by <a href="https://unsplash.com/@davidgrdm?utm_source=medium&amp;utm_medium=referral">David Grandmougin</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>2014 - Alexa and Cortana</h3><p><strong>Amazon’s Virtual Assistant</strong>, <strong>Alexa</strong>, was first launched in the US between 2014 and 2015, and then in many other Countries around the world from 2016 and 2018.</p><p>Apart from its native functionalities, it can also be used through <strong>third-party apps</strong>, called Skills. Moreover, it can be used on specific <strong>home devices, that can be audio-only or multimodal</strong>, and that can help you manage a number of other connected smart home tools.</p><p>The same year, also <strong>Microsoft’s Assistant</strong> <strong>Cortana</strong> was launched.</p><h3>2016 - Google Assistant and Messenger Bots</h3><p>The <strong>Google Assistant</strong> was presented in 2016 as an <strong>evolution of Google Now</strong>, the Google Search feature introduced in 2012, that first used Natural Language to proactively provide information.</p><p>Unlike Google Now, however, the Assistant can engage in a two-way dialogue with the user, thus in a real conversation, and can be used via <strong>Google Home devices</strong> and not only via smartphone.</p><p>The same year, <strong>Facebook Messenger opened to chatbots </strong>and in doing so, contributed a lot to the expansion of the Conversational AI market, as <strong>it made conversational bots easy to reach</strong> from any smartphone and <strong>easy to implement</strong>: most of the first no-code bot builders allowed to develop primarily Messenger bots.</p><h3>2017 - Bixby and Woebot</h3><p>Our journey in the history of Conversation Interfaces stops one year later, when <strong>Bixby</strong>, <strong>Samsung’s Voice Assistant</strong>, was launched, alongside <strong>Woebot</strong>, the most popular psychotherapist chatbot today, that was developed to interact with and treat patients affected by depression.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/786/1*lXiQnA5z6dq3jzPFKCQh4w.jpeg" /></figure><p>As we’ve seen in this brief history of conversational interfaces, since the 1960s we as humans have engaged with a <strong>large variety of bots,</strong> and today our choices are quite extended: <strong>textual chatbots, voice assistants, multimodal devices, 3D avatars</strong> for the Metaverse. Some of them are more focused (e.g. psychotherapist ones) others are more generalist (e.g. Kuki).</p><p>However, they all have one thing in common: <strong>they all try to continuously push forward the ability of machines to emulate the typically human skills</strong> used to communicate effectively: listening, understanding, texting, speaking, contextualizing, empathizing, making jokes.</p><p><a href="https://chiaramartino.medium.com/membership">Join Medium with my referral link - Chiara Martino</a></p><h3>Related works:</h3><ul><li><a href="https://medium.com/women-in-voice/what-is-conversational-ai-an-introduction-to-conversational-interfaces-835c86cee741">What is Conversational AI?</a></li><li><a href="https://chiaramartino.medium.com/whats-the-difference-between-a-chatbot-a-voicebot-and-a-virtual-assistant-ba2d4b7a946c">What’s the difference between a Chatbot, a Voicebot and a Virtual Assistant?</a></li><li><a href="https://chatbotsjournal.com/6-steps-to-get-into-conversational-ai-and-voice-technology-ff1da2b55b7">6 steps to get into Conversational AI and Voice Technology</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=e39ec598a92" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-in-voice/a-history-of-chatbots-and-voice-assistants-e39ec598a92">A History of Chatbots and Voice Assistants</a> was originally published in <a href="https://medium.com/women-in-voice">Women in Voice</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Who are AI Trainers?]]></title>
            <link>https://medium.com/women-in-voice/who-are-ai-trainers-and-what-do-they-do-2d3a510819f9?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/2d3a510819f9</guid>
            <category><![CDATA[chatbots]]></category>
            <category><![CDATA[conversational-ai]]></category>
            <category><![CDATA[artificial-intelligence]]></category>
            <category><![CDATA[ai-trainer]]></category>
            <category><![CDATA[nlp]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Mon, 05 Sep 2022 10:34:34 GMT</pubDate>
            <atom:updated>2023-06-22T07:36:25.950Z</atom:updated>
            <content:encoded><![CDATA[<h4>CONVERSATIONAL AI JOBS</h4><h4><strong>What an AI Trainer </strong>is,<strong> explained in 6 tasks</strong></h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*ku4ho__gkQ1AniYd93y0lg.png" /><figcaption>Picture of a human teaching a robot how to speak, automatically generated by DALL-E by OpenAI</figcaption></figure><blockquote><strong>AI Trainers teach </strong><a href="https://medium.com/women-in-voice/what-is-conversational-ai-an-introduction-to-conversational-interfaces-835c86cee741"><strong>Conversational Interfaces</strong></a><strong> to understand user inquiries and to provide relevant responses.</strong></blockquote><p>Generally speaking, their main responsibility is <strong>managing the data </strong>that represent the knowledge of a chatbot or voice assistant.<strong> </strong>This means collecting data, annotating data, and creating smart architecture to connect these data.</p><p>First, I will describe what these professionals do and secondly, I will explain why I prefer to use the title Knowledge Engineer for this role.</p><h3>AI Trainer tasks</h3><p>As it is a young job position, the <strong>tasks and skills</strong> of a Conversational AI Trainer <strong>may vary</strong>. In some companies, for example, this role overlaps with that of a Developer or of a <a href="https://bootcamp.uxdesign.cc/who-are-conversation-designers-and-what-do-they-do-be1689da7193">Conversation Designer</a>.</p><p>AI Trainers, however, have their own specialization and are usually involved in the <strong>following five activities</strong>:</p><ol><li>Setting up the Virtual Assistant</li><li>Setting up the NLU</li><li>Implementing the conversational flows</li><li>Testing NLU and flows</li><li>Analyzing conversations and improving the VA</li><li>[UPDATED] Managing Knowledge Base and prompts for LLMs</li></ol><p>Let’s see what they mean.</p><h3><strong>1. Setting up the Virtual Assistant</strong></h3><p>The preparatory step includes <strong>choosing the right platform </strong>(and learning how to use it). There are <a href="https://cobusgreyling.medium.com/the-five-categories-of-conversational-ai-f2410beeaf2f">numerous bot builders on the market</a>, so it is important to compare the features they offer and figure out which one of them is the best fit for each project. Most platforms are low-code or no-code, so little or no coding skills are required to use them.</p><p>After that, the platform should be <strong>set up</strong>, creating a <strong>new project, </strong>possibly with three <strong>different environments</strong> for development, test and production.</p><p>This is also the phase in which AI trainers communicate with developers<strong> </strong>the most, as the former might require the latter to work on <strong>integrations and configurations</strong>.</p><h3>2. Setting up the NLU</h3><p>NLU (Natural Language Understanding) is the component that allows chatbots to <strong>understand inputs expressed in natural language</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*QQfajA4ek8BbYvfh4soloA.png" /><figcaption>Picture of a woman training a chatbot, automatically generated by DALL-E by OpenAI</figcaption></figure><p>To be able to do so, the CUI has to be trained appropriately with examples of real user utterances, that it can use to learn and generalize, i.e. recognize other similar expressions, that it has never met before.</p><p>An AI trainer, has to:</p><ul><li><strong>collect</strong> different <strong>utterances</strong>, the different expressions in which users can express a need</li><li><strong>clean</strong> the utterances from misspelling and useless details, to transform them into training phrases, that can be used to train the bot</li><li><strong>label</strong> the training phrases and associate them to the right intent</li><li><strong>implement intents</strong>, sets of training phrases that express a single (user) intention for a specific conversational turn</li><li><strong>implement entities</strong>, sets of related words or small groups of words that sometimes have a semantic relation (synonyms, hyponyms, etc…)</li></ul><p><a href="https://medium.com/women-in-voice/the-impact-of-large-language-models-on-conversation-design-c4f230ea9491">The Impact of Large Language Models on Conversation Design</a></p><h3>3. Implementing the conversational flows</h3><p>The third tasks of an AI trainer is implementing the conversational flows.</p><p>Once Conversation Designers have created the dialogue designs, and these have been approved by stakeholders, they hand them over to AI trainers, who will implement them. This basically means <strong>setting the rules to connect user inquiries to relevant, custom answers</strong>.</p><p>More specifically, implementing the flows means:</p><ul><li>linking intents to the answers designed</li><li>linking different conversational steps</li><li><strong>calling APIs</strong> to get data about users, products, services</li><li>verifying <strong>variables and conditions</strong> that determine whether a step is activated or not</li><li>use <strong>slot filling</strong>, a data collection technique that allows the user to move forward in the conversation only after a slot is filled with the required piece of information</li><li>make the bot perform <strong>operations</strong> when needed (e.g. send an e-mail, unsubscribe from a newsletter, etc)</li></ul><h3>4. Testing</h3><p>Testing is vital to <strong>validate</strong> if the NLU works and the conversational flows implemented follow the design. If possible, AI trainers should also have someone else test what they have build, for example a QA tester.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*t855ljQ4qu1vy7nK" /><figcaption>Photo by <a href="https://unsplash.com/@markuswinkler?utm_source=medium&amp;utm_medium=referral">Markus Winkler</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h3>5. Analyzing and Improving</h3><p>After the deployment, AI trainers analyze real conversations between users and Virtual Assistant, improve continuously the intents they already have, and create new ones.</p><p>As they work with both, AI trainers are often a <strong>bridge between designers and developers</strong>, and can have a <strong>hybrid background</strong> that puts together Data skills (Data Analysis, Data Science, Math and Statistics) and Linguistics skills (especially Computational Linguistics ones). Usually, they’re not asked to code, because, as mentioned, they often use low-code or no-code bot building platforms.</p><h3>6. [UPDATED] Managing Knowledge Base and prompts for LLMs</h3><p>If the Virtual Assistant is based on Large Language Models (LLMs), then an additional role of the AI trainer will be collecting, cleaning and editing documents that must be added to the Knowledge Base.</p><p>The KB will be then used by LLMs to retrieve grounding information to provide to the user; to do so, AI trainers need to write prompts, aka instructions, to tell the model what to do and how to answer to the user.</p><h3>AI Trainer, Knowledge Engineer, Language Engineer, Computational Linguist: how to address this profession</h3><p>The AI Trainer is <strong>one of the emerging job roles</strong> in Conversational AI, and it can also be referred to as “Knowledge Engineer” or “Computational Linguist”.</p><p>I personally prefer the expression <strong>Knowledge Engineer</strong>, which best conveys the concept of <strong>managing all the data</strong>,<strong> </strong>i.e. the knowledge,<strong> inside an AI Assistant</strong>. I also find it <strong>more inclusive</strong> <strong>of the various tasks</strong> of this role, which are not limited to NLU training.</p><p>Both the words <strong>Trainer and Linguist</strong>, on the contrary, sound like they <strong>refer only to one step of their job</strong>, that is training the bot to understand user utterances expressed in Natural Language. However, these names do not fit the other tasks, such as conversational flows implementation, dealing with variables, conditions, slot filling, setting the rules that make a bot work and analyzing interaction data in production.</p><p>If you’re interested in this topic, I discussed the overall <strong>lack of standardization</strong> in job roles in Conversational AI in my previous article, “Job Titles in Conversational AI”:</p><p><a href="https://medium.com/women-in-voice/job-titles-in-conversational-ai-b1ecf805a775">Job Titles in Conversational AI</a></p><p>And in another one, I focused on the confusion around the job title “Conversation Designer”:</p><ul><li><a href="https://bootcamp.uxdesign.cc/who-are-conversation-designers-and-what-do-they-do-be1689da7193">Who are conversation designers and what do they do?</a></li><li><a href="https://chiaramartino.medium.com/membership">Join Medium with my referral link - Chiara Martino</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=2d3a510819f9" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-in-voice/who-are-ai-trainers-and-what-do-they-do-2d3a510819f9">Who are AI Trainers?</a> was originally published in <a href="https://medium.com/women-in-voice">Women in Voice</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
        <item>
            <title><![CDATA[Linguistics and Conversational AI: the connection explained]]></title>
            <link>https://medium.com/women-in-voice/linguistics-and-conversational-ai-the-connection-explained-b251db1e9d46?source=rss-a7d1b774e7dc------2</link>
            <guid isPermaLink="false">https://medium.com/p/b251db1e9d46</guid>
            <category><![CDATA[voicebots]]></category>
            <category><![CDATA[conversational-ai]]></category>
            <category><![CDATA[chatbots]]></category>
            <category><![CDATA[conversational-interfaces]]></category>
            <category><![CDATA[linguistics]]></category>
            <dc:creator><![CDATA[Chiara Martino]]></dc:creator>
            <pubDate>Fri, 06 May 2022 07:52:28 GMT</pubDate>
            <atom:updated>2023-02-06T14:18:02.362Z</atom:updated>
            <content:encoded><![CDATA[<h4>CONVERSATIONAL AI &amp; LINGUISTICS</h4><h4>How Linguistics is related to the creation of chatbots and voice assistants</h4><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/1*yQyBGua9rKOCwBVRa46c3w.png" /></figure><p>Knowing the basics of <strong>Linguistics can be extremely useful</strong> in the design and development of chatbots, voice assistants and all types of <strong>Conversational Interfaces</strong>. However, many people are still bewildered when they hear that these two areas are strongly related.</p><p>To begin with some context, <strong>Linguistics is the scientific study of human language</strong> and all its structures. This study can be approached from different perspectives, and each perspective corresponds to a specific branch of the discipline.</p><p>On the other hand, <a href="https://medium.com/women-in-voice/what-is-conversational-ai-an-introduction-to-conversational-interfaces-835c86cee741"><strong>Conversational AI</strong></a> is the industry of the design and development of solutions that allow humans and computers to engage in a conversation, using the very human language studied by Linguistics.</p><p>Consequently, Linguistics theories and practices can be applied in different areas of Conversational AI, such as NLP and Conversation Design. Let’s see how.</p><h3>Linguistics in NLP</h3><p>NLP (Natural Language Processing) is the component of Conversational AI that deals with the <strong>automatic understanding and generation</strong> <strong>of written and spoken utterances</strong>. Although this subject is mainly considered as a branch of Computer Science, Linguistics can come in handy on various levels.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*COSqXI6RZmJFuSj_" /><figcaption>Photo by <a href="https://unsplash.com/@lunarts?utm_source=medium&amp;utm_medium=referral">Volodymyr Hryshchenko</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h4><strong>Phonetics and Phonology</strong></h4><p>Phonetics and Phonology study <strong>speech sounds</strong> and thus provide the theoretical background to:</p><ul><li>Automatic Speech Recognition (ASR) tools used to transcribe spoken utterances</li><li>Text-to-Speech (TTS) tools used to create synthetic voices</li><li>SSML, the markup language used to improve the prosody of synthetic voices</li></ul><h4><strong>Semantics, Morphology and Syntax</strong></h4><p>These three subfields of Linguistics are at the basis of entity recognition and utterance-intent matching in NLU (Natural Language Understanding), as they study word and sentence meaning (<strong>Semantics</strong>), word structures (<strong>Morphology</strong>)<strong> </strong>and<strong> </strong>sentence structures (<strong>Syntax</strong>).</p><h4><strong>Computational Linguistics</strong></h4><p><strong>Computational Linguistics</strong> studies how the knowledge scattered in the above-mentioned branches can be applied to create software that process and produce language. It is often used as a synonym for NLP itself.</p><h4><strong>Sociolinguistics</strong></h4><p>Sociolinguistics, then, studies <strong>language varieties</strong>, that is how language<strong> </strong>change from group of people to group of people, depending on biographical, geographical, cultural factors. These varieties have to be taken into account when ASR and NLU models are trained, or else these tools would not understand certain <strong>categories of population</strong> and thus would not be <strong>inclusive</strong>.</p><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*F4vjlY2PfBVBPkw6" /><figcaption>Photo by <a href="https://unsplash.com/@priscilladupreez?utm_source=medium&amp;utm_medium=referral">Priscilla Du Preez</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><p>Moreover, language varieties have to be taken into consideration also when <strong>writing bot prompts</strong>, that should be as inclusive and easy to understand as possible. In this regard, Sociolinguistics is also relevant in Conversation Design, the area we will focus on in the next paragraph.</p><h3>Linguistics in Conversation Design</h3><p>Designing bot conversations certainly requires a deep knowledge of how <strong>effective communication </strong>takes place between two humans, how it is regulated and how it is culture-related e language-related. There are indeed several fields of Linguistics that are involved in the <strong>study of human communication.</strong></p><h4><strong>Psycholinguistics</strong></h4><p>The first of these fields is Psycholinguistics, in which researchers investigate the<strong> psychological processes involved in language</strong> comprehension, production and acquisition.</p><p>An example of a psychological factor involved in a dialogue is <strong>emotionality</strong>:<strong> </strong>we know that each word we use in bot prompts can solicit a different reaction in users, and that each reaction can come with a different emotion, and that each emotion can ultimately influence the users’ actions.</p><p>A way to choose word carefully to influence emotions is by using <a href="https://chatbotsjournal.com/hedges-and-politeness-in-chatbot-and-voicebot-copywriting-587775153526"><strong>hedges</strong></a>, expressions that soften the impact and the assertiveness of a statement by expressing uncertainty, and that are employed to sound more polite.</p><h4>Pragmatics</h4><p>Pragmatics<strong> </strong>focuses on how <strong>context</strong> contribute to the understanding of a message; for instance, it studies:</p><ul><li><strong>implicatures</strong>,<strong> </strong>the concepts that are implicitly communicated in an utterance, even though they are not explicitly expressed by words (e.g. if you say “it’s red” in front of a traffic light, you implicitly want to communicate “stop!”)</li><li><strong>non-verbal communication</strong>, that includes eye contact, facial expressions, gestures, posture, and body language</li><li><strong>discourse markers</strong>, such as<strong> </strong><em>so, well, I mean</em>, and <strong>fillers</strong> such as <em>uh</em> and <em>er</em></li></ul><figure><img alt="" src="https://cdn-images-1.medium.com/max/1024/0*jiCg2BK7CXplcOBC" /><figcaption>Photo by <a href="https://unsplash.com/@jarritos?utm_source=medium&amp;utm_medium=referral">Jarritos Mexican Soda</a> on <a href="https://unsplash.com/?utm_source=medium&amp;utm_medium=referral">Unsplash</a></figcaption></figure><h4><strong>Conversation or Discourse Analysis</strong></h4><p>Conversation Analysis or Discourse Analysis, then, studies the <strong>dynamics</strong> behind interpersonal interactions, such as:</p><ul><li><strong>turn-taking: </strong>the two (or more) actors involved in the conversation express their thoughts alternately, and this alternance is regulated by shared, often culturally-determined mechanisms</li><li>different types of <strong>interaction</strong> <strong>sequences</strong>, such as adjacency pairs including Questions-Answers, Offer-Acceptance/Refusal and Compliment-Response turns</li><li><strong>repair </strong>techniques, that describe how people deal with problems in speaking, hearing, or understanding</li><li>the famous <a href="https://medium.com/swlh/grices-conversational-maxims-applied-to-chatbot-conversational-ux-design-e8c4ba670c41"><strong>Grice’s Maxims</strong></a>, which regulate how people should act and cooperate to communicate effectively and have a frictionless dialogue.</li></ul><p>Summing up, Linguistics is strongly related to Conversational AI, as the first one studies human language and the second applies it to Conversational Interfaces.</p><p>More on this subject:</p><ul><li><a href="https://medium.com/women-in-voice/who-are-ai-trainers-and-what-do-they-do-2d3a510819f9">Who are AI Trainers?</a></li><li><a href="https://medium.com/swlh/grices-conversational-maxims-applied-to-chatbot-conversational-ux-design-e8c4ba670c41">Grice’s Conversational Maxims applied to Chatbot Conversational UX Design</a></li><li><a href="https://chatbotsjournal.com/hedges-and-politeness-in-chatbot-and-voicebot-copywriting-587775153526">Hedges and Politeness in Chatbot and Voicebot copywriting</a></li><li><a href="https://chiaramartino.medium.com/membership">Join Medium with my referral link - Chiara Martino</a></li></ul><img src="https://medium.com/_/stat?event=post.clientViewed&referrerSource=full_rss&postId=b251db1e9d46" width="1" height="1" alt=""><hr><p><a href="https://medium.com/women-in-voice/linguistics-and-conversational-ai-the-connection-explained-b251db1e9d46">Linguistics and Conversational AI: the connection explained</a> was originally published in <a href="https://medium.com/women-in-voice">Women in Voice</a> on Medium, where people are continuing the conversation by highlighting and responding to this story.</p>]]></content:encoded>
        </item>
    </channel>
</rss>