Буцах: Мэдлэг

2026 оны 4-р сарын 16

Байгууллагын түвшинд AI Агент (AI Agent) хэрхэн хөгжүүлэх вэ? Технологийн удирдлагуудад зөвлөх нь:

Г.АзжаргалХянасан:Г.Азжаргал· Програм хангамжийн инженер

Байгууллагын үйл ажиллагаанд AI агент нэвтрүүлэх үеийн архитектур, эрсдэл болон технологийн сонголтуудын талаарх инженерүүдэд зориулсан дэлгэрэнгүй задлан шинжилгээ.

Байгууллагын түвшинд хиймэл оюун ухаанд суурилсан агент буюу AI Агент хөгжүүлэх нь зөвхөн хэрэглэгчийн асуултад хариулах чатбот (chatbot) бүтээхээс тэс өөр, хамаагүй илүү нарийн ойлголт. Өнөөгийн бизнесийн орчинд AI Агентууд нь зөвхөн мэдээлэл боловсруулаад зогсохгүй, бие даан шийдвэр гаргах, гадны системүүдтэй харилцах (API дуудах), байгууллагын дотоод өгөгдлийн санд өөрчлөлт оруулах хүртэлх үйлдлүүдийг гүйцэтгэх чадвартай болсон. Энэхүү шилжилт нь уламжлалт програм хангамжийн хөгжүүлэлтийн циклээс өөр, детерминистик (урьдчилан таамаглах боломжтой) системээс нон-детерминистик (магадлалд суурилсан) систем рүү шилжих томоохон алхам болж байна.

Технологийн удирдлагууд, CTO болон ахлах инженерүүдийн хувьд AI Агент нэвтрүүлэх нь зөвхөн тренд дагах төдий зүйл биш бөгөөд архитектурын урт хугацааны шийдвэр юм. Энэхүү нийтлэл нь AI Агентын үндсэн ойлголт, архитектурын сонголтууд, бодит хэрэглээ болон тэдгээрийг хэрэгжүүлэхэд гарах эрсдэл, давуу талуудыг гүнзгийрүүлэн судалж, бизнесийн системдээ AI Агент нэвтрүүлэх үед гаргах шаардлагатай техникийн шийдвэрүүдэд тань туслах зорилготой.

Software - AI agent planning

1. AI Агент яагаад архитектурын чухал сонголт вэ?

AI Агент гэдэг нь LLM (Large Language Model) зөвхөн текст үүсгэгч биш, харин тухайн системийн танин мэдэхүйн цөм (reasoning engine) болгон ашиглаж, өгөгдсөн зорилгодоо хүрэхийн тулд алхмуудаа төлөвлөх, гадны багаж хэрэгсэл (tools) ашиглах, алдаагаа засах чадвартай программ хангамжийн нэгж юм.

Уламжлалт ажлын урсгал (workflow automation) нь урьдчилан бичигдсэн дүрэм, нөхцөлүүд (if/else) дээр суурилдаг бол AI Агент нь өгөгдсөн даалгаврын ерөнхий зорилгыг ойлгож, түүнд хүрэх замыг өөрөө боловсруулдаг. Гэхдээ энэхүү эрх чөлөө нь урьдчилан таамаглах боломжгүй байдлыг дагуулдаг тул инженерийн багууд хяналт болон бие даасан байдлын (autonomy vs control) хоорондын тэнцвэрийг олох шаардлагатай болдог.

Энэхүү шийдвэр нь архитектурын хэд хэдэн давхаргад нөлөөлнө:

  • Өгөгдлийн аюулгүй байдал: Агент ямар API руу хандаж, ямар өгөгдөл унших/бичих эрхтэй байх вэ?
  • Дэд бүтэц: Агентын санах ой (memory) болон вектор өгөгдлийн сангуудыг хэрхэн удирдах вэ?
  • Хяналт ба баталгаажуулалт (Observability): Агент яагаад тодорхой нэг шийдвэр гаргасныг хэрхэн мөшгих (trace) вэ?

