จากการแบ่งปันเรื่อง AI for Software Developmentปัญหาอย่างหนึ่งสำหรับการใช้งาน LLM provider ต่าง ๆ ที่มีอยู่มากมายทั้ง OpenAI, Antropic, Ollama, Groq เป็นต้นแต่ละ provider จะมีการเตรียม API ที่ต่างกัน format ของ input/output ที่ต่างกันดังนั้น LiteLLM จึงเกิดมาเพื่อจัดการปัญหานี้
Read More…
ทาง Anthropic ซึ่งเป็นเจ้าของ Claude.AI นั่นเองได้เขียนบทความเรื่อง Introducing Contextual Retrievalอธิบายเรื่องของการปรับปรุงความสามารถของ AI Model ต่าง ๆด้วยแนวคิด Retrieval-Augmented Generation (RAG)
Read More…
เพิ่งเห็น library ที่พัฒนาด้วยภาษา Python ชื่อว่า ell เป็น library สำหรับ prompt engineering แบบง่าย ๆให้เขียน prompt ด้วย code แบบง่าย ๆ ผ่าน API ของ OpenAI และ Anthropicรวมทั้งมีเครื่องมือสำหรับการจัดการ versioning, tracing และ monitoring ให้รวมทั้งการ visualization แบบสวย ๆ ผ่าน ell studioมาลองใช้งานกันดู
Read More…
ว่าง ๆ มาทำความรู้จักกับ Semantic Kernel จาก Microsoft กันหน่อยซึ่งเป็นชุดเครื่องมือช่วยในการพัฒนา (SDK = Software Development Kit)และสร้าง AI Agent และ multiple agent แบบ open source ด้วยสามารถทำงานร่วมกับ AI model ต่าง ๆ จาก provider ต่าง ๆ ได้เลยเช่น OpenAI, Azure OpenAI และ Ollamaเขียน code ได้ทั้ง C#, Python และ Javaดังนั้นเรามาลองใช้งานกันหน่อย
Read More…
หลาย ๆ คนที่ใช้ Claude AI อยู่ น่าจะใช้งาน feature Artifacts กันหมดแล้วเพราะว่าไม่ได้อยู่ใน preview feature อีกต่อไปแล้วซึ่งจะทำการแสดงผลหรือ preview ข้อมูลต่าง ๆ ออกมาให้เห็นเลย เช่น ซึ่งอำนวยความสะดวกอย่างมากแถมเราสามารถ chat เพื่อปรับปรุงส่วนต่าง ๆ หรือ ให้อธิบายส่วนต่าง ๆ ได้อีกด้วย
Read More…
สองวันที่ผ่านมามีโอกาสในการแบ่งปันเรื่องการนำ Generative AI มาใช้ในการพัฒนา softwareตั้งแต่การคิด ออกแบบ พัฒนา ทดสอบ และ ส่งมอบงานโดยหนึ่งในเครื่องมือที่แนะนำและทำ workshop ไปคือ Aider
Read More…
นั่งอ่าน paper เรื่อง Refactoring vs Refuctoring กับการนำ LLM (Large Language Model) เข้ามาใช้ว่าเป็นอย่างไร ?ในการ generate code และ การปรับปรุงโครงสร้างของ code (Refactoring)ซึ่งใน paper นี้จะช่วยแสดงให้เห็นว่าการทำงานเป็นอย่างไรมีข้อจำกัดอะไรบ้างผลที่ได้มีความน่าเชื่อถืออย่างไรมีความผิดพลาดอย่างไรบ้างมาดูกัน
Read More…
หนึ่งใน UI framework ที่น่าสนใจที่คล้าย ๆ กับ Streamlit และ Gradioสำหรับการสร้างระบบงานแบบง่าย ๆ ยิ่งในส่วน Prompt engineer แล้วยิ่งน่าจะคุ้นเคยสำหรับการสร้าง UI ให้ใช้งานง่าย ๆด้วยการ coding ที่ไม่เยอะมากนัก เพื่อให้ทำการทดสอบ หรือ ทดลองได้ง่ายขึ้นโดยตัวที่น่าสนใจอีกตัวคือ Google Mesop
Read More…
หลังจากที่ share เรื่องการนำ AI เข้ามาช่วยในการพัฒนาระบบงานรวมทั้งเรื่องของการสร้าง Diagram ต่าง ๆ ด้วยเช่น flowchart, sequence diagram และ class diagram เป็นต้นโดยเครื่องมือที่แนะนำคือ Excalidrawมีความสามารถใหม่ ๆ ที่น่าใช้งาน ประกอบไปด้วย
Read More…
ในงาน Microsoft Build AI 2024 ที่ไทยนั้นมีการแนะนำ feature ที่น่าสนใจของ GitHub Copilotเช่นการสนับสนุนภาษาไทยกับอีกหนึ่งเรื่องที่น่าสนใจคือ Copilot Workspaceซึ่งอยู่ในช่วงของ Technical Preview สามารถไป join ใน waiting list ได้เลย
Read More…