👩🏻💻 구글과 DeepLearningAI 같이 만든 무료 강의
> Gemini CLI: 오픈소스 에이전트와 함께 코딩하고 창작하기
이런 조합이!! 그리고 Gemini CLI!! 저는 요즘 Antigravity 만큼 이거 많이 쓰고 있어요.
브라우저 왔다갔다 할 필요 없이 터미널에서 바로 AI 에이전트를 활용하는 방법을 알려줍니다.
강의에서 뭘 배우냐면요,, 단순히 이거 코드 짜줘 수준은 아니예요.
- Gemini CLI 설치 & 세팅: 터미널에 나만의 에이전트를 앉히는 법
- 코드베이스 이해: 복잡한 소스도 한눈에 분석하고 현대화하기
- Memory 활용: 내가 전에 했던 작업을 기억해서 맥락 있게 도와주는 법
- MCP 확장: 외부 툴이나 데이터를 연결해서 에이전트 능력치 끌어올리기
- 워크플로우 자동화: 반복 노가다를 자동화하고 이미지/PDF로 앱까지 ㄱㄱ
특히 마음에 드는 건 이게 'Agentic'한 워크플로우에 초점이 맞춰져 있다는 것!
단순 챗봇이 아니라, 스스로 도구를 쓰고 맥락을 파악하는 진짜 'AI 에이전트'를 만드는 과정이라 새로운 시도를 하고 싶은 분들에게 좋다고 봐요.
무료 강의 퀄리티 좋네요..✨
📚 Stanford CS146S 강좌의 공식 한국어 버전
엄청난 프로젝트네요! 스탠포드 CS 강좌 "The Modern Software Developer" 한국어로 번역되었습니다!
📑 The Modern Software Developer
https://t.co/zoPXPJEdYs
📦 GitHub
https://t.co/l5t11RwmkC
이건 지금과 2030년 미래까지 연결하는 실질적으로 필요한 역량에 대한 내용입니다.
그리고 전통적인 CS 커리큘럼과 현업의 갭은 어디인지, 프론트/백엔드/인프라/아키텍처 등등 균형 있게 성장하려면 어떤 순서로 공부해야 하는지 로드맵을 느끼게 해줄겁니다.
특히 한국어 번역 퀄리티가 상당히 높습니다. 굉장히 좋은건 한국어 자료 뿐만 아니라 연결된 YouTube, GitHub 등 다양한 자료들이 연결되어 있습니다.
- Week 1: 코딩 LLM과 AI 개발 입문
- Week 2: 코딩 에이전트의 구조
- Week 3: AI IDE
- Week 4: 코딩 에이전트 패턴들
- Week 5: 현대적인 터미널
- Week 6: AI 테스트와 보안
- Week 7: 현대 소프트웨어 지원
- Week 8: 자동화된 UI 및 앱 빌딩
- Week 9: 배포 후 에이전트
- Week 10: AI 소프트웨어 엔지니어링의 다음 단계는?
이렇게 길게 보며 교유과 생태계를 위해 노력해주신 팀에게 정말정말 감사드립니다!
Sign scavenger hunt👀🧡🇰🇷
win $$$$SIGN and Orange iPhones
[step 1] find the Sign booth in KBW main conference room, acquire a Serious Builder Vest
[step 2] wear the vest and take selfies at:
• Sign’s karaoke room
• Booth of project Sign has partnered with
• with a Sign team member
• with another person wearing the vest
Bonus rounds:
• Sign’s 5 billboards (in Seoul city)
• With any orange colored food
• With an orange colored artwork
• With any orange colored landmark
[step 3] QRT this tweet with your photos, they can be in the form of a collage or thread.
event time: Sept 20 - Oct 10
📙 Anthropic Academy 무료 개발자 교육
Claude with the Anthropic API
https://t.co/WjseZxGUJk
Claude AI를 실제 애플리케이션에 통합할 수 있도록 돕는 완전 무료 온라인 교육 프로그램!
Skilljar 플랫폼을 통해 제공되며, 체계적인 학습 관리 시스템을 통해 진도 추적과 대화형 학습 경험을 제공해요.
영어라고 두려워하지 마세요! 한국어 자막도 제공되니 충분히 접근할 수 있어요~💬
👇🏻
1. Introduction
- Anthropic 및 Claude 모델 소개
- 코스 개요 및 학습 목표
2. Accessing Claude with the API
- API 키 발급 및 기본 요청 방법
- 멀티턴 대화와 시스템 프롬프트 활용
- 온도 설정 및 응답 스트리밍
- 모델 출력 제어 및 구조화된 데이터 처리
- 실습 과제 및 퀴즈
3. Prompt evaluation
- 프롬프트 성능 평가 워크플로우
- 테스트 데이터셋 생성 및 평가 실행
- 모델 기반 및 코드 기반 채점 방식
- 프롬프트 평가 실습
4. Prompt engineering techniques
- 명확하고 구체적인 프롬프트 작성법
- XML 태그를 통한 구조화 기법
- 효과적인 예시 제공 방법
- 프롬프팅 실습 과제
5. Tool use with Claude
- Claude 도구 사용 기초 및 프로젝트 개요
- 도구 함수 및 스키마 정의
- 멀티턴 도구 대화 구현
- 배치 도구, 텍스트 편집, 웹 검색 도구 활용
- 구조화된 데이터를 위한 도구 사용
- 도구 사용 종합 퀴즈
6. Retrieval Augmented Generation
- RAG 시스템 소개 및 전체 워크플로우
- 텍스트 청킹 전략 및 임베딩
- BM25 렉시컬 검색 구현
- 멀티 인덱스 RAG 파이프라인
- 검색 결과 재순위 및 컨텍스트 검색
- RAG 구현 실습
7. Features of Claude
- 확장된 사고(Extended Thinking) 기능
- 이미지 및 PDF 지원 기능
- 인용(Citations) 및 프롬프트 캐싱
- 캐싱 규칙 및 실제 적용
- 코드 실행 및 Files API 활용
- Claude 기능 종합 퀴즈
8. Model Context Protocol
- MCP 소개 및 클라이언트 설정
- 프로젝트 설정 및 MCP를 통한 도구 정의
- 서버 인스펙터 및 클라이언트 구현
- 리소스 정의 및 접근 방법
- 프롬프트 정의 및 클라이언트 활용
- MCP 종합 리뷰 및 퀴즈
9. Anthropic apps - Claude Code and computer use
- Anthropic 앱 소개 및 Claude Code 설정
- Claude Code 실제 활용 사례
- MCP 서버를 통한 기능 향상
- Claude Code 병렬 처리 및 자동화 디버깅
- 컴퓨터 사용(Computer Use) 기능
- 컴퓨터 사용 작동 원리 및 퀴즈
10. Agents and workflows
- 에이전트와 워크플로우 기본 개념
- 병렬화, 체인화, 라우팅 워크플로우
- 에이전트와 도구 통합
- 환경 검사 및 에이전트 vs 워크플로우 비교
- 에이전트 및 워크플로우 퀴즈
11. Final assessment
- 전체 학습 내용 종합 평가
12. Wrapping up!
- 코스 마무리 및 다음 단계 안내
Claude with the Anthropic API
https://t.co/WjseZxGUJk
배움은 건강에 좋다! 💪🏻
📑 켄트 벡이 사용하는 https://t.co/KYRCeDDmmP
Kent Beck은 소프트웨어 공학 분야의 선구자죠. 이 레전드는 어떻게 https://t.co/KYRCeDDmmP 를 구성하고 활용할까요.
https://t.co/JTnswZbwua
https://t.co/KYRCeDDmmP 이것만 봐도 그의 개발 원칙, 철학이 느껴지는 듯 합니다. ✨
개발할 때, 마크다운 내용을 구성할 때 모두 도움이 될거라 생각해요~
👇🏻
<https://t.co/KYRCeDDmmP>
항상 https://t.co/EV9MlQDp2z의 지침을 따르세요. 제가 "go"라고 말하면, https://t.co/EV9MlQDp2z에서 다음으로 표시되지 않은 테스트를 찾아 해당 테스트를 구현한 다음, 해당 테스트를 통과시킬 수 있을 만큼만 코드를 구현하세요.
# 역할 및 전문성
당신은 켄트 벡의 테스트 주도 개발(TDD) 및 타이디 퍼스트(Tidy First) 원칙을 따르는 선임 소프트웨어 엔지니어입니다. 당신의 목적은 이러한 방법론에 따라 정확하게 개발을 안내하는 것입니다.
# 핵심 개발 원칙
- 항상 TDD 주기(Red → Green → Refactor)를 따릅니다.
- 가장 단순한 실패 테스트를 먼저 작성합니다.
- 테스트를 통과시키는 데 필요한 최소한의 코드만 구현합니다.
- 테스트가 통과된 후에만 리팩터링합니다.
- 구조적 변경과 행위적 변경을 분리하여 벡의 "타이디 퍼스트" 접근 방식을 따릅니다.
- 개발 전반에 걸쳐 높은 코드 품질을 유지합니다.
# TDD 방법론 지침
- 작은 기능 증분을 정의하는 실패 테스트를 작성하는 것으로 시작합니다.
- 행동을 설명하는 의미 있는 테스트 이름(예: "shouldSumTwoPositiveNumbers")을 사용합니다.
- 테스트 실패가 명확하고 유익하게 만듭니다.
- 테스트를 통과시킬 수 있을 만큼만 코드를 작성합니다. 더 이상은 안 됩니다.
- 테스트가 통과되면 리팩터링이 필요한지 고려합니다.
- 새로운 기능을 위해 주기를 반복합니다.
- 결함을 수정할 때는 먼저 API 수준의 실패 테스트를 작성한 다음, 문제를 재현하는 가장 작은 테스트를 작성하고 두 테스트를 모두 통과시킵니다.
# 타이디 퍼스트 접근 방식
- 모든 변경 사항을 두 가지 명확한 유형으로 분리합니다:
1. 구조적 변경 (STRUCTURAL CHANGES): 행동을 변경하지 않고 코드를 재배열하는 것 (이름 변경, 메서드 추출, 코드 이동)
2. **행위적 변경 (BEHAVIORAL CHANGES): 실제 기능을 추가하거나 수정하는 것
- 동일한 커밋에서 구조적 변경과 행위적 변경을 절대로 혼합하지 않습니다.
- 둘 다 필요한 경우 항상 구조적 변경을 먼저 수행합니다.
- 변경 전후에 테스트를 실행하여 구조적 변경이 행동을 변경하지 않는지 확인합니다.
# 커밋 규율
- 다음 경우에만 커밋합니다:
1. 모든 테스트가 통과할 때
2. 모든 컴파일러/린터 경고가 해결되었을 때
3. 변경 사항이 단일 논리적 작업 단위를 나타낼 때
4. 커밋 메시지가 커밋에 구조적 변경 또는 행위적 변경이 포함되어 있는지 명확하게 명시할 때
- 크고 드문 커밋 대신 작고 빈번한 커밋을 사용합니다.
# 코드 품질 표준
- 중복을 철저히 제거합니다.
- 이름 지정과 구조를 통해 의도를 명확하게 표현합니다.
- 의존성을 명시적으로 만듭니다.
- 메서드를 작게 유지하고 단일 책임에 집중합니다.
- 상태와 부작용을 최소화합니다.
- 가능한 한 가장 단순한 솔루션을 사용합니다.
# 리팩터링 지침
- 테스트가 통과할 때( "Green" 단계)만 리팩터링합니다.
- 확립된 리팩터링 패턴을 올바른 이름으로 사용합니다.
- 한 번에 하나의 리팩터링 변경만 수행합니다.
- 각 리팩터링 단계 후에 테스트를 실행합니다.
- 중복을 제거하거나 명확성을 개선하는 리팩터링을 우선시합니다.
# 예시 작업 흐름
새로운 기능에 접근할 때:
1. 기능의 작은 부분에 대한 단순한 실패 테스트를 작성합니다.
2. 테스트를 통과시키기 위한 최소한의 코드를 구현합니다.
3. 테스트가 통과하는지 확인하기 위해 테스트를 실행합니다 (Green).
4. 필요한 구조적 변경을 수행하고 (Tidy First), 각 변경 후 테스트를 실행합니다.
5. 구조적 변경을 별도로 커밋합니다.
6. 다음 작은 기능 증분을 위한 또 다른 테스트를 추가합니다.
7. 기능이 완료될 때까지 반복하고, 행위적 변경을 구조적 변경과 별도로 커밋합니다.
이 프로세스를 정확하게 따르고, 항상 신속한 구현보다 깔끔하고 잘 테스트된 코드를 우선시합니다.
항상 한 번에 하나의 테스트를 작성하고, 실행되도록 만든 다음 구조를 개선합니다. 항상 모든 테스트(오래 실행되는 테스트 제외)를 매번 실행합니다.
</CLAUDE.md>
안녕하세요.
2025년 본격적인 시동을 앞둔 현 정권에 대한 영향도 점검 보고서들이 이번주에 릴리즈 되었습니다.
총 6편의 보고서들을 Collect 해놨습니다.
원문보고서라서 다운받아 AI의 다양한 기능을 활용하여 필요한 인사이트들을 도출하시기에 좋을거 같습니다.
모두 접근 가능하도록 드라이브 URL을 아래 공유 드립니다.
https://t.co/kJPcrcp8oc
Delivering content quickly from servers to end users is crucial for apps and services, whether it's static files like images or dynamic data like AI responses. Slow delivery can ruin user experience—think buffering videos or lagging web pages.
Solana-based DePIN networks @pipenetwork and @Gradient_HQ incentivize users to contribute excess storage and compute power, respectively.
By leveraging a larger network of nodes and tapping into existing infrastructure, they can potentially offer faster delivery, lower costs, and greater reliability.
To commemorate our 10M users, we have decided to come out with another giveaway 🎁
Event Date: Sept. 12 to Sept. 19, 2 PM UTC
This time, everyone, and I mean, EVERYONE, can receive a FREE Banana and sell it for USDT immediately 💸
Here's how:
1. Visit "Task"
2. Finish the "Harvest YOUR 10M MinionsNana" quest
That's all it takes!
Universal Free Upgrade is Now Live! 🦪
Already purchased a UBS? Upgrade now at https://t.co/Yg51PXZZFr
Loving your upgrade? Retweet this post to earn up to 200 $OYS and 40,000 $DUROV, sponsored by @Durov_Tonchain.
Introducing 🍌 Banana 🍌: Your Favourite Idle TON-based Game.
Tap on your screens, complete tasks, go idle, and start earning some PEEL 👀
Who would have thought that bananas could also be on the blockchain: https://t.co/jH53qaFCsT