2. Хэрхэн ажилладаг вэ: AI Агентын үндсэн механик

AI Агентыг амжилттай хөгжүүлэхийн тулд түүний бүрэлдэхүүн хэсгүүдийг маш тодорхой салгаж ойлгох нь зүйтэй. Аливаа агент нь дараах дөрвөн үндсэн бүрэлдэхүүн хэсгээс бүрддэг:

  1. Тархи (The Brain - LLM): Агентын логик сэтгэлгээг хариуцна. Тухайн даалгаврыг задлан шинжлэх, ямар алхам хийхээ төлөвлөх, гарсан үр дүнгээс суралцах зэрэг нь LLM-ийн prompt engineering болон fine-tuning-ээс ихээхэн хамаарна.
  2. Багаж хэрэгслүүд (Tools/Actions): Агентын гадаад ертөнцтэй харилцах гар хөл нь юм. Үүнд REST API дуудах, SQL query ажиллуулах, файл унших, интернетээс мэдээлэл хайх, эсвэл дотоод системүүд рүү мэдээлэл илгээх зэрэг багтана. Энэ хэсэг нь уламжлалт кодоор (Python, Node.js г.м) бичигддэг детерминистик хэсэг юм.
  3. Санах ой (Memory): Агент өмнө нь юу хийснээ санах хэрэгтэй.
    • Богино хугацааны санах ой: Тухайн нэг харилцан яриа эсвэл нэг даалгаврын хүрээнд хадгалагдах контекст.
    • Урт хугацааны санах ой: Хэрэглэгчийн түүх, өмнөх амжилттай ажилласан туршлага зэргийг Вектор өгөгдлийн сан (Vector Database) ашиглан хадгалах.
  4. Төлөвлөлт ба чиглүүлэлт (Planning & Orchestration): Даалгаврыг хэрхэн дэд даалгаврууд болгон хуваах, ямар дарааллаар гүйцэтгэх алгоритм.

Эдгээр механик хэр сайн ажиллах нь тухайн сонгосон хэлний загварын чадвар (жишээ нь, Gemini 2.5 Pro, GPT-5 зэрэг загварууд нь API дуудах тал дээр маш өндөр нарийвчлалтай) болон таны бичсэн tool-ийн тайлбараас шууд хамаарна.

3. Архитектур ба загварууд: Технологийн сонголтууд

Агентын архитектурыг зохион бүтээхэд ганц зөв шийдэл гэж үгүй бөгөөд бизнесийн шаардлагаас хамаарч дараах нийтлэг загваруудаас (patterns) сонгож хэрэгжүүлдэг.

ReAct (Reasoning and Acting) загвар

Энэ нь хамгийн түгээмэл хэрэглэгддэг агентын архитектур бөгөөд агент нь "Бодох -> Үйлдэл хийх -> Үр дүнг харах" гэсэн мөчлөгөөр ажилладаг. Агент эхлээд даалгаврыг шинжилж, ямар хэрэгсэл (tool) ашиглахаа шийдээд, түүнийгээ ажиллуулж гарсан үр дүнд нь тулгуурлан дараагийн алхмаа шийддэг. Хэдийгээр уян хатан боловч, олон алхамт үйлдлийн үед төөрөх, хэт их хугацаа (latency) зарцуулах эрсдэлтэй.

Software engineering - Ai Agent Design and Review

Plan-and-Execute (Төлөвлөөд хэрэгжүүлэх) загвар

Агент үйлдлүүдээ эхлэхээс өмнө бүх алхмаа урьдчилан төлөвлөнө. "Төлөвлөгч" агент нь даалгаврыг 5 алхамд хуваах ба "Хэрэгжүүлэгч" агент нь тэдгээрийг нэг нэгээр нь гүйцэтгэнэ. Энэ нь нарийн төвөгтэй, урт хугацаа шаардсан даалгаварт тохиромжтой бөгөөд архитектурын хувьд хянахад илүү хялбар байдаг.

