เทคนิคการโต้ตอบถูกใช้ในการโต้ตอบระหว่างมนุษย์กับคอมพิวเตอร์ (HCI) และการออกแบบการโต้ตอบเพื่อพัฒนากระบวนการเพื่อรวมขั้นตอนจำนวนหนึ่งไว้ในงานเดียวซึ่งจะช่วยปรับปรุงประสบการณ์ผู้ใช้อุปกรณ์ มีเทคนิคการโต้ตอบแบบสองมิติ (2D) หลายแบบและเทคนิคการโต้ตอบแบบสามมิติ (3D) ยังได้รับการพัฒนา เทคนิคทั้งหมดเกี่ยวข้องกับอินพุตและเอาต์พุตที่หลากหลายจากทั้งฮาร์ดแวร์และซอฟต์แวร์ซึ่งส่งผลให้เกิดการโต้ตอบกับผู้ใช้กับคอมพิวเตอร์ได้ง่าย
อุปกรณ์อินพุตของฮาร์ดแวร์อาจมีสิ่งต่าง ๆ เช่นคีย์บอร์ดอุปกรณ์ชี้ตำแหน่งกล้องจอยสติ๊กหรือหน้าจอสัมผัส ตัวอย่างซอฟต์แวร์บางตัวอย่างรวมถึงการสัมผัสหรือการตรวจจับแรงกดการรู้จำเสียงและการติดตามการเคลื่อนไหว ด้านผลลัพธ์สามารถมีรายการได้มากเท่าด้านอินพุตและมักจะรวมรายการที่ซ้ำกัน จอภาพลำโพงและตุ๊กตาพูดคุยเป็นเพียงตัวอย่างบางส่วนของอุปกรณ์ที่เกี่ยวข้องกับผลลัพธ์
นักออกแบบ HCI ทำงานเพื่อสร้างโปรโตคอลอย่างง่ายที่รวมองค์ประกอบทั้งหมดที่เกี่ยวข้อง เทคนิคการโต้ตอบที่ใช้สร้างโพรโทคอลนี้แตกต่างกันไปตามแอปพลิเคชันและผู้ออกแบบ เทคนิคการโต้ตอบหลายประเภทหลัก ๆ เกิดขึ้นรวมถึงการใช้ภาษาคำสั่งและปุ่มฟังก์ชัน
นอกเหนือจากนี้เป็นเทคนิคที่ซับซ้อนมากขึ้นที่ต้องใช้กลุ่มงานย่อยที่มีขนาดใหญ่กว่า อาจเป็นเมนูที่ใช้กันมากที่สุด เกือบทุกเว็บไซต์มีตัวอย่างนี้อย่างน้อยหนึ่งตัวอย่างในแถบเมนูแบบซ้อนหรือแบบเลื่อนลง หนึ่งในเทคนิคที่ชัดแจ้งมากที่สุดคือการจัดการโดยตรงเช่นแถบเลื่อน
การกรอกแบบฟอร์มซึ่งผู้ใช้มีตัวเลือกให้เลือกก่อนที่จะทำงานให้เสร็จและเทคนิคการชี้ที่ใช้เคอร์เซอร์พิเศษนั้นเป็นอีกสองวิธี อุปกรณ์มือถือจำนวนมากมีเทคโนโลยีตรวจจับการเคลื่อนไหวซึ่งเป็นเทคนิคการโต้ตอบที่ใช้ในเกมและแอพพลิเคชั่น ระบบเกมคอนโซลยังใช้เทคนิคการตรวจจับการเคลื่อนไหว
เทคนิคการโต้ตอบสามมิติช่วยให้ผู้ใช้มีปฏิสัมพันธ์ตามธรรมชาติในสภาพแวดล้อมเสมือน การพัฒนาเทคโนโลยี 3 มิติได้ขยายตัวอย่างมากและขั้นตอนที่ยอดเยี่ยมได้ถูกนำไปใช้ในการปรับปรุงและทำให้ประสบการณ์ราบรื่นขึ้นด้วย 3D และความเป็นจริงเสมือน นี่เป็นทางยาวจากยุคที่ HCI และเทคนิคการโต้ตอบเน้นไปที่แอพพลิเคชั่นด้านการผลิตเช่นเวิร์ดโปรเซสเซอร์และสเปรดชีตเป็นหลัก
ตั้งแต่การพัฒนาคอมพิวเตอร์ส่วนบุคคลเทคนิคการโต้ตอบได้ขยายจากการมุ่งเน้นไปที่ประสิทธิภาพของผู้ใช้อย่างง่าย ระบบทหาร, อีคอมเมิร์ซ, เกมและอื่น ๆ ทั้งหมดใช้เทคนิคการมีปฏิสัมพันธ์ มันไม่ได้เป็นเพียงสำหรับผู้ใช้แต่ละคนอีกต่อไป แต่สำหรับทุกคน ไม่ จำกัด อินเทอร์เฟซแบบกราฟิกอย่างง่าย แต่อุปกรณ์และเทคโนโลยีมากมาย


