Week 1 · Core Engine & Tool Calling
สร้างหัวใจของ Agent: Ollama, JSON mode, tools, Maven และ ReAct loop
ดูวันที่ 1–7 →2-Week Professional Agent Roadmap — วันละ 30–45 นาที จาก Ollama API สู่ Developer Workflow ที่ใช้แทน Copilot ได้จริง
สร้างหัวใจของ Agent: Ollama, JSON mode, tools, Maven และ ReAct loop
ดูวันที่ 1–7 →Memory, ChromaDB, refactoring, CLI, guardrails และเอกสารพร้อมใช้
ดูวันที่ 8–14 →ลงมือสร้างหัวใจของ Agent — จาก API และ Structured Output ไปจนถึงลูป Think → Act → Observe
ทำความเข้าใจการยิง Request ไปที่ Ollama API ผ่าน Python (requests หรือ ollama SDK) และการปรับแต่ง System Prompt สำหรับงานโค้ด
ฝึกบังคับให้โมเดลตอบกลับมาเป็น JSON เสมอ เพื่อให้ Python Script ประมวลผลต่อได้แบบ 100% ไม่พัง
ออกแบบสถาปัตยกรรมว่าทำไม LLM ถึงต้องเลือกใช้เครื่องมือ และหลักการส่งรายชื่อฟังก์ชันให้โมเดลรู้จัก
เขียน Python ฟังก์ชันให้ Agent สั่งอ่านไฟล์โค้ดในโปรเจกต์ของคุณได้จริง
เขียน Tool ให้ Agent สั่งรัน Maven (mvn clean test) แล้วจับ Error Log กลับมาวิเคราะห์
ประกอบร่างให้ LLM ตัดสินใจเอง วนลูป Think → Act → Observe จนกว่างานจะเสร็จ
จัดระเบียบโค้ดให้เป็นโปรเจกต์ Python ที่โครงสร้างสะอาด รองรับการขยายสเกล
ใช้งานจริงแทน Copilot — memory, vector search, CLI และ safety ก่อนเข้า Developer Workflow
เขียนระบบจัดการประวัติการคุยไม่ให้ Context ยาวเกินจนล้น RAM และจัดการ Token บน Mac ให้มีประสิทธิภาพ
ฝัง ChromaDB เพื่อให้ Agent ค้นหาฟังก์ชันหรือโค้ดเก่าในโปรเจกต์ใหญ่ได้อย่างรวดเร็ว
เพิ่มความสามารถให้ Agent แก้ไขโค้ดและเขียน Diff พรีวิวก่อนกดบันทึก
ทำหน้าตา CLI ด้วย rich library เพื่อพิมพ์คุยกับ Agent ได้สะดวกใน Terminal
ใส่ระบบป้องกัน เช่น ห้าม Agent ลบไฟล์สำคัญ หรือดักจับตอนโมเดลส่ง JSON ผิดแล้วให้ลองใหม่ (Self-Correction)
ลองเอา Agent ไปรันกับโปรเจกต์จริง เพื่อจับจุดที่ต้องจูนเพิ่ม
เขียน README ของโปรเจกต์พร้อมใช้งานเป็นส่วนหนึ่งของ Developer Workflow