Multi-Agent Systems (Олон агентын систем)

Нэг том төвөгтэй агентын оронд, тус бүр нарийн мэргэшсэн үүрэгтэй жижиг агентуудыг хооронд нь харилцуулах архитектур. Жишээ нь: Нэг агент нь зөвхөн өгөгдлийн сангаас мэдээлэл хайх (RAG Agent), нөгөөх нь олсон мэдээлэлд анализ хийх (Analyst Agent), гурав дахь нь эцсийн тайланг бичих (Writer Agent) зэргээр үүргээ хуваарилдаг. Энэ хандлага нь системийн найдвартай байдлыг эрс сайжруулдаг. Үүнийг хэрэгжүүлэхдээ орчин үеийн үүлэн технологиудыг түлхүү ашиглах нь үр дүнтэй бөгөөд Google Cloud Vertex AI Agent Builder гэх мэт платформууд нь олон агентыг хооронд нь уялдуулах, аюулгүй байдлыг хангах дэд бүтцийг бэлнээр санал болгодог.

4. Бодит хэрэглээ ба хэрэгжүүлэх боломжууд

AI Агентыг ямар салбарт, ямар процесст ашиглахаас хамаарч түүний үнэ цэнэ тодорхойлогдоно. Зөвхөн дотоод туршилт биш, бодит үнэ цэнэ үүсгэдэг хэд хэдэн нийтлэг хэрэглээний тохиолдлууд байна:

  • DevOps болон Системийн удирдлага: Системд алдаа (alert) гарах үед Агент нь log файлуудыг унших, өмнөх ижил төстэй алдаануудыг хайх, шаардлагатай бол зарим серверийн тохиргоог шалгах API-уудыг дуудаж, ахлах инженерт алдааны шалтгаан болон засах боломжит хувилбаруудыг нэгтгэн өгөх. Энэ нь incident response хугацааг эрс багасгадаг.
  • Хэрэглэгчийн үйлчилгээний автоматжуулалт (Customer Support Triage): Хэрэглэгчийн хүсэлтийг зөвхөн текстээр хариулаад зогсохгүй, тухайн хэрэглэгчийн захиалгын мэдээллийг CRM системээс татаж авах, буцаалтын бодлоготой нийцэж байгаа эсэхийг шалгах, шаардлага хангасан бол төлбөр буцаах API-г дуудах хүртэлх үйлдлийг бие даан гүйцэтгэх.
  • Дотоод мэдээллийн анализ: Байгууллагын удирдлагууд "Өнгөрсөн улиралд хамгийн их ашигтай ажилласан 3 бүтээгдэхүүнийг борлуулалтын сувгаар нь гаргаж өг" гэж хүсэхэд Data Agent нь энэ асуултыг SQL query болгон хөрвүүлж, BigQuery зэрэг дата санд ажиллуулаад, гарсан үр дүнг график эсвэл ойлгомжтой текст хэлбэрээр буцаах.

5. Эрсдэл, хязгаарлалт ба архитектурын хувьд анхаарах зүйлс

Агент хөгжүүлэх үйл явц нь энгийн програмчлалаас хэд хэдэн суурь ялгаатай тул дараах эрсдэлүүдийг технологийн удирдлагын түвшинд анхаарч үзэх ёстой.

Нон-детерминистик байдал буюу Hallucination

LLM нь заримдаа байхгүй API-г дуудахыг оролдох, эсвэл буруу параметр дамжуулах эрсдэлтэй. Агентад хэт их эрх чөлөө олгох нь системийн тогтвортой байдлыг алдагдуулдаг. Үүнээс сэргийлэхийн тулд API дуудах хэсэгт маш хатуу өгөгдлийн шалгалт (schema validation) хийх шаардлагатай.

Хоцрогдол ба Зардал (Latency and Cost)

