강의

멘토링

커뮤니티

NEW
AI Technology

/

AI Agent Development

Phát triển AI Agent bằng Kotlin: Học thông qua việc tự tay xây dựng Claude Code

Khóa học này là một khóa thực hành giúp bạn làm quen với phát triển AI agent dựa trên Kotlin thông qua việc tự tay xây dựng coding agent. Sử dụng Koog - framework AI được xây dựng bằng Kotlin, bạn sẽ thực hành từng bước cách triển khai các coding agent thực tế như Claude Code, Cursor, Junie. Đặc biệt, Koog không chỉ là một framework server-side đơn thuần mà còn tích hợp tự nhiên với Spring, và thông qua Kotlin Multiplatform (KMP) có khả năng mở rộng kết nối với nhiều môi trường khác nhau như Android · iOS · Desktop · Web. Bạn sẽ học tập theo hướng thực chiến về cấu trúc AI agent, chiến lược, xử lý context, tích hợp Tool, v.v. thông qua việc tạo ra các agent thông minh có khả năng đọc, phân tích, chỉnh sửa và sinh code.

19 học viên đang tham gia khóa học này

Độ khó Cơ bản

Thời gian Không giới hạn

  • Outlier
토이프로젝트
토이프로젝트
실습 중심
실습 중심
AI 코딩
AI 코딩
백엔드
백엔드
안드로이드
안드로이드
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI
토이프로젝트
토이프로젝트
실습 중심
실습 중심
AI 코딩
AI 코딩
백엔드
백엔드
안드로이드
안드로이드
Kotlin
Kotlin
Spring
Spring
Android
Android
AI Agent
AI Agent
AI
AI

Bạn sẽ nhận được điều này sau khi học.

  • Cách triển khai Agent trong dự án Spring Boot / Android

  • Nguyên lý hoạt động cốt lõi của AI Agent như Tool Calling, Agent Loop

  • Cách tạo một coding agent như Claude Code

  • Kỹ thuật tối ưu hóa để đạt hiệu suất tối đa trong giới hạn Context Window

  • Tạo Agent ghi nhớ ngữ cảnh bằng Session và Memory

Video quảng cáo

⚠️ Trong thời đại AI viết code, điểm khác biệt của bạn với tư cách là một developer là gì?

Thế giới ngày nay

  • Ngay cả người không phải lập trình viên cũng tạo App bằng Cursor hoặc Claude Code.

  • Ngay cả designer cũng dễ dàng tạo landing page bằng Claude Code.

Đây là một thời đại tuyệt vời. Bởi vì rào cản gia nhập công nghệ đã được hạ thấp.

Bất kỳ ai cũng có thể tạo code bằng ngôn ngữ tự nhiên. Chỉ cần có ý tưởng, AI sẽ thực hiện thay bạn.

Nhưng nếu chúng ta - những lập trình viên - cũng chỉ sử dụng Cursor hay Claude Code như vậy thì sao?

Cùng công cụ, cùng prompt, cùng phí đăng ký $20/tháng. Điểm khác biệt với người không phải lập trình viên là gì?

Vậy điểm khác biệt sẽ được tạo ra ở đâu?



😰 Sự thật khó chịu

Chỉ với danh hiệu lập trình viên thôi thì không còn tạo ra sự khác biệt nữa.

Với sự phát triển mạnh mẽ của lập trình vibe sử dụng AI, nhiều người đang tham gia vào lĩnh vực phát triển bất kể vị trí công việc của họ. Claude Code, Cursor, Copilot... Đây là thời đại mà code được viết ra chỉ bằng ngôn ngữ tự nhiên.

Tuy nhiên, nhiều lập trình viên vẫn nghĩ rằng họ còn an toàn.

  • "Vì giới hạn của các công cụ AI trông có vẻ rõ ràng"

  • "Lập trình viên vẫn cần thiết mà"

  • "Công việc tôi làm không chỉ đơn thuần là coding"

Nhưng điều này giống như con ếch cảm thấy thoải mái trong nước đang dần dần nóng lên.



🚀 Vibe coding chỉ là khởi đầu, giờ hãy tiến thêm một bước nữa

Bây giờ là lúc phải dừng lại và suy nghĩ.

Hiện nay nhiều người chỉ tập trung vào vibe coding, AI coding. Nhưng đó chỉ là khởi đầu của sự thay đổi.

Chúng ta cần phải tiến lên một bước xa hơn so với người khác.



💡 Câu trả lời rất rõ ràng: Từ người tiêu dùng AI đến người cung cấp AI

Thời đại mà mọi người đều sử dụng cùng một công cụ AI.

Điểm khác biệt thực sự của lập trình viên đến từ đâu?

Câu trả lời rất đơn giản:

  • Người sử dụng công cụ AI → Người tạo ra công cụ AI

  • Người tiêu dùng AI → Nhà cung cấp AI

Người không phải lập trình viên sử dụng Cursor.

Lập trình viên tạo ra Cursor.

Đây là sự khác biệt quyết định.

Sau khi học khóa học, bạn có thể tạo ra những kết quả như thế này


Với Tool Calling và Agent Loop

Agent mã hóa tự động làm việc

Đọc và phân tích cấu trúc dự án

Code Analyzer

Tạo coding agent giải quyết các vấn đề phức tạp bằng cách kết nối các Tool thực thi lệnh Bash từ đọc, ghi, sửa file.

