
มาลองทำความรู้จักกับ IBM Bob v2
ซึ่งเป็น AI Agent for coding จากทาง IBM
โดยถูกออกแบบมาสำหรับการพัฒนา software โดยตรง
ตั้งแต่การวางแผน การ generate code ให้ปลอดภัย การ review ต่าง ๆ
และแน่นอนว่าสนับสนุนการ enterprise application ทั้ง COBOL, RPG และ Java
ตรงนี้คือจุดเด่นหลัก ๆ เลย ซึ่งทาง IBM คือกลุ่มลูกค้าแรกที่ใช้งาน Bob นั่นเอง
โดยใน version 2 นี้ทำการ rewrite ใหม่หมดเลย
มีให้ใช้งานทั้ง IDE และ CLI
และภายในจะมี component ที่น่าสนใจคือ
- Agent component ทำการจัดการ agent loop ของการทำงาน
- Harness component สำหรับจัดการ infrastructure การทำงานต่าง ๆ ทั้ง authen, logging, feature flag และ telemetry
ในส่วนของ LLM นั้น Bob จะไม่ได้ทำในส่วนนี้
แต่เป็นตัวกลางสำหรับจัดการ multi-model
หรือทำการ route ไปยัง LLM ต่าง ๆ ตาม task นั้น ๆ
ว่าควรใช้ LLM ใด ทั้งเรื่องของ ความซับซ้อน ความถูกต้อง และ ราคา ให้เองแบบอัตโนมัติ
ซึ่งจะสนับสนุน LLM ต่าง ๆ ดังนี้
- Frontier LLM เช่น Anthropic
- Open-source และ mid-tier model เช่น Llama และ Mistral
- IBM model ที่สร้าง หรือ fine-tuning มาเพื่อ enterprise application โดยเฉพาะ
ตัวอย่างหน้าจอของ Bob IDE (มันคือ VS Code นั่นเอง)
สามารถใช้งานแบบ free trial 30 วัน ก่อนได้เลย
ซึ่งจะมี Bobcoin ให้ใช้งาน 40 Bobcoin (1 Bobcoin = $0.50 USD)

และสามารถดูการใช้งานผ่าน Bobalytics ได้เลย

ในการใช้งานจะมี mode ให้ใช้หลัก ๆ 3 mode คือ
- Ask
- Plan
- Agent/Act/Code
(สามารถ custom mode หรือ agent เองได้)
โดยมีเอกสารเรื่องของ best practice ในการใช้งานให้ศึกษาด้วย
รวมทั้งยังมีความสามารถต่าง ๆ ครบตามที่ AI Agent ในปัจจุบันควรมี
ซึ่งแนะนำให้ทำการ plan mode ก่อน
จากนั้นทำการ review และแก้ไข plan ให้เรียบร้อย
สุดท้ายก็ให้ลงมือทำ

และสิ่งที่น่าจะเน้นมาก ๆ คือ เรื่องของ permission และ security
ที่ให้เราจัดการได้ง่ายขึ้น
รวมทั้งมี security checklist ออกมาให้ทำตามเลย

ว่าแล้วก็ลองใช้งานกันดูครับ
มีของใหม่ ๆ ให้ลองใช้งานเยอะเลย
Hello Bob !!
Reference websites