Tuesday, June 4, 2024 - 8:30am to 12:00pm

Prompt Engineering for Software Practitioners

With the sudden rise of ChatGPT and large language models (LLMs), practitioners are using these tools for all aspects of engineering. This includes leveraging LLMs for creating software artifacts such as requirements documents, source code, and tests; reviewing them for issues and making corrective suggestions, and analyzing or summarizing results or outcomes. However, if LLM's are not fed good prompts describing the task that the AI is supposed to perform, their responses can be inaccurate and unreliable. Join Tariq King as he teaches you how to craft high-quality AI prompts and responsibly apply them to various software engineering and testing tasks. After a brief walkthrough of how LLMs work, you'll get hands-on with few-shot, role-based, and chain-of-thought prompting techniques. Learn how to adapt these techniques to your own use cases while avoiding model "hallucinations" and adhering to your company's security and compliance requirements.

Tariq King
Test IO

Tariq King is a recognized thought-leader in software quality engineering. He is currently the CEO and Head of Test IO, an EPAM company that specializes in crowdsourced and professional testing, development, and automation services. Tariq has over fifteen years' professional experience in the software industry, and has formerly held positions including VP of Product-Services, Chief Scientist, Head of Quality, Quality Engineering Director, Software Engineering Manager, and Principal Architect. He holds Ph.D. and M.S. degrees in Computer Science from Florida International University, and a B.S. in Computer Science from Florida Tech. He has published over 40 research articles in peer-reviewed IEEE and ACM journals, conferences, and workshops, and has written book chapters and technical reports for Springer, O'Reilly, IGI Global, and more. Tariq has been an international keynote speaker and trainer at leading software conferences in industry and academia, and serves on multiple conference boards and program committees.  Outside of work, Tariq is an electric car enthusiast who enjoys playing video games and traveling the world with his wife and kids.