Агент нэг даалгаврыг биелүүлэхийн тулд LLM рүү 5-10 удаа хандах тохиолдол гардаг. Харилцан үйлдэл бүр нь тодорхой хэмжээний хугацаа (latency) шаардах ба хэрэглэгчдэд хэтэрхий удаан хүлээлт үүсгэдэг. Мөн token-ийн хэрэглээ эрс өсдөг тул системийн архитектурын шатанд зардлын тооцооллыг нарийн хийх, жижиг даалгаварт илүү хөнгөн загвар ашиглах чиглүүлэлт (routing) хийх хэрэгтэй.

Аюулгүй байдал ба Хандлагын хяналт

Агентад мэдээлэл өөрчлөх, устгах (Write, Delete) эрх олгох нь маш өндөр эрсдэлтэй. Prompt injection халдлагын тусламжтайгаар хортой хэрэглэгч агентыг өөрийн зорилгоор ашиглах, нууцлалтай мэдээлэл татаж авахыг оролдох боломжтой. Тиймээс агент бүрд зөвхөн өөрт шаардлагатай хамгийн бага эрхийг (Principle of Least Privilege) олгох ба чухал үйлдлүүд дээр заавал Human-in-the-loop (хүний оролцоо ба үйлдэл баталгаажуулах) алхмыг нэвтрүүлэх нь зүйтэй.

6. Шийдвэр гаргах шалгуур үзүүлэлтүүд

Инженерийн багууд аливаа процессыг автоматжуулахдаа уламжлалт код бичих үү, эсвэл AI Агент ашиглах уу гэдгээ дараах шалгуураар шийдвэрлэх нь оновчтой:

  • Уламжлалт скрипт / RPA сонгох тохиолдол:
    • Процесс нь 100% тодорхой, дүрэмд суурилсан байх.
    • Өгөгдлийн бүтэц хатуу тогтсон (Structured data) байх.
    • Системийн хариу өгөх хугацаа (latency) миллисекундээр хэмжигдэх шаардлагатай үед.
    • Алдаа гарах магадлал 0 байх ёстой маш эмзэг санхүүгийн гүйлгээний систем.
  • AI Агент сонгох тохиолдол:
    • Оролтын мэдээлэл нь бүтэцгүй (и-мэйл, PDF, хүний яриа гэх мэт) байх.
    • Даалгаврыг биелүүлэх алхмууд урьдчилан таамаглах боломжгүй, нөхцөл байдлаас хамаарч өөрчлөгддөг байх.
    • Хэд хэдэн өөр системээс мэдээлэл цуглуулж, контекстэд суурилсан дүгнэлт хийх шаардлагатай үед.
    • Хэрэглэгчийн туршлагыг илүү уян хатан, байгалийн хэлээр явагддаг болгох зорилготой үед.

7. Түгээмэл алдаанууд ба түүнээс сэргийлэх нь

AI Агентыг амьдрал дээр нэвтрүүлж буй багуудын гаргадаг хамгийн нийтлэг алдаанууд болон тэдгээрийг шийдвэрлэх туршлагууд:

  1. Нэг агентад бүгдийг даатгах: Нэг "Супер Агент" хийгээд түүнд 20 гаруй tool өгөх нь агентыг төөрөгдөлд оруулж, буруу хэрэгсэл дуудах эсвэл гацах үндсэн шалтгаан болдог. Үүний оронд тодорхой нэг жижиг зорилготой агентуудыг үүсгэж, тэдгээрийг удирдах оркестратор (orchestrator) хөгжүүлэх нь хамаагүй найдвартай.
  2. Observability (Хянах боломж)-ийг орхих: Уламжлалт системд лог уншаад алдааг олдог бол агентын хувьд "яагаад ийм дүгнэлт гаргасан бэ" гэдгийг мэдэх хэцүү. Агентын төлөвлөлтийн алхам бүрийг (trace) бичиж авах LLMOps хэрэгслүүдийг анхнаас нь суурилуулах шаардлагатай.
  3. Тестийн орчинг дутуу бүрдүүлэх: Нон-детерминистик системийг уламжлалт Unit Test-ээр шалгах боломжгүй. Тиймээс "LLM-as-a-judge" буюу өөр нэг хэлний загвар ашиглан агентын гаргасан үр дүнг шалгуулах, эсвэл чухал API дуудалтууд дээр хатуу assertion бичих зэрэг шинэ тестийн аргачлалуудыг нэвтрүүлэх хэрэгтэй.

