일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
- Linux
- FSM
- Firebase
- 명언모음
- Flutter
- Android
- DART
- 1인개발자
- recyclerview
- jetpack compose
- 소울칼리버6
- Coroutine
- 이모지메모
- 코틀린
- 공자명언
- androidx
- 좋은글필사하기
- 이모지
- 명심보감
- Streaming
- 장자명언
- 공부집중
- 벤자민플랭클린
- bash
- kotlin
- ASMR
- 넷플릭스
- 파이썬
- Freesound
- 오픈소스
- Today
- Total
목록2025/04 (2)
Vintage appMaker의 Tech Blog

🧠 Model Context Protocol이란? Model Context Protocol(MCP)은 인공지능 모델이 사람과의 대화나 작업에서 문맥(Context)을 이해하고 지속적으로 반영할 수 있도록 도와주는 일종의 규칙 또는 체계이다. MCP는 AI가 "무엇을 알고 있어야 하고", "그걸 어떻게 기억해야 하며", "언제 그 기억을 활용해야 하는가"에 대한 지침이다. 쉽게 말해, AI가 기억장부를 어떻게 쓰고, 꺼내고, 관리할 것인가에 대한 약속이다. ✅ 주요 역할기억 지속: 사용자 정보를 대화가 바뀌어도 유지문맥 연결: 이전 대화 내용을 바탕으로 더 정확한 응답 제공지속 학습: 반복된 정보나 행동을 통해 AI가 사용자 성향 파악맞춤 응답: 사용자 스타일, 선호 등을 반영한 대화 제공이런 것을 가..

Flutter에서 Column 위젯의 자식에 많은 위젯들이 있으면 가독성이 떨어진다. 그럴경우 많은 Flutter 개발자들은 위젯배열의 변수를 만들거나 함수를 만들어서 children에 넘긴다. 예로 다음과 같은 과정을 거친다. 1. _buildChildWidget() 함수를 만들어 위젯 배열(List)을 넘긴다.2. Column의 children의 배열에 ... 연산자(분해할당)로 아이템을 분해해서 넣는다. import 'package:flutter/material.dart';void main() { runApp(MyApp());}class MyApp extends StatelessWidget { @override Widget build(BuildContext context) { retur..