<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: namynot</title>
    <description>The latest articles on DEV Community by namynot (@namynot).</description>
    <link>https://dev.to/namynot</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F501823%2F48fd2cd6-292e-4f15-ba2a-56dae1862d22.jpg</url>
      <title>DEV Community: namynot</title>
      <link>https://dev.to/namynot</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/namynot"/>
    <language>en</language>
    <item>
      <title>Examples of Conversational AI In Action</title>
      <dc:creator>namynot</dc:creator>
      <pubDate>Tue, 25 Jul 2023 19:34:06 +0000</pubDate>
      <link>https://dev.to/namynot/examples-of-conversational-ai-in-action-46a2</link>
      <guid>https://dev.to/namynot/examples-of-conversational-ai-in-action-46a2</guid>
      <description>&lt;p&gt;As you navigate the swiftly changing landscape of artificial intelligence, you'll find &lt;strong&gt;Conversational AI&lt;/strong&gt;, with its suite of technologies, including chatbots and virtual agents, becoming an integral part of many services.&lt;/p&gt;

&lt;p&gt;This technology harnesses vast data, machine learning, and natural language processing to enable intuitive, human-like interaction through speech or text while also offering the remarkable capability to interpret and translate inputs across multiple languages. This breakthrough allows for a seamless communication pathway between you and various digital systems.&lt;/p&gt;

&lt;p&gt;In this article, you'll journey through the dynamic world of &lt;em&gt;Conversational AI&lt;/em&gt;, encountering a multitude of real-world examples across diverse industries where this game-changing technology is truly coming to life.&lt;/p&gt;

&lt;h2&gt;
  
  
  What is Conversational AI?
&lt;/h2&gt;

&lt;p&gt;Conversational AI encompassing technologies like chatbots and virtual agents, leverages vast data, machine learning, and natural language processing to interact with users through speech or text. It can interpret and translate inputs across multiple languages, promoting seamless communication between humans and digital systems.&lt;/p&gt;

&lt;h2&gt;
  
  
  Real-World Examples of Conversational AI
&lt;/h2&gt;

&lt;p&gt;Here are interesting examples of companies using Conversational AI:&lt;/p&gt;

&lt;h3&gt;
  
  
  Customer Service
&lt;/h3&gt;

&lt;p&gt;HSBC Bank uses a chatbot called &lt;em&gt;Amy&lt;/em&gt; to answer customer questions and resolve issues.&lt;/p&gt;

&lt;p&gt;Air.ai is a new service that powers other businesses to use an AI agent that sounds like a real person. &lt;a href="https://twitter.com/CalebMaddix/status/1680198018899869697"&gt;Check out this impressive video&lt;/a&gt; of a car sales agent conversing with a prospect. (Once the pauses and tonal changes are ironed out, it would be difficult to determine you are speaking with a machine!)&lt;/p&gt;

&lt;p&gt;Companies like &lt;a href="https://www.servicenow.com/blogs/2023/unleash-possibilities-generative-ai.html"&gt;ServiceNow use it to help other businesses create chatbots using low code&lt;/a&gt; to improve customer service.&lt;/p&gt;

&lt;h3&gt;
  
  
  Sales and Marketing
&lt;/h3&gt;

&lt;p&gt;Companies are using it to improve sales and marketing. For example, Sephora uses a chatbot to help customers find products and purchase them.&lt;/p&gt;

&lt;h3&gt;
  
  
  Education
&lt;/h3&gt;

&lt;p&gt;Conversational AI is being used in education to provide personalized learning experiences. For example, Duolingo uses a chatbot to help students learn new languages.&lt;/p&gt;

&lt;h3&gt;
  
  
  Healthcare
&lt;/h3&gt;

&lt;p&gt;In the healthcare industry, it is used to provide patient care. For example, Buoy Health uses a chatbot to help patients assess their symptoms and connect with medical professionals.&lt;/p&gt;

&lt;h3&gt;
  
  
  Finance
&lt;/h3&gt;

&lt;p&gt;It's used to help customers manage their finances. For example, Schwab Intelligent Assistant uses a chatbot to help customers check their account balances and make transfers.&lt;/p&gt;

&lt;h3&gt;
  
  
  Banking
&lt;/h3&gt;

