Skip to content
  • Topics
  • 검색
  • Language
    • English
    • 한국어
Burger menu icon
  • IDEs

    • CLion
    • DataGrip
    • DataSpell
    • Fleet
    • GoLand
    • IntelliJ IDEA
    • PhpStorm
    • PyCharm
    • RustRover
    • Rider
    • RubyMine
    • WebStorm
  • Plugins & Services

    • Big Data Tools
    • Code With Me
    • JetBrains Platform
    • Scala
    • Toolbox App
    • Writerside
    • JetBrains AI
    • Grazie
    • Junie
    • JetBrains for Data
    • Kineto
  • Team Tools

    • Datalore
    • Space
    • TeamCity
    • Upsource
    • YouTrack
    • Hub
    • Qodana
    • CodeCanvas
    • Matter
    • Databao
  • .NET & Visual Studio

    • .NET Tools
    • ReSharper C++
  • Languages & Frameworks

    • Kotlin
    • Ktor
    • MPS
    • Amper
  • Education & Research

    • JetBrains Academy
    • Research
  • Company

    • Company Blog
    • Security
    • Community Programs

JetBrains 블로그

팔로우
  • JetBrains 팔로우하기
  • Twitter Twitter
  • Facebook Facebook
  • Instagram Instagram
  • Linkedin Linkedin
  • Youtube Youtube
  • 모두
  • 뉴스
  • 사용 방법 알아보기
  • JetBrains AI
author avatar

Yungyeong Heo

Kotlin으로 AI 에이전트 구축하기 – 2부: 도구에 대한 심층 탐구

이전 글에서는 목록화, 읽기, 쓰기, 편집 기능을 갖춘 기본적인 코딩 에이전트를 어떻게 구축하는지 살펴보았습니다. 오늘은 Koog 프레임워크에서 추가 도구를 만들어 에이전트의 기능을 확장하는 방법에 대해 자세히 살펴봅니다. 일례로, ExecuteShellCommandTool을 구축하여, 에이전트가 코드를 실행하고 실제 엔지니어링에 사용되는 피드백 루프(코드 실행, 실패 관찰, 실제 출력을 기반으로 코드 개선)를 종료하도록 훈련합니다. LLM은 문법 오류를 피하는 데에는 비교적 강하지만, 통합 단계에서는 어려움을 겪는 경우가 많습니다…

Yungyeong Heo
Yungyeong Heo

Kotlin으로 AI 에이전트 구축하기 – 1부: 최소 구성의 코딩 에이전트 

에이전트를 만드는 일은 조금은 독특한 일입니다. 단순히 무언가를 수행하는 코드를 작성하는 것이 아닙니다. LLM에게 작업 수행 능력을 부여하는 코드를 작성하고, 무엇을 할지는 LLM이 결정합니다. 에이전트란 무엇일까요? 에이전트는 작업이 완료되었다고 판단할 때까지 루프 안에서 함수를 호출하는 LLM입니다. 이러한 관점의 전환에는 적응이 필요합니다. 사용자는 에이전트에게 파일을 읽을 수 있는 능력을 부여하고, 어떤 파일을 언제 읽을지는 에이전트가 결정합니다. 에이전트가 메인 파일부터 시작할 것이라고 예상할 수 있겠지만 …

Yungyeong Heo
Yungyeong Heo

조직 전반으로 Kotlin 도입 확장하기

선임 소프트웨어 엔지니어이자 JetBrains 공인 Kotlin 트레이너로 활동 중인 Urs Peter가 기고한 글입니다. Urs는 더 체계적인 방법으로 Kotlin 역량을 높이고 싶은 독자를 대상으로 Xebia Academy에서 Kotlin 역량 강화 프로그램도 운영하고 있습니다. 이 글은 Java 기반 환경에서 Kotlin을 성공적으로 도입하기 위한 완벽 가이드라는 제목의 시리즈로 게재되는 다섯 번째 글입니다. 이 시리즈는 한 개발자의 호기심에서 시작해 전사적인 변화로 이어지는 과정을 통해 실제 팀 내에서 Kotlin 도입이 …

