Browsed by
[Month:] 2025년 07월

MCP(Model Context Protocol) Deep Dive

MCP(Model Context Protocol) Deep Dive

요즘 AI 개발에 대해 얘기하자면 MCP를 빼놓고 얘기할 수 없다. LLM이 나오면서 AI가 모든 것을 바꿔 버릴 것이라는 우려가 있었지만 막상 Chatbot수준의 정보를 얻는 것 말고는 활용 가치가 그리 크지 않았다. 하지만 Antropic에서 MCP규격(2024.11)을 내 놓으면서 기류는 크게 바뀌었다. LLM이 인공지능 즉, 두뇌 역할을 담당했다면 MCP는 이 두뇌에 팔과 다리를 달아주었기 때문이다. 결국 사람이 AI에게 말을 건네면 AI는 그 말를 이해하고 실제 도움이 되는 행동을 할 수 있게 된 셈이다. 이 글에서는 MCP가 무엇인지 규격(Specification)위주로 간략하게 설명하고 Langchain MCP Adapter와…

Read More Read More

Perverse Incentives

Perverse Incentives

Many AI coding assistants, including Claude Code, charge based on token count – essentially the amount of text processed and generated. This creates what economists would call a “perverse incentives(삐뚤어진 유인책)” – an incentive that produces behavior contrary to what’s actually desired. Let’s break down how this works: It might be difficult for AI companies to prioritize code conciseness when their revenue depends on token count. There’s clearly something going on where the more verse the LLM is, the better…

Read More Read More

China’s Rare Earth Origin Story, Explained

China’s Rare Earth Origin Story, Explained

Low environmental standards helped China become the world’s low-cost producer of rare earths, but Beijing was also focused on helping the industry. 몇 달 전 중국이 희토류의 수출을 일시 중단할 때까지 대부분의 세계 지도자들은 희토류를 그리 중요하게 생각하지 않았다. 그러나 약 반 세기동안 중국 정부의 최고위급들은 이들 희토류에 대해 꾸준한 관심을 가져왔다. 마오쩌둥이 27년의 통치기간 동안 얼마만큼의 철과 스테인레스를 생산 할지에만 초점을 맞췄지 품질에는 크게 신경을 쓰지 않았다. 그 결과 업계의 요구를 충족시키지 못하는 저품질의 철과 스테인레스의 생산만 많아졌다. 1940년대…

Read More Read More

A.I. 시대에 소프트웨어 개발이란?

A.I. 시대에 소프트웨어 개발이란?

2022년 11월 ChatGPT가 본격적인 A.I.의 서막을 알렸으니 A.I. 붐이 일어난지 아직 3년이 채 못 된 시점이다. 비록 짧은 기간이지만 근래 우리 피부에 와닿는 이 기술의 파급력은 어마어마하다. 초기 그렇게 덩치가 컸던 A.I. 모델도 3년도 안돼 휴대폰 속까지 들어와버렸으니 A.I.를 모르는 사람은 거의 없을 지경이다. 이렇게 전 세계적으로 파급력도 크고 전파력도 강한 A.I.가 일상생활 속에서 느끼는 체감이 이정도인데 이 업계에 몸담고 있는 나로서는 오죽하겠는가! A.I.가 만들어 내는 결과물을 접하는 이용자의 시각과 A.I.를 활용해 결과물을 만들어 내는 개발자의 입장에서 바라보는 관점은 사뭇…

Read More Read More

Langgraph – Edges

Langgraph – Edges

Edges define how the logic is routed and how the graph decides to stop. This is a big part of how your agents work and how different nodes communicate with each other. There are a few key types of edges: A node can have MULTIPLE outgoing edges. If a node has multiple out-going nodes, all of those destination nodes will be executed in parallel as a part of the next superstep.