일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 1인개발자
- DART
- 이모지메모
- 넷플릭스
- Flutter
- kotlin
- FSM
- 공부집중
- 오픈소스
- 명언모음
- Streaming
- androidx
- 공자명언
- ASMR
- 파이썬
- Freesound
- 코틀린
- jetpack compose
- Linux
- 명심보감
- 장자명언
- 벤자민플랭클린
- Coroutine
- 이모지
- 좋은글필사하기
- recyclerview
- 소울칼리버6
- Firebase
- bash
- Android
- 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..