8. Гол дүгнэлтүүд ба дараагийн алхмууд

AI Агентууд нь байгууллагын процессыг хурдасгаж, үр ашгийг нэмэгдүүлэх хүчирхэг шийдэл боловч амжилттай хэрэгжүүлэхийн тулд инженерийн болон архитектурын өндөр сахилга бат шаарддаг. Удирдлагын түвшинд дараах гол санаануудыг анхаарах нь зүйтэй:

  • Хязгаарыг тодорхойл: Агентад шууд бүх эрхийг бүү олго. Зөвхөн унших (Read-only) эрхтэй, өгөгдөл нэгтгэх даалгавраас эхэлж, системдээ итгэх итгэлцэл бий болсны дараа үйлдэл хийх эрхүүдийг нэмээрэй.
  • Олон агентын архитектурыг илүүд үз: Нэг том нарийн төвөгтэй систем хөгжүүлэхээс илүүтэй, тодорхой нэг үүрэгтэй, хянахад хялбар жижиг агентуудын экосистемийг бүтээнэ үү.
  • Хүн үргэлж давхар хяналтад байх ёстой: Системийн найдвартай байдал 99% хүрэх хүртэл, агентын гаргасан чухал шийдвэрүүдийг (ялангуяа хэрэглэгч рүү и-мэйл явуулах, мэдээлэл устгах зэрэг) хүн баталгаажуулдаг Human-in-the-loop механизмыг заавал байлгах шаардлагатай.
  • Хэмжигдэхүйц үр дүнд төвлөр: Агент нь хэдэн цагийн хүний хөдөлмөрийг хэмнэж байгаа, эсвэл алдааны хувийг хэрхэн бууруулж байгааг тодорхой хэмжих метрикүүдийг тодорхойлсны дараа хөгжүүлэлтийг эхлүүлэх нь зөв.

AI Агент нь ирээдүйн программ хангамжийн салшгүй хэсэг болох нь тодорхой бөгөөд энэхүү шилжилтийг өөрийн байгууллагын онцлогт тохируулан, эрсдэлээ зөв тооцоолон нэвтрүүлэх нь технологийн багийн гол зорилт байх болно.

Нийтлэлд нэгдэх үү?

Танд манай нийтлэл таалагдсан уу? Ийм төрлийн нийтлэлийг долоо хоног бүр имэйлдээ аваарай.

* 200+ хөгжүүлэгчид, менежерүүд, CTO нар бүртгүүлсэн.

Дараагийн Нийтлэл

2026 оны 5-р сарын 21

Google Cloud платформын аюулгүй байдал: Систем шилжүүлэх үеийн эрсдэл ба удирдлага

GCP-ийн аюулгүй байдлын архитектур, хуваалцсан хариуцлагын загвар болон томоохон систем шилжүүлэхэд гарах бодит эрсдэлүүдийг технологийн удирдлагуудад зориулан задлан шинжиллээ.

2026 оны 5-р сарын 19

Монголын компаниудын үүлэн технологийн шилжилт: Архитектур ба бодит хэрэглээ

Монголын байгууллагуудын үүлэн технологийн нэвтрүүлэлт, hybrid архитектурын давуу тал болон дата байршил, сүлжээний хоцрогдол зэрэг инженерийн түвшний шийдвэр гаргалтад зориулав.

2026 оны 5-р сарын 16

Google-ийн шинээр бичигдсэн байгаа кодын 75%-ийг AI бичиж байна. Хөгжүүлэгчид юу хийж байна?

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