Github Copilot 공간 : 모든 제안에 올바른 상황을 가져 오십시오.
생성 AI 도구가 필요한 것을 추측하면, 추측이 옳은 한 마법은 지속됩니다. 익숙하지 않은 코드베이스, 팀이 위키에 보관하는 보안 체크리스트 또는 설명하는 원 오프 슬랙 스레드를 추가하십시오. 왜 중요한 것이 중요하고 가장 강력한 모델조차도 특정 상황과 지식에 접근하기보다는 가정으로 간격을 메울 수 있습니다.
Github Copilot Spaces는 귀하를 허용하여 해당 문제를 해결합니다 Coplot을 읽어야하는 정확한 컨텍스트를 묶습니다—Code, Docs, Transcripts, Sample Queries, 이름을 재사용 할 수있는 “공간”으로 지정하십시오. 공간이 만들어지면 모든 사소 채팅, 완료 또는 명령은 선별 된 지식에 근거하여 일반 모델 대신 조직의 상주 전문가로부터 온 것처럼 느껴지는 답변을 생성합니다.
이 기사에서는 다음을 진행할 것입니다.
- 첫 번째 공간을 만들기위한 5 분짜리 빠른 스타트 가이드
- 커스텀 지침으로 Copilot의 톤, 스타일 및 컨벤션을 개인화하기위한 팁
- 접근성, 데이터 쿼리 및 온 보딩을위한 실제 레시피
- 로드맵의 협업, 보안 및 다음의 내용 (스포일러 : IDE 통합 및 문제/PR 지원)
컨텍스트가 AI 지원 개발을위한 새로운 병목 현상 인 이유
대형 언어 모델 (LLMS)은 패턴에서 번성하지만 하루 종일 엔지니어링 작업은 가득합니다. 그리고다음을 포함하여 패턴 화 된 에지 케이스
- 현대식을 혼합하는 모노레 포는 레거시 jQuery와 반응합니다
- 슬랙 스레드 또는 내부 위키에 묻힌 조직의 지혜
- 업스트림 OSS 문서와 다른 조직 별 보안 지침
그러한 맥락이 없으면 AI 조수는 추측 할 수 있습니다. 그러나 Copilot 공간을 사용하면 파일, 문서 또는 프리 텍스트 스 니펫 문제를 선택하고 공간에 떨어 뜨린 다음 Copilot이 해당 컨텍스트를 사용하여 질문에 답하거나 코드를 작성하게하십시오. Github Spaces의 PM 인 Kelly Henckel은 Github Checkout 에피소드에서“공간으로 인해 컨텍스트를 쉽게 구성하고 공유 할 수있게하므로 Copilot은 주제 전문가처럼 행동합니다.”라고 말했습니다. 결과? 덜 잘못된 추측, 카피 페이스팅이 적고 커밋 준비가 된 코드.
정확히 ~이다 부질의 공간?
공간을 안전하고 공유 가능한 공간으로 생각하십시오 지식의 컨테이너 …을 더한 행동 지시:
그것이 가지고있는 것 | 왜 중요한가 | |
---|---|---|
첨부 파일 | 코드 파일, 전체 폴더, Markdown 문서, 성적표 또는 추가 된 일반 텍스트 | Coplot에게 답변에 대한 근거 진실을 제공합니다 |
맞춤형 지침 | 짧은 시스템은 톤, 코딩 스타일 또는 리뷰어 기대치를 설정하라는 프롬프트 | Copilot이 집 규칙과 일치하도록합니다 |
공유 및 권한 | Github에서 이미 사용하고있는 동일한 역할/가시성 모델을 따릅니다. | 관리 할 새로운 액세스 제어 목록이 없습니다 |
라이브 업데이트 | 파일은 참조 한 지점과 동기화됩니다 | 공간은 코드베이스와 함께 최신 상태를 유지합니다 |
공간을 사용할 수 있습니다 Copilot 라이센스가있는 사람 (무료, 개인, 비즈니스 또는 기업) 이 기능은 공개 미리보기에 있습니다. 관리자는 그것을 활성화 할 수 있습니다 설정> Copilot> 미리보기 기능.
TL; 박사: 공간은 팀을 고정시키는 것과 같습니다 집단 뇌 Copilot 사이드 바에 모든 사람이 일반 언어로 쿼리하게합니다.
빠른 시작 가이드 : 5 분 안에 첫 공간을 만드는 방법
- 탐색 github.com/copilot/spaces로, 클릭하십시오 공간을 만듭니다.
- 명확하게 지정하십시오. 예를 들어,
frontend‑styleguide
. - 설명을 추가하십시오 그래서 팀원들은 언제 –그리고 그렇지 않은 경우– 그것을 사용합니다.
- 컨텍스트를 첨부하십시오:
- 저장소에서 : 폴더와 같은 폴더를 당깁니다
src/components
또는 다음과 같은 개별 파일eslint.config.js
. - 프리 텍스트 해킹 : 슬랙 스레드, 비디오 전사, 온 보딩 체크리스트 또는 JSON 스키마를 텍스트 꼬리표. Copilot은 다른 부착물처럼 취급합니다.
- 사용자 정의 지침을 작성하십시오. 한두 문장만으로도 충분합니다.
- “선임 React Reviewer로 응답하십시오. Eslint 규칙과 Tailwind Class Naming Conventions를 시행하십시오.”
- 저장하고 테스트하십시오. 당신은 끝났습니다. 우주 채팅에서 Colecilot에게 질문을하십시오.
접근성 점검표와 일치하는 구성 요소” – 방금 첨부 한 파일을 인용하는 것을보십시오.
Copilot의 코딩 스타일을 개인화하십시오 (및 음성도)
사용자 정의 지침은 공간의 “성격 층”이며 공간이 사는 곳에서 빛나는 곳입니다. 함께 첨부 파일. 이를 통해 다음을 포함하여 단일 문장으로 강력한 일을 할 수 있습니다.
- 규칙을 시행합니다
- “항상 Vue 3을 선호합니다
script setup
예제를위한 구문 및 구성 API.”
- “항상 Vue 3을 선호합니다
- 팀 톤을 채택하십시오
- “간결하게 대답하십시오. 코드 블록 앞에 한 번의 요약을 포함하십시오.”
- Copilot Project -Specific 어휘를 가르칩니다
- “테스트 케이스 ID가 아닌 ‘시나리오 ID'(SCID)라고 부릅니다.”
Github Checkout 인터뷰에서 Kelly는 비영리 단체 프로젝트를위한 개인 공간을 구축 한 방법을 공유했습니다. 그녀는 Vue 프론트 엔드 폴더 만 첨부했습니다. …을 더한 그녀가 선호하는 규칙에 대한 지침과 Copilot은 첫 번째 시도에서 스타일 가이드와 일치하는 Commit -Ready Code 스 니펫을 제공했습니다.
워크 플로를 자동화하십시오 : 세 가지 실제 레시피
1. 접근성 준수 어시스턴트
우주 성분
- WCAG 기준 및 GitHub의 내부“완료 정의”에 대한 Markdown 문서
- 사용자 정의 명령 : “답변 할 때 DOC 섹션을 인용하고 변경이 필요한 경우 코드 차이를 제공하십시오.”
도움이되는 방법: Slack에서 접근성 리드를 핑하는 대신 공백을 사용하여 “이 새로운 모달에 대한 MAS -C 준수를 위해 어떤 단계가 필요한가?”와 같은 질문을 할 수 있습니다. Copilot은 관련 체크 포인트를 요약하고 Doc Anchor를 참조하며 ARIA 속성 또는 색상 조정 수정을 제안합니다. Github 자신의 접근성 중소기업 인 Katherine 은이 공간을 슬랙에 고정시켜 검토를 제출 한 사람이 즉각적인 자기 서비스 지침을 얻습니다.
2. 복잡한 스키마를위한 데이터 쿼리 도우미
우주 성분
- 40 개 이상의 이벤트 테이블 용 YAML 스키마 파일
- 예제 KQL 스 니펫이 저장되었습니다
.sql
파일 - 지시 : “KQL 만 생성하고, 요청하지 않는 한 산문 설명은 없습니다.”
도움이되는 방법 : 제품 관리자 및 지원 엔지니어 ~하지 않다 데이터베이스 구조가 “지난 7 일 평균 PR 검토 시간?” Coplot은 올바른 조인이있는 유효한 KQL 쿼리를 자동 완성하고 반복 할 수 있습니다. 결과 : 데이터 과학 팀을 괴롭히지 않고 PMS 및 셀프 서비스를 지원합니다.
3. 하나의 링크의 온 보딩 허브 및 지식 기반
우주 성분
- 주요 아키텍처 다이어그램은 SVG 텍스트로 내 보냅니다
- 여러 저장소의 ADR 및 디자인 문서
- 사용자 정의 교육 :“온 보딩 중 멘토처럼 대답하십시오. 더 깊은 문서에 대한 링크.”
도움이되는 방법 : New Hires Type“우리의 인증 흐름은 SAML을 어떻게 처리합니까?” Github를 떠나지 않고 링크와 다이어그램으로 구조화 된 답변을 얻으십시오. 공백은와 동기화되기 때문입니다 main
ADRS 업데이트는 자동으로 전파됩니다.
Github에 고유 한 공동 작업
공간은 이미 사용하고있는 것과 동일한 권한 모델을 존중합니다.
- 개인 공간: 공유하지 않는 한 당신에게만 볼 수 있습니다
- 조직 소유 공간: Repo 또는 팀 권한을 사용하여 게이트 액세스 권한을 사용하십시오
- 읽기 전용 대 편집 가능성: 다른 사람들이 소비하는 동안 중소기업을 캐논을 유지하도록
공유는 공간 URL을 보내거나 Repo ReadMe에 고정하는 것만 큼 간단합니다. 액세스 권한과 Copilot 라이센스가있는 사람은 누구나 즉시 채팅을 시작할 수 있습니다.
Copilot 공간의 다음은 무엇입니까?
우리는 더 많은 워크 플로우에 Copilot 공간을 가져 오기 위해 노력하고 있으며 현재 개발 중입니다.
- 문제 및 PR 첨부 파일 인라인 토론을 가져오고 동일한 맥락 묶음에 메모를 검토합니다.
- IDE 통합: 팀의 패턴과 일치하는 테스트 작성과 같은 작업에 대한 쿼리 공간 vs 코드.
- 조직 전반의 발견 오늘 저장소를 탐색하는 공간을 탐색하는 데 도움이되므로 새로운 엔지니어는 “지불 중소기업”을 검색하고 채팅을 시작할 수 있습니다.
귀하의 의견은 이러한 우선 순위를 형성합니다. 공개 토론에서 또는 계정 팀을 통해 아이디어 나 고통 포인트를 공개 토론에서 삭제하십시오.
오늘 시작하십시오
가십시오 github.com/copilot/spaces첫 번째 공간을 돌리고 워크 플로를 간소화하는 방법을 알려주십시오. 끝에 완전히 설정하는 방법은 다음과 같습니다.
- 미리보기 토글을 뒤집습니다: 설정> Copilot> 미리보기 기능> Copilot 공간 활성화.
- 작고 충격적인 공간을 만들어냅니다– 팀의 코드 검사 체크리스트 또는 일련의 공통 데이터 쿼리를 할 수 있습니다.
- 링크를 공유하십시오 Slack 또는 Readme에서는 피사체 전문가에게 핑을 지켜보십시오.
- 반복: 사용하지 않은 첨부 파일을 자르거나 지침을 개선하거나 거대한 공간을 작은 공간으로 나눕니다.
Copilot Spaces는 공개 미리보기 중 무료이며 기본 모델을 사용할 때 Copilot 시트 권한에 포함되지 않습니다. Copilot이오른쪽 손가락 끝의 맥락.
작성자가 작성했습니다
Post Comment