Yungyeong Heo
Yungyeong Heo

Kotlin 도입에 대한 의사결정권자의 동의 이끌어내기

선임 소프트웨어 엔지니어이자 JetBrains 공인 Kotlin 트레이너로 활동 중인 Urs Peter가 기고한 글입니다. Urs는 더 체계적인 방법으로 Kotlin 역량을 높이고 싶은 독자를 대상으로 Xebia Academy에서 Kotlin 역량 강화 프로그램도 운영하고 있습니다. 이 글은 Java 기반 환경에서 Kotlin을 성공적으로 도입하기 위한 완벽 가이드라는 제목의 시리즈로 게재되는 네 번째 글입니다. 이 시리즈는 한 개발자의 호기심에서 시작해 전사적인 변화로 이어지는 과정을 통해 실제 팀 내에서 Kotlin 도입이 어…

Yungyeong Heo
Yungyeong Heo

회사 내 Kotlin 도입 확대하기

선임 소프트웨어 엔지니어이자 JetBrains 공인 Kotlin 트레이너로 활동 중인 Urs Peter가 기고한 글입니다. Urs는 더 체계적인 방법으로 Kotlin 역량을 높이고 싶은 독자를 대상으로 Xebia Academy에서 Kotlin 역량 강화 프로그램도 운영하고 있습니다. 이 글은 Java 기반 환경에서 Kotlin을 성공적으로 도입하기 위한 완벽 가이드라는 제목의 시리즈로 게재되는 세 번째 글입니다. 이 시리즈는 한 개발자의 호기심에서 시작해 전사적인 변화로 이어지는 과정을 통해 실제 팀 내에서 Kotlin 도입이 어…

Yungyeong Heo
Yungyeong Heo

실제 프로젝트에서 Kotlin 평가하기

선임 소프트웨어 엔지니어이자 JetBrains 공인 Kotlin 트레이너로 활동 중인 Urs Peter가 기고한 글입니다. Urs는 더 체계적인 방법으로 Kotlin 역량을 높이고 싶은 독자를 대상으로 Xebia Academy에서 Kotlin 역량 강화 프로그램도 운영하고 있습니다. 이 글은 Java 기반 환경에서 Kotlin을 성공적으로 도입하기 위한 완벽 가이드라는 제목의 시리즈 중 두 번째 글입니다. 이 시리즈는 한 개발자의 호기심에서 시작하여 회사 전체의 변화로 이어지는 과정을 통해 실제 팀 내에서 Kotlin 도입이 어떻…

Yungyeong Heo
Yungyeong Heo

JetBrains AI Meetup Seoul 2025 후기

지난 11월 18일, JetBrains AI Meetup Seoul 2025가 성황리에 개최되었습니다.추운 날씨에도 불구하고 100여 명의 개발자와 업계 관계자분들이 함께해 주셨고, AI 시대를 맞아 개발자와 기업이 어떤 방향을 고민하고 있는지 자연스럽게 공유할 수 있는 의미 있는 시간이었습니다. JetBrains와 단군소프트가 공동 주최한 이번 밋업에는 JetBrains 본사의 핵심 리더십인 Mikhail Vink 님과 Andrey Pachikin 님이 직접 서울을 방문해 자리를 함께했으며 인프랩 CTO 이동욱 님과의…

Yungyeong Heo
Yungyeong Heo

Java 개발자를 위한 Kotlin 시작하기

선임 소프트웨어 엔지니어이자 JetBrains 공인 Kotlin 트레이너로 활동 중인 Urs Peter가 기고한 글입니다. Urs는 더 체계적인 방법으로 Kotlin 역량을 높이고 싶은 독자를 대상으로 Xebia Academy에서 Kotlin 역량 강화 프로그램도 운영하고 있습니다. 이 글은 Java 기반 환경에서 Kotlin을 성공적으로 도입하기 위한 완벽 가이드라는 제목의 시리즈 중 첫 번째 글입니다. 이 시리즈는 한 개발자의 호기심에서 시작하여 회사 전체의 변화로 이어지는 과정을 통해 실제 팀 내에서 Kotlin 도입이 어떻…

