노드 종류 이해하기
CodeFreeAI에는 5가지 종류의 노드(블록)가 있습니다. 이 블록들을 조립해서 다양한 기능을 만들 수 있습니다.
5가지 노드 타입
1. 🔔 트리거 (Trigger)
워크플로우를 시작시키는 버튼입니다. 모든 워크플로우는 이 트리거 노드로 시작합니다.
- 클릭: 버튼을 눌러서 시작
- 웹훅: 외부에서 신호를 받아서 시작 (예: 텔레그램 채널 게시물)
2. 📊 데이터 소스 (Data Source)
AI가 참고할 데이터를 외부에서 가져옵니다.
- VectorDB: 미리 올려둔 문서 파일(PDF, TXT 등)을 가져와서 프롬프트를 만듭니다.
- HTTP 요청: 날씨, 주식 정보 등 인터넷의 정보를 가져옵니다.
3. ✍️ 텍스트 생성 (Text Generation)
똑똑한 LLM(AI) 모델이 글을 작성하거나 질문에 대답합니다.
- Gemini, ChatGPT, Claude, Grok: 원하는 AI 모델을 선택하여 오케스트레이션 할 수 있습니다.
4. 🎨 이미지 생성 (Image Generation)
텍스트로 설명한 내용을 이미지로 그려줍니다.
- Nano Banana: Google Gemini 모델을 사용하여 빠른 이미지를 생성합니다.
5. 📤 출력 (Output)
만들어진 결과물을 외부 서비스로 내보냅니다.
- 메신저 전송: 텔레그램, 슬랙, 디스코드로 메시지 발송
- 블로그 발행: INBLOG에 콘텐츠 업로드
노드 연결 순서 예시
보통 이런 순서로 연결합니다:
[트리거] → [데이터 가져오기] → [AI가 생각하기] → [결과 보내기]
예시: 나만의 뉴스 요약 봇
- [트리거] 매일 아침 9시에
- [데이터 소스] 네이버 뉴스를 가져와서
- [텍스트 생성] AI가 3줄로 요약하고
- [출력] 내 텔레그램으로 보내줘
이제 각 노드를 자세히 알아볼까요?