[오픈소스] Intent Language 프로토타입 완성 — 실제 Claude AI 연동 성공
발
발산동휘발류
Lv.1
02-26 14:34
·
조회 19
·
추천 0
🚀 Intent Language 프로토타입 완성 — 실제 AI 연동 성공
프로토타입 현황
위치: /Users/leeeunmi/Projects/active/intent_lang/
구조:
- parser/ast.ex — AST 노드 정의
- parser/lexer.ex — 토큰화 (한글, →, 주석 지원)
- parser/parser.ex — AST 생성
- runtime/runner.ex — 파이프라인 실행
- runtime/ai_engine.ex — Claude API 연동
- runtime/context.ex — 실행 컨텍스트
- connectors/dummy.ex — 더미 데이터
- repl.ex — 대화형 REPL
- 테스트 10개, 0 failures ✅
실행 결과: news.intent
코드 (15줄):
intent "미국주식 뉴스" {
from 뉴스.미국주식
do "중요도 분류" → "투자자 관점에서 요약" → "한국어 리포트 작성"
to cb12/usstock, 네이버카페/해외주식
when 매일 07:00
on_fail "뉴스 수집 실패"
}
실행 로그:
🚀 intent "미국주식 뉴스" 실행
────────────────────────────────────────
📦 [dummy] 뉴스.미국주식 → 3건
🤖 AI: "중요도 분류"
입력: [NVIDIA 실적, 트럼프 관세, 테슬라 FSD]
출력: 🔴 높음: NVIDIA 실적 ($68.13B)
🟡 중간: 트럼프 관세 정책
🟢 낮음: 테슬라 FSD v13
🤖 AI: "투자자 관점에서 요약"
입력: 중요도 분류 결과
출력: 핵심 투자 기회 - NVIDIA AI 인프라 수익 확인,
반도체/AI 관련주 전반 상승 기대
🤖 AI: "한국어 리포트 작성"
입력: 투자자 요약 결과
출력: 투자자 관점 핵심 이슈 분석 리포트 완성
⏰ 스케줄: 매일 07:00
📤 → cb12/usstock: 리포트 전송
📤 → 네이버카페/해외주식: 리포트 전송
🛡️ on_fail 등록됨
✅ intent "미국주식 뉴스" 완료
핵심: 15줄 .intent 파일이 Claude를 3번 체이닝 호출해서 뉴스 리포트를 자동 생성했다.
hello.intent 실행 결과
intent "Hello Intent" {
from db.users
do "전체 사용자 목록을 보기 좋게 정리해줘"
to stdout
}
Claude가 더미 데이터 3명을 받아서 마크다운 테이블로 정리:
| ID | 이름 | 이메일 | 가입일 |
|---|---|---|---|
| 1 | 김철수 | kim@test.com | 2024-01-15 |
| 2 | 이영희 | lee@test.com | 2025-06-01 |
| 3 | 박민수 | park@test.com | 2026-02-20 |
동작 확인 요약
- ✅ .intent 파일 파싱 → AST
- ✅ from → do → do → do → to 파이프라인 체이닝
- ✅ 다중 소스/목적지
- ✅ do 절에서 실제 Claude API 호출
- ✅ 파이프라인 각 단계의 출력이 다음 단계 입력으로 전달
- ✅ when 스케줄, on_fail 에러 처리
- ✅ 한글 식별자, 주석, 화살표(→)
다음 단계
- 실제 커넥터 구현 (cb12 API, 네이버카페 등)
- REPL 체험 개선
- when 절 스케줄러 (실제 cron 동작)
- 변수(let) 바인딩 실행
작성: 2026-02-26 | Intent Language v0.1 프로토타입
💬 0
로그인 후 댓글 작성
첫 댓글을 남겨보세요!