30 Days of AI in Testing Challenge: Day 28: Build your own AI Tools

30 Days of AI in Testing Challenge: Day 28: Build your own AI Tools

nao.deng ·

Day 28: Build your own AI Tools

Day 28 - We’re nearly there! Thanks for sticking with this challenge!

Earlier in the challenge you explored various uses of Large Language Models (LLMs) such as ChatGPT and Bing Copilot but concerns were raised about the privacy of the data we share with these tools. We also came up against scenarios where these models just lack the context to generate reasonable output.

These are very real concerns and are faced by many companies that are adopting AI and especially generative AI, such as LLMs. Luckily there are approaches we can adopt to address these.

So, in today’s task, we will investigate how some of these approaches; this is a huge field, and in today’s task, we will only be exploring these at a high level. We will do this through a set of 4 Walkthroughs that focus on addressing:

  • Data Privacy through the use of locally hosted LLMs
  • Improved Contextual Behaviors through fine-tuning and context retrieval.

Don’t worry, you won’t need to write any code - the code for each walkthrough is provided for you but you will have the opportunity to make some small modifications to experiment with the approach.

The walkthroughs make use of Google’s Colaboratory (Colab for short), so you will need a Google Account to access and run the code. We are using this for education purposes only

Task Steps

  • Learn about Colaboratory - Watch the short Introduction to Colab video to understand how to use Colab.

  • Complete a walkthrough - Select one or more of the walkthroughs to complete

    • a. Access the repository for today’s task at GitHub - BillMatthews/mot-30-days-ai-in-testing
    • b. Read the ReadMe file to better understand what each walkthrough covers.
    • c. Pick one (or more) of the walkthroughs that interest you and select the link on the ReadMe page. This will open a Colaboratory Notebook containing the walkthrough.
    • d. Read the information and follow the instructions in the notebook to complete the walkthrough.
    • e. You shouldn’t need to change any of the code provided but most notebooks have options for you to experiment with the inputs.
  • Reflect - Review the reflection questions at the end of the walkthrough

  • Share your insights - Consider sharing your insights with the community by responding to this post with:

    • a. Which walkthrough you choose and why
    • b. How well you think this approach addresses your concerns about data privacy and/or context awareness.
    • c. What opportunities does the approach provide you and your team?

Why Take Part

  • Taking it to the next level: It’s easy to use tools such as ChatGPT, but teams will quickly reach the limits of its usefulness. By taking part in today’s tasks you will become aware of how we can push past these limitations and start to innovate within the field of AI in Testing.

https://club.ministryoftesting.com/t/day-28-build-your-own-ai-tools/75496

My Day 28 Task

About Event

The “30 Days of AI in Testing Challenge” is an initiative by the Ministry of Testing community. The last time I came across this community was during their “30 Days of Agile Testing” event.

Event Introduce

Upgrade Your Testing Game throughout March, with the 30 Days of AI in Testing Challenge!

  • March 1 2024 - April 1 2024
  • 00:00 - 23:00 BST
  • Location: Online

Calling all testers, AI enthusiasts, and anyone curious about how Artificial Intelligence is reshaping software quality. Ready to explore the world of AI? This March, we’re launching 30 Days of AI in Testing, and you’re invited to join the mission!

What is it?

Over 30 enlightening days, alongside a vibrant community, you’ll embark on a journey to uncover the potential of AI in testing. Each day, we’ll explore and discuss new concepts, tools, and practices that will demystify AI and enhance your testing toolkit.

Why take part?

Incrementally Elevate Your Skills: Each day brings a new, manageable task that builds on the last. Helping you gradually deepen your understanding of AI in testing. Improve Your Testing Efficiency and Effectiveness: Discover the many ways AI can be used to improve your everyday testing, improving your efficiency and effectiveness.

Connect and Collaborate: Engage with a global community of testers and AI enthusiasts on The Club forum, sharing insights, and gaining inspiration and support.

Achieve AI Ambitions: Use this challenge as a stepping stone to reach your AI testing goals. Dip in and tackle the tasks that meet your AI ambitions.

Lead and Inspire: By sharing your AI journey and discoveries during the challenge, you’ll play a crucial role in advancing the knowledge and skills of the community.

How will it work?

Throughout March, a member of team MoT will post a new, short, daily task on The Club forum that’ll enhance your understanding of AI in testing.

You’ll then reply to the topic posts with your responses to each daily task. Feel free to share your thoughts, ask questions, seek advice, or offer support to others.

Finally, don’t forget to encourage meaningful discussions by engaging with other people’s replies. If you find someone’s response interesting or helpful, hit that ❤️ button and let them know!

Don’t get FOMO; register now! Registering will give you an email reminder for each daily task.

Community Website: https://www.ministryoftesting.com

Event Link: https://www.ministryoftesting.com/events/30-days-of-ai-in-testing

Challenges:

Share