&lt;p&gt;Banks use Conversational AI to provide customer service, fraud detection, and other services. For example, Bank of America uses a chatbot called &lt;em&gt;Erica&lt;/em&gt; to help customers with their banking needs.&lt;/p&gt;

&lt;h3&gt;
  
  
  Retail
&lt;/h3&gt;

&lt;p&gt;Retailers provide customer service, product recommendations, and other services using chatbots. Walmart uses a chatbot called &lt;em&gt;Ask Sam&lt;/em&gt; to help customers find products and make purchases.&lt;/p&gt;

&lt;h3&gt;
  
  
  Travel
&lt;/h3&gt;

&lt;p&gt;Travel companies use conversational AI to provide customer service, flight booking, and other services. For example, Kayak uses a chatbot called &lt;em&gt;Kayakbot&lt;/em&gt; to help customers book flights and hotels.&lt;/p&gt;

&lt;h3&gt;
  
  
  Media
&lt;/h3&gt;

&lt;p&gt;Media companies use it to provide news, weather, and other information. For example, The Washington Post uses it to connect to Alexa to provide news and weather updates.&lt;/p&gt;

&lt;h3&gt;
  
  
  Government
&lt;/h3&gt;

&lt;p&gt;Governments provide services such as tax filing, benefits enrollment, and other services. For example, the Internal Revenue Service (IRS) uses a chatbot called &lt;em&gt;Taxbot&lt;/em&gt; to help taxpayers file their taxes.&lt;/p&gt;

&lt;p&gt;These are just a few examples of how Conversational AI is used in the real world today. As the technology continues to develop, we can expect to see even more innovative and transformative uses of Conversational AI in the future.&lt;/p&gt;

&lt;p&gt;The riveting examples explored in this article highlight the profound versatility and immense potential of Conversational AI in our world today. This transformative technology is making waves in sectors ranging from customer service to education and healthcare to government services, altering how businesses function and interact with digital platforms. As Conversational AI evolves, we can look forward to a future brimming with even more innovative and efficient applications that will continue redefining our interactions with the digital world. The ongoing journey of Conversational AI is nothing short of exciting, promising groundbreaking advancements that will shape our tomorrow.&lt;/p&gt;

&lt;p&gt;If you enjoyed these examples, please react, comment, and follow. Antonio Wells is a veteran content creator with interests in Tech, &lt;a href="https://www.servicenow.com/blogs/2023/generative-ai-self-service-experiences.html"&gt;AI&lt;/a&gt;, &lt;a href="https://namynot.com/services/"&gt;Marketing&lt;/a&gt;, and &lt;a href="https://alexusrenee.com/category/news/"&gt;Entertainment&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;&lt;em&gt;The cover image was created with Midjourney.&lt;/em&gt;&lt;/p&gt;

</description>
      <category>ai</category>
      <category>chatgpt</category>
    </item>
    <item>
      <title>How to integrate test automation into software development cycles?</title>
      <dc:creator>namynot</dc:creator>
      <pubDate>Fri, 22 Jan 2021 14:02:32 +0000</pubDate>
      <link>https://dev.to/namynot/how-to-integrate-test-automation-into-software-development-cycles-a54</link>
      <guid>https://dev.to/namynot/how-to-integrate-test-automation-into-software-development-cycles-a54</guid>
      <description>&lt;p&gt;There are many challenges with &lt;strong&gt;integrating test automation&lt;/strong&gt; into software development cycles as all team members may not be proficient in the scripting languages and/or tools necessary to succeed. For a Quality Control manager, throwing more people at the problem may not necessarily be the solution. In some instances, it could hinder the QA team and end up costing more in the longterm.&lt;/p&gt;

&lt;p&gt;How do you overcome these challenges while still keeping up with swift Agile development cycles? In this article, we will discuss how our test automation software helped one client conquer these typical challenges.&lt;/p&gt;

