Мэдээ

IDE-ээс Терминал руу: Anthropic бие даасан агент ‘Claude Code’ болон ‘Agent SDK’-г зарлалаа

TOGTOKHTOGTOKH·2026 оны наймдугаар сарын 15·2 үзсэн·
IDE-ээс Терминал руу: Anthropic бие даасан агент ‘Claude Code’ болон ‘Agent SDK’-г зарлалаа

Программ хөгжүүлэлтийн шинэ эргэлт: IDE-ийн нэмэлтээс Терминалын Агент руу

Сүүлийн гурван жилийн хугацаанд бид код засварлагч (IDE) дотор ажилладаг Inline Auto-complete болон Chatbot цонхнуудад дассан. Гэвч энэ хандлага хөгжүүлэгчийг кодоо нэг нэг мөрөөр нь шалгаж, "хүлээн авах" (accept) товч дарахад хүлж, том хэмжээний архитектурын даалгавруудыг шийдэхэд хязгаарлагдмал байлаа.

Anthropic энэхүү хөгжүүлэгчийн туршлагыг үндсээр нь өөрчлөх зорилгоор терминал дээр шууд ажилладаг бие даасан агент болох Claude Code болон хөгжүүлэгчдэд зориулсан Agent SDK-г албан ёсоор зарлалаа. Энэ нь зүгээр нэг чат бот биш, харин таны локал машин, терминал орчинтой шууд холбогдож, инженер хүний хийдэг олон шатлалт үйлдлүүдийг өөрөө гүйцэтгэдэг CLI хэрэгсэл юм.

# Claude Code-ийг терминал дээрээсээ эхлүүлэх
$ npm install -g @anthropic-ai/claude-code
$ claude

Claude Code хэрхэн ажилладаг вэ?

Claude Code нь хөгжүүлэгчийн терминал орчинд тусгай session үүсгэн ажилладаг бөгөөд доорх үндсэн системүүдийг нэгтгэсэн:

  1. Repository-Wide Context Awareness: Төслийн бүх хавтас, файл хоорондын хамаарал, git түүх болон архитектурын хэв маягийг нэгэн зэрэг уншиж дүн шинжилгээ хийнэ.
  2. Dynamic Tool Calling & Shell Execution: Зөвхөн код санал болгоод зогсохгүй, тухайн кодыг зохих файлуудад засварлах, npm test, cargo build, pytest зэрэг тушаалуудыг өөрөө терминал дээр ажиллуулан гарсан алдааг (stack trace) уншиж засварлана.
  3. End-to-End Git Orchestration: Шинэ branch үүсгэх, код өөрчлөх, commit хийхээс эхлээд GitHub дээр Pull Request (PR) үүсгэх хүртэлх бүх үйлдлийг ганц тушаалаар биелүүлнэ.
> Prompt: "Хэрэглэгчийн бүртгэлийн хэсэгт Rate Limiting нэмж, unit тестүүдийг бичиж шалгаад PR бэлд"

Claude Code-ийн ажиллах дараалал:
1. Төслийн Redis болон Middleware бүтэцтэй танилцах (Repo Search)
2. `rateLimit.ts` файл үүсгэж, Redis token-bucket алгоритм хэрэгжүүлэх
3. `rateLimit.test.ts` бичих ба `npm test` тушаал ажиллуулах
4. Алдаа гарвал кодоо өөрөө засаж, дахин тест ажиллуулах
5. `git checkout -b feat/rate-limiting` -> `git commit` -> `gh pr create`

Hybrid Reasoning буюу хосолмол сэтгэлгээний давуу тал

Claude Code-ийн ард ажиллаж буй Claude 3.7 Sonnet загвар нь зах зээл дээрх анхны "Hybrid Reasoning" бүтэцтэй загваруудын нэг юм.