Khám phá thư mục và đọc file để nắm bắt kiến trúc dự án. Tạo Agent phân tích giúp hiểu nhanh chóng cả những codebase xa lạ.

Tạo mã nguồn bằng lệnh ngôn ngữ tự nhiên

Trình tạo mã

Hoạt động trên terminal

CLI Coding Agent

Chỉ cần nói "Tạo landing page cho tôi" là sẽ tự động tạo HTML/CSS và lưu thành file. Tạo Agent sinh code biến ý tưởng thành code ngay lập tức.

Hoàn thành công cụ CLI của riêng bạn để trò chuyện và lập trình trên terminal giống như Claude Code. Đây là Agent thực chiến được trang bị cả giao diện ASCII UI.

Bạn sẽ học được những điều này!

Nguyên lý hoạt động của LLM và AI Agent

Cursor hay Claude Code hoạt động như thế nào? Hiểu được các khái niệm cốt lõi của LLM và cấu trúc của AI Agent. Khám phá các cơ chế cốt lõi của AI Agent như Agent Loop, Tool Routing.

Triển khai các yếu tố cốt lõi của AI Agent bằng Kotlin

Tạo trực tiếp 5 công cụ như ReadFile, EditFile, Bash và triển khai Agent hoạt động tự động thông qua vòng lặp Agent. Học cách giải quyết các tác vụ phức tạp theo từng bước thông qua Tool Calling.

Triển khai bộ nhớ cho Agent bằng Session và Memory

Triển khai Session quản lý lịch sử hội thoại và Memory lưu trữ thông tin dự án. Cung cấp ngữ cảnh cho LLM vốn Stateless để tạo ra Agent có khả năng ghi nhớ và sử dụng các cuộc trò chuyện trước đó như con người.

Kỹ thuật tối ưu hóa Context Window
Học cách tối đa hóa hiệu suất trong giới hạn token. Nắm vững các kỹ thuật thực tế để giảm chi phí và tăng độ chính xác thông qua việc dọn dẹp context không cần thiết, chiến lược tóm tắt và cấu trúc prompt động.


Tại sao chọn Koog?

Hoạt động mọi nơi với Kotlin Multiplatform

Android, iOS, Desktop, Web - tích hợp với KMP để sử dụng logic Agent duy nhất trên nhiều nền tảng khác nhau.

Tích hợp tự nhiên với Spring

Dựa trên Kotlin nên có thể áp dụng ngay vào dự án Spring hiện có. Không cần tạo riêng server Python cho logic AI.

Từ máy chủ domain đến Agent trong một lần

Đa số các server ở Hàn Quốc đều sử dụng Spring. Nếu dùng Koog, bạn có thể triển khai logic Agent tập trung trong từng domain server mà không cần tách ra thành service riêng biệt. Giảm độ phức tạp của hạ tầng và tăng tốc độ phát triển.



Môi trường thực hành

  • Hệ điều hành và phiên bản (OS): macOS, Java 24, Kotlin


  • Công cụ sử dụng: InteliJ

  • API Key : Cloude API Key


  • Thư viện sử dụng: Koog

Tài liệu học tập

  • PDF Hands Book tổng hợp các lý thuyết chính

  • Khóa học video được cấu trúc từng bước để bất kỳ ai cũng có thể theo dõi


Đối tượng học tập được khuyến nghị

  • Sinh viên chuẩn bị việc làm đang chuẩn bị chuyển đổi sự nghiệp sang kỹ sư AI

  • Lập trình viên Backend sử dụng Java / Spring

  • Nhà phát triển Android dựa trên Kotlin

Khuyến nghị cho
những người này

Khóa học này dành cho ai?

  • Những người muốn triển khai AI Agent trong Spring Boot hoặc Android

  • Những người muốn tự tay tạo ra Cursor, Claude Code

  • Những người muốn tạo ra sự khác biệt rõ rệt với tư cách là lập trình viên trong thời đại AI

  • Những người muốn học framework Agent Koog của Kotlin trước người khác

  • Lập trình viên muốn trở thành kỹ sư AI

Cần biết trước khi bắt đầu?

  • Hiểu cú pháp cơ bản của Kotlin

Xin chào
Đây là

안녕하세요, AI 전환을 돕는 Outlier입니다.

현업 엔지니어에서 AI 엔지니어로의 여정, 어렵지 않습니다.

저도 백엔드/프론트엔드 개발자로 시작해 AI 분야로 전환했습니다.

이런 분들을 위한 강의입니다:

  • 개발 경험은 있지만 AI는 처음인 엔지니어

  • 수학/통계 없이 실무 중심으로 배우고 싶은 분

  • AI를 실제 프로젝트에 적용하고 싶은 분

함께 배울 내용:

✓ AI 리터러시
✓ AI Agent 개발

Chương trình giảng dạy

Tất cả

26 bài giảng ∙ (1giờ 41phút)

Tài liệu khóa học:

Tài liệu bài giảng
Ngày đăng: 
Cập nhật lần cuối: 

Đánh giá

Chưa có đủ đánh giá.
Hãy trở thành tác giả của một đánh giá giúp mọi người!

Ưu đãi có thời hạn, kết thúc sau 6 ngày ngày

52 ₫

49%

2.768.044 ₫

Khóa học tương tự

Khám phá các khóa học khác trong cùng lĩnh vực!