&lt;p&gt;We had the pleasure to interview one of our clients DeNA Co., Ltd. &lt;a href="https://dena.com/intl/?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;DeNA&lt;/a&gt; is one of the leading venture firms in Japan. They provide a mobile portal as well as e-commerce websites based in Japan. It owns the &lt;em&gt;Mobage&lt;/em&gt; platform, which is one of the most popular cell phone platforms in Japan. We had the &lt;a href="https://autify.com/stories/dena?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;opportunity to interview&lt;/a&gt; their Quality Control testing leads; &lt;strong&gt;Kenji Serizawa&lt;/strong&gt; and &lt;strong&gt;Naoki Kashiwakura&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;DeNA has a specialized team of testers who are considered &lt;em&gt;Software Engineers in Test&lt;/em&gt; &lt;strong&gt;(SWET)&lt;/strong&gt;. These are software developers whose focus is on testing. The benefit of having a software engineer be a tester is that they can code the bugs they find rather than pointing out errors alone. At DeNA (and similar to many other software testing departments) not all team members are fluent in using software like &lt;em&gt;Selenium&lt;/em&gt; as it requires writing code scripts for running automated tests. Their engineers who used it was at their own will, however, the usage was not mandated department-wide.&lt;/p&gt;

&lt;p&gt;What was required of the department, unfortunately, were many manual tests.&lt;/p&gt;

&lt;h2&gt;
  
  
  Challenges with manual testing
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;“We were overwhelmed with daily manual testing.”&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;The QA team at DeNA would manually take screenshots of bugs, then catalog and manage them in Excel. Their &lt;strong&gt;focus shifted away from testing&lt;/strong&gt; but more on the tedious tasks of creating screenshots explains Kenji Serizawa. With the introduction of &lt;a href="https://autify.com/?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;Autify&lt;/a&gt;, this requirement vanished. It also allowed their team to increase the range of tests rather than reducing workload according to Naoki Kashiwakura. With Autify, there was no need for manually logging screenshots as the software does this for you.&lt;/p&gt;

&lt;h2&gt;
  
  
  How to integrate test automation?
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--LsM2FcI6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/ch549t9t8ibd9rxn7103.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--LsM2FcI6--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/ch549t9t8ibd9rxn7103.png" alt="Alt Text" width="640" height="394"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It is wise to start small at first. Then increase automated tasks. This is what many of our clients have done, including DeNA.&lt;/p&gt;

&lt;p&gt;They illustrate how they started with automating small tasks, “we started creating scenarios for short test cases such as checking the display and page transitions.” They then started automating some test items one by one. This was &lt;strong&gt;great for repetitive tasks&lt;/strong&gt;. “We’ve raised the priority of repetitive tests, gradually turned it into scenarios, and run it on a regular basis,” according to Kenji.&lt;/p&gt;

&lt;p&gt;The team would have regular meetings with the team leads to discuss test automation using Autify. From the strategic planning phase their tactics consisted of:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Starting with small tasks&lt;/li&gt;
&lt;li&gt;Ponder how to efficiently use Autify’s functions in the test workflow&lt;/li&gt;
&lt;li&gt;Design test scenarios with data-driven test functions&lt;/li&gt;
&lt;li&gt;Collaborating knowledge with team members accelerated usage at scale after starting small&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  Benefits of integration test automation software
&lt;/h2&gt;

&lt;p&gt;There are plenty of benefits of integrating test automation software including; more time spent testing, more people for testing, which means more man-hours and an inflated &lt;a href="https://blog.autify.com/en/how-to-reduce-your-total-cost-of-ownership-tco-in-your-ui-test-with-codeless-automation?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;total cost of ownership in software development&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;“By automating simple items we were able to spend time on other tasks,” explains Kenji regarding when the team introduced test automation. Their greatest benefit materialized with the ability to automate repetitive tests at scale. “At our scale, doing it manually is impractical. I can’t imagine how many people we would need.”&lt;/p&gt;

&lt;p&gt;“Autify is amazingly simple and extremely easy to get into,” describes Naoki. “For example, it’s easy to use even without any coding skills, and that point alone made it viable to introduce it to the whole team,” the QC lead elaborates.&lt;/p&gt;

&lt;p&gt;In our client’s case study, they realized a bump in productivity. “This is still experimental, but when I tried it for about a month with a product with a quick-release cycle, I was able to reduce workload by about 10%,” details Naoki.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;We have interviewed many QA testers and a wealth of them dislike the manual repetitive nature of their jobs. They are also new to integrating automated testing solutions. Until the entire department mandates automation, they must deal with their challenges individually. However, what if an AI-based automation solution was present to alleviate the frustrations of manual testing? Would your team try it?&lt;/p&gt;