Уламжлалт загварууд энгийн засвар дээр хүртэл хэт удаан бодох, эсвэл эсрэгээрээ төвөгтэй рефакторинг дээр өнгөц хариулт өгч алддаг сул талтай байсан. Харин Hybrid Reasoning нь:

  • Стандарт горим (Fast Mode): Түргэн хариулах боломжтой энгийн синтакс засвар, баримтжуулалт дээр секундын дотор ажиллана.
  • Өргөтгөсөн сэтгэлгээний горим (Extended Thinking): Олон файл дамжсан логик алдаа, race condition, архитектурын шилжилт дээр хэдэн мянган токены турш алхам алхмаар дотооддоо дүн шинжилгээ хийж байж эцсийн шийдлийг гаргадаг.

Энэхүү уян хатан байдал нь Swe-bench (бодит төслүүд дээрх програм хангамжийн даалгаврын тест) дээр өмнөх үеийн загваруудаас хол тасархай амжилт үзүүлэх гол хүчин зүйл болжээ.


Нээлттэй загварууд болон Private Cloud-д ажиллах боломж

Олон байгууллагын хувьд өөрсдийн нууцлал бүхий кодоо нийтийн API руу илгээх нь аюулгүй байдлын эрсдэл дагуулдаг. Anthropic энэ асуудлыг нээлттэй стандарттай нийцүүлэн шийдсэн байна.

vLLM зэрэг өндөр хүчин чадалтай inference серверүүд Claude Code-ийн Messages API-г дэмждэг болсноор хөгжүүлэгчид дотоод сүлжээндээ (On-premise) ажиллаж буй өөрсдийн open-weight загваруудаа Claude Code-той холбон ашиглах боломжтой болсон юм:

# vLLM дээр ажиллаж буй локал модел руу чиглүүлэх
$ export ANTHROPIC_BASE_URL="http://localhost:8000/v1"
$ export ANTHROPIC_API_KEY="local-token"
$ claude

Энэ нь компаниуд кодын нууцлалаа 100% дотооддоо хадгалангаа агент түвшний автоматжуулалтыг хөгжүүлэгчдийнхээ гарт өгөх үүдийг нээж өгч байна.


Agent SDK: Өөрийн автоном инженерийг бүтээх нь

Claude Code-той хамт танилцуулагдсан Agent SDK нь хөгжүүлэгчдэд зөвхөн бэлэн CLI ашиглаад зогсохгүй, өөрсдийн CI/CD pipeline, дэд бүтцийн автоматжуулалт (DevOps), код ревью хийх тусгай агентуудыг програмчлах боломжийг олгож байна.

import { Agent, Tool } from "@anthropic-ai/sdk-agents";

const dbMigratorAgent = new Agent({
  model: "claude-3-7-sonnet",
  tools: [runMigrationTool, rollbackTool, checkDataIntegrityTool],
  systemPrompt: "Та өгөгдлийн сангийн миграцыг аюулгүй удирдаж, алдаа гарвал автоматаар rollback хийх үүрэгтэй агент."
});

Дүгнэлт: Инженер хүний үүрэг хэрхэн өөрчлөгдөж байна вэ?

Бид "код шивэгч" байхаас "агентуудын зохион байгуулагч" (Agent Orchestrator) болох шилжилтийн үед ирлээ. Хөгжүүлэгчид одоо жижиг функцийн синтакс дээр цаг үрэх бус, системийн архитектур, аюулгүй байдлын шаардлага, өгөгдлийн урсгалын зөв загварчлалд анхаарлаа хандуулах шаардлагатай болж байна.

Терминал дээр суурилсан, бие даан ажиллах чадвартай AI агентууд нь өдөр тутмын механик даалгавар, dependency шинэчлэл, bug triage-ийг нуруунаасаа үүрч, инженерийн бүтээмжийг цоо шинэ түвшинд гаргах нь тодорхой боллоо.

Эх сурвалж: Anthropic Engineering & Research Blog, vLLM Documentation

Сэтгэгдэл

Ачаалж байна...