AI Archive

มาใช้งาน LiteLLM กัน

จากการแบ่งปันเรื่อง AI for Software Developmentปัญหาอย่างหนึ่งสำหรับการใช้งาน LLM provider ต่าง ๆ ที่มีอยู่มากมายทั้ง OpenAI, Antropic, Ollama, Groq เป็นต้นแต่ละ provider จะมีการเตรียม API ที่ต่างกัน format ของ input/output ที่ต่างกันดังนั้น LiteLLM จึงเกิดมาเพื่อจัดการปัญหานี้

Read More…

เรื่องที่น่าสนใจจากบทความเรื่อง Contextual Retrieval จาก Anthropic

ทาง Anthropic ซึ่งเป็นเจ้าของ Claude.AI นั่นเองได้เขียนบทความเรื่อง Introducing Contextual Retrievalอธิบายเรื่องของการปรับปรุงความสามารถของ AI Model ต่าง ๆด้วยแนวคิด Retrieval-Augmented Generation (RAG)

Read More…

ลองใช้งาน ell: The Language Model Programming Library

เพิ่งเห็น library ที่พัฒนาด้วยภาษา Python ชื่อว่า ell เป็น library สำหรับ prompt engineering แบบง่าย ๆให้เขียน prompt ด้วย code แบบง่าย ๆ ผ่าน API ของ OpenAI และ Anthropicรวมทั้งมีเครื่องมือสำหรับการจัดการ versioning, tracing และ monitoring ให้รวมทั้งการ visualization แบบสวย ๆ ผ่าน ell studioมาลองใช้งานกันดู

Read More…

ทำความรู้จักกับ Semantic Kernel จาก Microsoft

ว่าง ๆ มาทำความรู้จักกับ 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…

สรุปการพัฒนา feature Artifacts ใน Claude AI

หลาย ๆ คนที่ใช้ Claude AI อยู่ น่าจะใช้งาน feature Artifacts กันหมดแล้วเพราะว่าไม่ได้อยู่ใน preview feature อีกต่อไปแล้วซึ่งจะทำการแสดงผลหรือ preview ข้อมูลต่าง ๆ ออกมาให้เห็นเลย เช่น ซึ่งอำนวยความสะดวกอย่างมากแถมเราสามารถ chat เพื่อปรับปรุงส่วนต่าง ๆ หรือ ให้อธิบายส่วนต่าง ๆ ได้อีกด้วย

Read More…

บันทึกการใช้งาน Aider :: AI pair programming in your terminal

สองวันที่ผ่านมามีโอกาสในการแบ่งปันเรื่องการนำ Generative AI มาใช้ในการพัฒนา softwareตั้งแต่การคิด ออกแบบ พัฒนา ทดสอบ และ ส่งมอบงานโดยหนึ่งในเครื่องมือที่แนะนำและทำ workshop ไปคือ Aider

Read More…

บันทึกจาก paper เรื่อง Refactoring vs Refuctoring: Advancing the state of AI-automated code improvements

นั่งอ่าน paper เรื่อง Refactoring vs Refuctoring กับการนำ LLM (Large Language Model) เข้ามาใช้ว่าเป็นอย่างไร ?ในการ generate code และ การปรับปรุงโครงสร้างของ code (Refactoring)ซึ่งใน paper นี้จะช่วยแสดงให้เห็นว่าการทำงานเป็นอย่างไรมีข้อจำกัดอะไรบ้างผลที่ได้มีความน่าเชื่อถืออย่างไรมีความผิดพลาดอย่างไรบ้างมาดูกัน

Read More…

มาลองใช้งาน Google Mesop กันดู

หนึ่งใน UI framework ที่น่าสนใจที่คล้าย ๆ กับ Streamlit และ Gradioสำหรับการสร้างระบบงานแบบง่าย ๆ ยิ่งในส่วน Prompt engineer แล้วยิ่งน่าจะคุ้นเคยสำหรับการสร้าง UI ให้ใช้งานง่าย ๆด้วยการ coding ที่ไม่เยอะมากนัก เพื่อให้ทำการทดสอบ หรือ ทดลองได้ง่ายขึ้นโดยตัวที่น่าสนใจอีกตัวคือ Google Mesop

Read More…

มาสร้าง Diagram ง่าย ๆ ด้วย Excalidraw AI

หลังจากที่ share เรื่องการนำ AI เข้ามาช่วยในการพัฒนาระบบงานรวมทั้งเรื่องของการสร้าง Diagram ต่าง ๆ ด้วยเช่น flowchart, sequence diagram และ class diagram เป็นต้นโดยเครื่องมือที่แนะนำคือ Excalidrawมีความสามารถใหม่ ๆ ที่น่าใช้งาน ประกอบไปด้วย

Read More…

ไปลองใช้กันดูกับ GitHub Copilot Workspace (Technical Preview)

ในงาน Microsoft Build AI 2024 ที่ไทยนั้นมีการแนะนำ feature ที่น่าสนใจของ GitHub Copilotเช่นการสนับสนุนภาษาไทยกับอีกหนึ่งเรื่องที่น่าสนใจคือ Copilot Workspaceซึ่งอยู่ในช่วงของ Technical Preview สามารถไป join ใน waiting list ได้เลย

Read More…