samchon/openapi Swagger와 LLM JsonSchema 타입 정의 및 변환 오픈소스

1 week ago 2

요즘 LLM을 이용한 에이전트 개발이 많아지고 있는데
여기에 대해서 vercel ai나 langchain은 LLM의 응답에 대해서
zod나 Pydantic을 이용하더라고요

국내 typia 개발자인 samchon이 여기에 대해서 typia로 validation 할 수 있게
타입을 정의해놓고 변환 가능하게 만들어놓은 것이 있어서 가져와봤습니다.

해당 라이브러리와 typia를 조합해서 특정 툴에 대한 입출력을 검증하고
그대로 값이 타입에 맞는지 validation feedback을 먹일 수 있다는게 놀라운 것 같아요

요즘 hype 되고 있는 mastra나 agents.json을 보면 결국 손으로 스키마를 작성해야하는데
이 라이브러리를 사용하면 코드와 밀접된 인터페이스를 사용해서 툴을 에이전트에게 알려줄 수 있기에 상당히 중요할 듯 싶습니다.

이제는 zod로 하나 하나 json schema를 작성 안하고, 그저 인터페이스로 집어넣을 수 있다는거죠

Read Entire Article