📌 인타re(Intrare) 소개 (00:00)
🔹 G드리 인타re(G-Dri Intrare)
기터브(GitHub)의 전 CEO가 개발자들을 위해 새로 설립한 회사. AI 네이티브 워크로드를 위한 기터브를 지향.
- 6천만 달러 규모의 시드 라운드 투자 유치.
- 제품명은 인타re(Intrare), 도메인은 intaire.ai.
인타re는 AI 우선 사용 사례를 위해 구축되고 있으며, 소프트웨어 개발 방식을 혁신하는 것을 목표로 함.
🔹 AI 시대의 개발 방식 변화 (00:52)
개발자의 역할이 리팩토링되고 있으며, 다양한 AI 에이전트가 활용됨.
- 사양 주도 개발이 코드 생성의 주요 동인.
- 에이전트들이 병렬로 상호 운용되며 수백 개의 변형을 동시에 생성 및 평가.
- 기존의 소프트웨어 개발 수명 주기는 클라우드 시대 이전에 구축되어 AI 에이전트 개발에 적합하지 않음.
에이전트 개발 환경에서 인간의 계획 및 추적을 위해 설계된 오래된 도구의 한계를 극복하는 것이 중요.
🔹 인타re의 목표 (02:48)
에이전트와 인간이 협업하고, 배우며, 함께 배포할 수 있는 차세대 개발자 플랫폼 구축.
- 깃(Git)과 유사하지만 몇 가지 추가 기능이 존재.
🔹 인타re의 핵심 구성 요소 (03:02)
세 가지 핵심 구성 요소를 기반으로 함.
- 코드 의도, 제약 조건 및 추론을 단일 버전 제어 시스템으로 통합하는 깃 기반 데이터베이스.
- 컨텍스트 그래프를 통해 다중 에이전트 조정을 가능하게 하는 범용 의미론적 추론 레이어.
- 에이전트와 인간의 협업을 위해 소프트웨어 개발 수명 주기를 재창조하는 AI 네이티브 SDLC(Software Development Life Cycle).
핵심 아이디어는 오늘날 개발자가 AI와 작업하는 방식과 차별화되는 요소를 만드는 것.
📌 인타re CLI (04:03)
🔹 인타re CLI의 필요성
에이전트 세션은 일시적이며, 프롬프트는 터미널에 존재하고, 추론은 컨텍스트 윈도우에 존재.
- 코드 생성, 결정, 제약 조건 및 반복 작업은 세션을 닫는 순간 사라짐.
- 깃은 변경 사항은 보존하지만 그 이유에 대해서는 보존하지 않음.
- 에이전트가 수십만 줄의 코드를 생성함에 따라 컨텍스트 손실이 빠르게 누적.
- 공유된 컨텍스트가 없으면 에이전트는 효과적으로 협업할 수 없음.
컨텍스트 손실을 막고 에이전트 간의 협업을 증진하는 것이 중요.
🔹 체포인트(Checkpoint) (05:15)
에이전트 컨텍스트를 깃에 1급 버전 데이터로 자동 캡처하는 새로운 프리미티브.
- 에이전트가 생성한 코드를 커밋할 때 체포인트는 커밋과 함께 전체 세션 캡처.
- 트랜스크립트, 프롬프트, 파일 터치, 토큰 사용량, 도구 호출 등 포함.
- 이 컨텍스트는 의미론적 추론 레이어의 기초가 됨.
깃 버전 관리 자체와 함께 일종의 메타데이터를 저장하여 에이전트의 의도, 내린 결정, 수행된 작업 등을 파악할 수 있도록 함.
🔹 인타re CLI 작동 방식 (06:36)
에이전트가 생성한 모든 커밋은 인타re CLI로 실행.
- 구조화된 체포인트 객체를 작성하고 이를 커밋 SHA와 연결.
- 커밋을 푸시할 때 체포인트도 이 메타데이터를 별도의 브랜치로 푸시하여 리포지토리 내에 완전한 추가 전용 감사 로그를 제공.
- 결과적으로 모든 변경 사항은 깃뿐만 아니라 그것을 생성한 추론으로도 추적 가능.
모든 변경 사항을 추론 과정과 함께 추적하여 추적성 향상, 더 빠른 반복, 더 나은 핸드오프, 토큰 낭비 감소 효과를 기대.
📌 인타re CLI 사용 예시 (08:39)
🔹 인타re CLI 설치 및 활성화 (08:40)
회사의 프론트엔드 리포지토리에서 인타re CLI를 활성화.
intrare enable 명령어를 통해 훅 설치 및 프로젝트 구성.
- 세션 메타데이터를 위한 별도의 브랜치 생성.
🔹 클라우드 코드(Claude Code) 연동 (09:22)
클라우드 코드와 인타re CLI를 연동하여 에이전트와의 대화 내용이 커밋에 연결되도록 설정.
- 클라우드 코드에는 세션 시작, 세션 종료, 사용자 프롬프트 제출 시 작업을 수행할 수 있는 훅 개념이 존재.
- 에이전트를 기반으로 이러한 훅을 실행.
🔹 세션 메타데이터 확인 (11:03)
별도의 브랜치에서 세션 메타데이터 확인.
- 사용자가 입력한 프롬프트, AI가 반환한 요약, 대화 내용 및 로그 등을 확인할 수 있음.
- 제이슨 라인 파일 형태로 데이터 저장.
에이전트가 커밋에 검색할 때 컨텍스트를 보존하는 데 매우 유용할 것으로 예상.
🔹 인타re CLI의 가치 (11:22)
인타re CLI는 깃을 더욱 스마트하게 만들어 줌.
- 단순한 코드 차이점 외에 세션 랩으로 들어가 더 많은 것을 관찰하는 시스템.
- 기터브 팀 출신들이 주도하고 있어 소프트웨어 개발자들에게 좋은 결과가 나올 것이라고 예상.