목록AI (2)
당니의 개발자 스토리
Agent는 상황을 인식하고, 필요한 일을 계획하고, 도구를 사용해 실제 행동까지 수행하는 시스템에 가깝다. 이 글에서는 AI Agent의 개념부터 Agentic AI의 구조, 소프트웨어 개발 주기에서 AI가 바꿀 수 있는 부분,그리고 개발자가 여전히 책임져야 하는 검증과 유지보수까지 정리한다. Agent는 무엇인가Agent라는 단어는 원래 대리인, 중개인, 행동 주체라는 의미를 가진다. AI에서 말하는 에이전트(Agent)는 상황이 발생했을 때 자신이 가진 정보와 도구를 바탕으로적절한 처리를 자동으로 수행할 수 있는 반독립적인 프로그램이라고 이해할 수 있다. 여기서 중요한 표현은 반독립적이다.완전히 마음대로 움직인다는 뜻은 아니다.사람이 목표나 권한 범위를 정해주고, 그 안에서 에이전트가 판단하고 행동..
AI를 공부하면서 가장 먼저 정리하고 싶었던 질문은 이것이었다. ChatGPT는 정말 생각을 하는 걸까? 아니면 그럴듯한 문장을 만들어내는 걸까?처음에는 GPT, LLM, 프롬프트, RAG, Agentic AI 같은 용어가 모두 비슷하게 느껴졌다.하지만 하나씩 뜯어보니 큰 흐름은 생각보다 명확했다. LLM은 기본적으로 다음에 올 말을 예측하는 모델이고,이 예측 능력을 더 잘 활용하기 위해 프롬프트 엔지니어링, 추론 유도, RAG, ReAct 같은 방식이 등장했다. 이번 글에서는 LLM의 작동 원리부터 Agentic AI까지의 흐름을 정리한다. 인공지능은 GPT만을 뜻하지 않는다먼저 가장 헷갈렸던 부분은 인공지능과 GPT의 관계였다. GPT는 인공지능 전체를 의미하는 말이 아니다. GPT는 LLM의 한 종..