Yungyeong Heo
Yungyeong Heo

PyCharm 2025.3 – IDE 통합, 원격 개발 시 Jupyter Notebook 지원, 디폴트 환경 관리자로 uv 지원, 그 외 다양한 기능

PyCharm 2025.3이 출시되었다는 기쁜 소식을 알려 드립니다! 이번 릴리스로 PyCharm을 웹, 데이터, AI/ML 개발을 위한 가장 강력한 Python IDE로 만들겠다는 미션을 이어갑니다. 이번 릴리스에서는 Community 사용자들이 통합 PyCharm으로 마이그레이션되며, 원격 개발 시 Jupyter Notebook 완벽 지원, uv를 디폴트 환경 관리자로 적용, 선제적 데이터 탐색 지원, 새로운 LSP 도구 지원, Claude Agent 도입, 그리고 300개 이상의 버그 수정을 제공합니다. 지금 다운로드하기 …

Yungyeong Heo
Yungyeong Heo

JetBrains가 지원하는 오픈소스 프로젝트 집중 조명

JetBrains는 개발자 커뮤니티의 성장과 번영을 바랍니다. 그래서 긍정적인 영향을 미치는 오픈소스 프로젝트를 지원하여 개발자들이 서로 배우고, 더 나은 소프트웨어를 구축하기 위해 함께 일할 수 있도록 돕습니다. JetBrains는 오픈소스 유지 관리자에게 무료 라이선스를 제공하고 에코시스템과 기여자에게 힘이 되는 이니셔티브에 기여하고 있습니다. 이 글에서는 다양한 에코시스템의 다섯 가지 오픈소스 프로젝트를 집중 조명합니다. 이러한 프로젝트는 Python 또는 JavaScript와 같은 성숙한 프로그래밍 언어를 사용하거나 Rust…

Yungyeong Heo
Yungyeong Heo

Java 오픈소스 프로젝트에서 IntelliJ IDEA를 사용하는 방법: 실제 사례 – 2부

이 시리즈의 1부에서는 Java 커뮤니티에서 가장 영향력 있는 오픈소스 프로젝트 중 일부를 소개했습니다. 이번에는 빌드를 가속화하고, 테스트를 강화하며, 현대적 웹 스택의 사용을 간소화할 수 있는 뛰어난 프로젝트를 소개해 드리려 합니다. IntelliJ IDEA는 언제나 그렇듯이 프로젝트 유지 관리자가 품질에 집중하는 동시에 더욱 효율적이고 자신 있게 작업할 수 있도록 도와줍니다. 🌿 jsoup 실제 HTML을 처리하기 위한 Java 라이브러리입니다. jsoup라는 이름은 초창기 웹 콘텐츠의 혼란스러운 '태그 수프'에서 유래했습니다…

Yungyeong Heo
Yungyeong Heo

CLion 2025.3 대규모 업데이트: 더 빨라진 언어 엔진, 독보적인 constexpr 디버거, DAP 지원 및 기타 다양한 기능

이번 릴리스는 지금까지의 업데이트 중 가장 큰 규모 중 하나로, 더 원활한 워크플로를 제공하기 위한 고급 기능과 다양한 개선 사항을 포함합니다. CLion 2025.3은 JetBrains의 야심작 중 하나로, 광범위한 기능 추가와 워크플로 개선을 넘어 C와 C++ 언어 지원 방식을 모든 단계에서 속도와 정밀도를 우선하는 방향으로 근본적으로 전환했습니다. 이번 릴리스의 핵심 업데이트는 다음과 같습니다. 더 빠른 성능 – 디폴트 엔진이 CLion Nova 언어 엔진으로 전환되었습니다. 컴파일타임 평가에 대한 더 깊은 인사이…

Yungyeong Heo
Yungyeong Heo
더 불러오기
  • Privacy & Security
  • Terms of Use
  • Legal
  • Genuine tools
Language
  • English
  • 한국어
  • Twitter
  • Facebook
  • Linkedin
  • Instagram
  • Youtube
  • RSS
  • Tiktok
Merchandise store iconMerchandise store
Copyright © 2000 JetBrains s.r.o.