บอทแชทเป็นโปรแกรมคอมพิวเตอร์ที่ออกแบบมาเพื่อมีส่วนร่วมในการสนทนากับพันธมิตรมนุษย์ ซอฟต์แวร์ประเภทนี้มีวัตถุประสงค์เพื่อโน้มน้าวคู่สนทนาว่าเป็นผู้มีส่วนร่วมในการสนทนาและมีการแลกเปลี่ยนความหมายที่แท้จริง บอทแชทบางประเภทได้รับการออกแบบมาเพื่อให้ผู้ใช้เชื่อว่าพวกเขามีส่วนร่วมในการสนทนากับมนุษย์ที่ยังมีชีวิตอยู่ โปรแกรมประเภทนี้แม้ว่ามักจะใช้เพื่อคุณค่าที่แปลกใหม่ แต่ก็มีประโยชน์ในการวิจัยทางจิตวิทยาการพัฒนาปัญญาประดิษฐ์และในการจัดการการโต้ตอบทางธุรกิจบางประเภทกับลูกค้า
โปรแกรมแรกที่ทำงานเป็นบอทแชทคือ ELIZA เครื่องมือวิจัยที่พัฒนาขึ้นในปี 1960 ELIZA ได้รับการออกแบบมาเพื่อแยกความคิดเห็นจากผู้ใช้ที่เป็นมนุษย์แล้วตอบคำถามตามคำบางคำในอินพุตของผู้ใช้ ผู้ใช้พบว่าสิ่งนี้น่าสนใจและมีส่วนร่วมในการสนทนาที่ยืดเยื้ออย่างน่าประหลาดใจกับ ELIZA ซึ่งพวกเขามักตีความว่ามีความหมายขอบคุณด้วยความสมัครใจของมนุษย์ในการค้นหาความหมายในการสนทนา
บอทแชทที่ทันสมัยสามารถเข้าถึงพลังการคำนวณได้มากกว่าโปรแกรมก่อนหน้านี้หลายเท่า ดังนั้นบอทแชทที่ทันสมัยมักจะหลอกผู้ใช้ในช่วงระยะเวลาหนึ่งและหลายคนมีผลการทดสอบที่ดีในการทดสอบทัวริง การทดสอบนี้มีการสนทนาระหว่างมนุษย์กับโปรแกรมคอมพิวเตอร์ โปรแกรมที่ไม่สามารถแยกเอาท์พุทที่แตกต่างจากการสนทนาของมนุษย์ได้รับการพิจารณาว่าผ่านการทดสอบ
บอทแชทจำนวนมากได้รับการออกแบบมาเพื่อจุดประสงค์เล็ก ๆ น้อย ๆ หรือสามานย์ ผู้ใช้บางคนสร้างบ็อตและวางไว้ในเว็บไซต์แชทหรือส่งข้อความบน lark คนอื่นใช้บอทเหล่านี้เพื่อกระจายโฆษณาที่ไม่ต้องการหรือก่อกวนผู้ใช้แม้ว่าบอทโฆษณาดังกล่าวนั้นค่อนข้างง่ายต่อการคัดกรองเนื่องจากการเผยแพร่ข้อมูลโฆษณาอย่างต่อเนื่อง
ในปี 2554 ปีที่ผ่านมาโปรแกรมประเภทนี้มีจุดประสงค์เพื่อการใช้งานจริงมากขึ้น เมื่อติดต่อองค์กรขนาดใหญ่หรือหน่วยงานรัฐบาลหลาย ๆ คนตอนนี้ได้รับการต้อนรับจากบอทแชทอัตโนมัติ บอทเหล่านี้สามารถทำงานได้หลายครั้งเมื่อมีการใช้งานโดยผู้ปฏิบัติงานมนุษย์และใช้เป็นประจำในการรวบรวมข้อมูลผู้ใช้โทรโดยตรงไปยังแผนกที่เหมาะสมหรือจัดการงานง่าย ๆ โดยไม่มีการแทรกแซงของมนุษย์
บอทแชทยังใช้ในการพัฒนาปัญญาประดิษฐ์ AI ที่ประสบความสำเร็จจะต้องสามารถแยกวิเคราะห์ภาษาธรรมชาติและกำหนดคำตอบที่เหมาะสม เหล่านี้เป็นงานที่บอทแชทได้รับการออกแบบแล้ว


