Natural language programming อธิบายแบบเข้าใจง่าย

ระบบต้องตีความทั้งคำพูดและเจตนาที่อยู่เบื้องหลัง บุคคลที่ทำคำขอยังคงต้องอธิบายกฎทางธุรกิจและตรวจสอบผลลัพธ์

Natural language programming คือวิธีสร้างหรือเปลี่ยนแปลงซอฟต์แวร์โดยระบุพฤติกรรมที่ต้องการด้วยภาษาในชีวิตประจำวันแทนการเริ่มต้นด้วยไวยากรณ์การเขียนโปรแกรม

คำสั่งอธิบายพฤติกรรม

คำขอที่มีประโยชน์มุ่งเน้นที่สิ่งที่ควรเกิดขึ้น "ส่งคำขออุปกรณ์ที่เกินจำนวนที่กำหนดไปยังผู้จัดการ" ให้ระบบได้บุคคล เงื่อนไข และผลลัพธ์

Natural language สามารถลดอุปสรรคในการเริ่มต้น แต่ไม่ได้กำจัดความคลุมเครือ คำขอยังคงต้องตอบคำถามเชิงปฏิบัติ ใครสามารถส่งคำขอได้? ผู้จัดการคนไหนอนุมัติ? เกิดอะไรขึ้นเมื่อจำนวนเปลี่ยน? คำตอบที่ชัดเจนช่วยให้ระบบสร้างพฤติกรรมที่เหมาะกับกระบวนการจริง

การสนทนาสนับสนุนการแก้ไข

ผลลัพธ์แรกให้บางคนได้สิ่งที่เป็นรูปธรรมเพื่อตรวจสอบ พวกเขาสามารถลองเวิร์กโฟลว์ ค้นหาเงื่อนไขที่ขาดหายไป และระบุการเปลี่ยนแปลงครั้งถัดไปด้วยภาษาธรรมดาเดียวกัน

Caffeine ใช้โมเดลการสนทนานี้ คุณอธิบายซอฟต์แวร์ที่ธุรกิจของคุณต้องการ และ Caffeine สร้างมันขึ้นมา จากนั้นคุณสามารถถามเกี่ยวกับซอฟต์แวร์นั้นและขอการเปลี่ยนแปลงผ่านการสนทนา ผู้ใช้งานยังคงรับผิดชอบในการตรวจสอบสิทธิ์ การคำนวณ และบันทึกที่ซอฟต์แวร์เก็บไว้

คำศัพท์ natural language programming

Natural language
คำพูดในชีวิตประจำวันที่ผู้คนใช้อธิบายเป้าหมาย กฎ หรือการเปลี่ยนแปลง
Intent
ผลลัพธ์ที่บุคคลต้องการบรรลุด้วยคำขอ
Iteration
เวอร์ชันที่สร้างขึ้นในภายหลังหลังจากมีคนตรวจสอบผลลัพธ์และขอการเปลี่ยนแปลง

สิ่งที่คำขอที่มีประโยชน์ควรมี

บุคคลที่ทำงาน

ระบุว่าใครจะใช้ซอฟต์แวร์และต้องการอะไรเพื่อให้เสร็จสิ้น

กฎทางธุรกิจ

ระบุการอนุมัติ การคำนวณ หรือเงื่อนไขที่ควบคุมผลลัพธ์

ผลลัพธ์ที่คาดหวัง

อธิบายว่าอะไรควรมองเห็นหรือเสร็จสมบูรณ์เมื่อคำขอทำงาน

คำถามเกี่ยวกับ natural language programming

ไม่ บุคคลให้คำสั่งด้วยภาษาในชีวิตประจำวัน แต่ซอฟต์แวร์ที่ได้ยังคงพึ่งพาโค้ดหรือรูปแบบที่สามารถรันได้อื่นๆ เบื้องหลัง

คุณไม่จำเป็นต้องเริ่มต้นด้วยไวยากรณ์การเขียนโปรแกรม แต่คุณต้องเข้าใจเวิร์กโฟลว์ดีพอที่จะอธิบายกฎและตัดสินผลลัพธ์

ระบุผู้ใช้ งาน ข้อมูลสำคัญ และเงื่อนไขที่เปลี่ยนแปลงสิ่งที่ควรเกิดขึ้น

คำศัพท์ที่เกี่ยวข้อง

บอก Caffeine ว่าธุรกิจของคุณต้องการอะไร

แอป Caffeine รันบน Internet Computer เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