&lt;p&gt;This article was originally posted &lt;a href="https://blog.autify.com/en/how-to-integrate-test-automation-software?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;here&lt;/a&gt;.&lt;/p&gt;

</description>
      <category>testing</category>
    </item>
    <item>
      <title>Can AI Solve Test Automation Engineer Shortages?</title>
      <dc:creator>namynot</dc:creator>
      <pubDate>Tue, 08 Dec 2020 19:33:38 +0000</pubDate>
      <link>https://dev.to/namynot/can-ai-solve-test-automation-engineer-shortages-1of9</link>
      <guid>https://dev.to/namynot/can-ai-solve-test-automation-engineer-shortages-1of9</guid>
      <description>&lt;p&gt;The test automation industry is rapidly transitioning towards artificial intelligence to tackle challenging issues. AI can decipher subtle changes in a GUI, learn patterns for recommendations, consume massive data, take on repetitive tasks, and can potentially reduce development costs. But can it address the &lt;strong&gt;shortage of skilled test automation engineers&lt;/strong&gt;?&lt;/p&gt;

&lt;p&gt;&lt;em&gt;“Artificial Intelligence is transforming software testing by not only automating manual tasks but learning of changes and automatically adapting. This helps save time which reduces costs. It can also point out signals for managers to make better data-driven decisions.” Source: &lt;a href="https://blog.autify.com/en/how-ai-transforming-software-testing?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;How AI is transforming software testing&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;

&lt;p&gt;There are a lot of tools and programming languages test automation engineers need to possess. There are plenty of jobs of this ilk, however, most go unfilled or take a long time to fulfill. Most companies are seeking specialists rather than generalists. According to a hiring manager, the majority of those prospects he’s interviewed either lack the required technical skills or have no comprehension of QA and testing principles.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--UiXXH8pT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/zw0ptrtwvte7ovbxj3v9.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--UiXXH8pT--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_800/https://dev-to-uploads.s3.amazonaws.com/i/zw0ptrtwvte7ovbxj3v9.png" alt="Statistics: Struggle to Find Best Test Automation Tool. Source: Autify" width="800" height="493"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;In a &lt;a href="https://blog.autify.com/en/state-of-devops-testing?utm_source=devto&amp;amp;utm_medium=web&amp;amp;utm_campaign=uscm"&gt;study&lt;/a&gt;, one of the greatest struggles companies face with test automation is finding the right tools, followed by training/acquiring skilled automation engineers. Tools and people are common obstacles here. Regarding the latter, artificial intelligence is one of the key indicators for overcoming the challenges of humans. We don’t anticipate it to eliminate jobs, but used as a tool to produce superior software, faster.&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;It is evident there is a test automation engineer shortage. However, the industry is making significant strides in test automation. Based on stats, between 10 percent and 49 percent of a company’s overall QA budget is invested in test automation related expenditures. And larger companies — those with 500 or more employees — are more than twice as likely to spend over 75 percent of their QA budget on test automation.&lt;/p&gt;

&lt;p&gt;So, can artificial intelligence solve test automation engineer shortages? I believe it can, as the investment prioritization is there for many companies. DevOps teams are always exploring better tools. Since new tools are introducing AI learning algorithms into their platforms, this will rid the need for such a scarce role, and place the responsibility back on testers. Some codeless AI-based testing platforms are so user-friendly, they require no coding of test scripts, nor maintaining them. This means less skilled individuals on the QA team can learn and apply the testing software to the lifecycle.&lt;/p&gt;

&lt;p&gt;Are you a test automation engineer? Are you a tester? Or apart of a software quality assurance team? I’d like to hear your thoughts on this perplexing question in the comments!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;References:&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;&lt;em&gt;Kobiton-Infostretch State of Test Automation (2020-2021)&lt;/em&gt;&lt;br&gt;
&lt;em&gt;Autify’s Mind-Blowing DevOps Testing Stats (2020)&lt;/em&gt;&lt;/p&gt;

</description>
      <category>devops</category>
      <category>testing</category>
      <category>automation</category>
      <category>tooling</category>
    </item>
  </channel>
</rss>
