Natural language programming อธิบายแบบเข้าใจง่าย
ระบบต้องตีความทั้งคำพูดและเจตนาที่อยู่เบื้องหลัง บุคคลที่ทำคำขอยังคงต้องอธิบายกฎทางธุรกิจและตรวจสอบผลลัพธ์
Natural language programming คือวิธีสร้างหรือเปลี่ยนแปลงซอฟต์แวร์โดยระบุพฤติกรรมที่ต้องการด้วยภาษาในชีวิตประจำวันแทนการเริ่มต้นด้วยไวยากรณ์การเขียนโปรแกรม
คำสั่งอธิบายพฤติกรรม
คำขอที่มีประโยชน์มุ่งเน้นที่สิ่งที่ควรเกิดขึ้น "ส่งคำขออุปกรณ์ที่เกินจำนวนที่กำหนดไปยังผู้จัดการ" ให้ระบบได้บุคคล เงื่อนไข และผลลัพธ์
Natural language สามารถลดอุปสรรคในการเริ่มต้น แต่ไม่ได้กำจัดความคลุมเครือ คำขอยังคงต้องตอบคำถามเชิงปฏิบัติ ใครสามารถส่งคำขอได้? ผู้จัดการคนไหนอนุมัติ? เกิดอะไรขึ้นเมื่อจำนวนเปลี่ยน? คำตอบที่ชัดเจนช่วยให้ระบบสร้างพฤติกรรมที่เหมาะกับกระบวนการจริง
การสนทนาสนับสนุนการแก้ไข
ผลลัพธ์แรกให้บางคนได้สิ่งที่เป็นรูปธรรมเพื่อตรวจสอบ พวกเขาสามารถลองเวิร์กโฟลว์ ค้นหาเงื่อนไขที่ขาดหายไป และระบุการเปลี่ยนแปลงครั้งถัดไปด้วยภาษาธรรมดาเดียวกัน
Caffeine ใช้โมเดลการสนทนานี้ คุณอธิบายซอฟต์แวร์ที่ธุรกิจของคุณต้องการ และ Caffeine สร้างมันขึ้นมา จากนั้นคุณสามารถถามเกี่ยวกับซอฟต์แวร์นั้นและขอการเปลี่ยนแปลงผ่านการสนทนา ผู้ใช้งานยังคงรับผิดชอบในการตรวจสอบสิทธิ์ การคำนวณ และบันทึกที่ซอฟต์แวร์เก็บไว้
คำศัพท์ natural language programming
- Natural language
- คำพูดในชีวิตประจำวันที่ผู้คนใช้อธิบายเป้าหมาย กฎ หรือการเปลี่ยนแปลง
- Intent
- ผลลัพธ์ที่บุคคลต้องการบรรลุด้วยคำขอ
- Iteration
- เวอร์ชันที่สร้างขึ้นในภายหลังหลังจากมีคนตรวจสอบผลลัพธ์และขอการเปลี่ยนแปลง
สิ่งที่คำขอที่มีประโยชน์ควรมี
บุคคลที่ทำงาน
ระบุว่าใครจะใช้ซอฟต์แวร์และต้องการอะไรเพื่อให้เสร็จสิ้น
กฎทางธุรกิจ
ระบุการอนุมัติ การคำนวณ หรือเงื่อนไขที่ควบคุมผลลัพธ์
ผลลัพธ์ที่คาดหวัง
อธิบายว่าอะไรควรมองเห็นหรือเสร็จสมบูรณ์เมื่อคำขอทำงาน
คำถามเกี่ยวกับ natural language programming
ไม่ บุคคลให้คำสั่งด้วยภาษาในชีวิตประจำวัน แต่ซอฟต์แวร์ที่ได้ยังคงพึ่งพาโค้ดหรือรูปแบบที่สามารถรันได้อื่นๆ เบื้องหลัง
คุณไม่จำเป็นต้องเริ่มต้นด้วยไวยากรณ์การเขียนโปรแกรม แต่คุณต้องเข้าใจเวิร์กโฟลว์ดีพอที่จะอธิบายกฎและตัดสินผลลัพธ์
ระบุผู้ใช้ งาน ข้อมูลสำคัญ และเงื่อนไขที่เปลี่ยนแปลงสิ่งที่ควรเกิดขึ้น
คำศัพท์ที่เกี่ยวข้อง
บอก Caffeine ว่าธุรกิจของคุณต้องการอะไร
แอป Caffeine รันบน Internet Computer เครือข่ายสาธารณะที่สร้างมาเพื่อสิ่งนี้โดยเฉพาะ