이 가이드에서는 검색 엔진 을 사용하여 연구를 자율적으로 실행하는 공유 세션을 설정하는 방법을 안내합니다. 마지막에는 작업, 검증 요구 사항, 그리고 백그라운드에서 실행되는 cognition이 포함된 작동하는 공유 세션이 완성됩니다.
사전 요구 사항
시작하기 전에 다음이 있는지 확인합니다.
- 하나 이상의 프로젝트가 구성된 Microsoft 검색 작업 영역입니다.
- 프로젝트 내 채팅 모델 배포입니다. 기본적으로 프로젝트는 채팅 모델 배포(모델:
gpt-5-4)를 사용합니다gpt-5.4. 검색 엔진에는 태스크 유효성 검사를 위해 이 모델이 필요합니다. 설정 지침은 채팅 모델 배포 만들기 를 참조하세요. - 프로젝트에 배포된 에이전트가 하나 이상 있습니다( 검색 에이전트 개념 참조).
- 브라우저에서 Discovery Studio에 액세스합니다.
메모
검색 엔진은 프로젝트에서 구성한 에이전트 및 도구를 사용합니다. 프로젝트에 에이전트가 없는 경우 인식에서 작업을 실행할 수 없습니다. 프로젝트 설정을 확인하여 에이전트를 사용할 수 있는지 확인합니다.
1단계: 공유 세션 만들기
공유 세션은 관련 작업을 단일 연구 활동으로 그룹화하는 컨테이너입니다. 각 공유 세션은 자체 작업 목록, 실행 기록 및 결과를 가져옵니다.
- Discovery Studio를 열고 프로젝트로 이동합니다.
- 공유 세션에서새 공유 세션을 선택합니다.
- 공유 세션에 연구 목표를 반영하는 설명이 포함된 이름을 지정합니다.
팁 (조언)
나중에 작업을 식별하는 데 도움이 되는 공유 세션 이름을 사용합니다. 예를 들어 "BRCA1 바인딩 분석 2026년 3월"은 "테스트 1"보다 더 유용합니다.
2단계: 첫 번째 작업 만들기
첫 번째 작업을 구성하는 방법은 사용하려는 공유 세션 패턴 에 따라 달라집니다. 첫 번째 공유 세션의 경우 인지가 각 단계를 처리하는 방법을 관찰할 수 있도록 집중된 구조화된 접근 방식부터 시작합니다.
작업 작성
- 공유 세션에서 새 작업을 선택합니다.
- 다음 필드를 입력합니다.
제목: 작업에 대한 짧고 구체적인 이름입니다.
예: "NCBI에서 BRCA1 변이체에 대한 단백질 시퀀스 검색"
설명: 에이전트가 목표를 이해하기에 충분한 컨텍스트로 수행해야 하는 작업입니다. 제약 조건 또는 기본 설정을 포함합니다.
예: "인간 BRCA1 단백질 서열에 대한 NCBI 단백질 데이터베이스를 검색합니다. 관련성별로 상위 5개 결과를 검색합니다. 다운스트림 분석을 위해 시퀀스를 FASTA 형식으로 저장합니다. 뉴클레오티드가 아닌 단백질 데이터베이스를 사용하십시오."
유효성 검사 요구 사항: 성공적인 결과의 모양을 정의하는 하나 이상의 기준입니다.
Example:
- "적어도 5개의 단백질 시퀀스를 검색했습니다"
- "결과는 FASTA 형식입니다."
- "모든 시퀀스는 호모 사피엔스에서 입니다."
작업 관계 설정(첫 번째 작업에 대한 선택 사항)
단일 작업을 만드는 경우 종속성 및 부모 관계를 건너뛸 수 있습니다. 다단계 공유 세션을 빌드하는 경우 작업을 만든 후 검색 엔진을 사용하도록 설정하기 전에 다음을 설정합니다.
- 다음에 따라 달라집니다. 이 작업을 시작하기 전에 완료해야 하는 작업을 선택합니다.
- 부모: 해당하는 경우 이 작업의 일부인 상위 수준 작업을 선택합니다.
3단계: 추가 작업 추가(다단계 공유 세션의 경우)
여러 단계가 있는 공유 세션의 경우 검색 엔진을 사용하도록 설정하기 전에 모든 작업을 만들어서 수행해야 하는 작업에 대한 전체 그림을 인식할 수 있습니다.
예: 3단계 공유 세션
Task 1: "Search NCBI for BRCA1 protein sequences"
Depends on: (none)
Validation: "At least 5 sequences retrieved in FASTA format"
Task 2: "Run BLAST search for homologous sequences"
Depends on: Task 1
Validation: "BLAST results include percent identity and E-values"
"At least 10 homologous sequences identified"
Task 3: "Summarize findings in a report"
Depends on: Task 2
Validation: "Report includes top homologous sequences with alignment scores"
"Report file contains a methodology section and a conclusion"
팁 (조언)
태스크에서 파일 출력을 생성해야 하는 경우 설명에서 이렇게 말합니다. 예: "결과를 blast_report.md라는 markdown 파일에 씁니다." 에이전트는 기본 제공 파일 도구를 사용하여 파일을 만들고 유효성 검사 에이전트는 해당 콘텐츠를 읽고 확인할 수 있습니다. 파일 처리에 대한 자세한 내용은 파일 및 스토리지 자산을 참조하세요.
중요합니다
검색 엔진을 사용하도록 설정하기 전에 종속성을 설정합니다. 검색 엔진을 먼저 사용하도록 설정하면 의도하지 않은 순서로 작업을 실행하기 시작할 수 있습니다.
4단계: 검색 엔진 사용
작업이 설정되면 다음을 수행합니다.
- 공유 세션에서 검색 엔진 시작 토글을 찾습니다.
- 검색 엔진을 시작합니다.
인식은 추론 루프를 시작합니다. 모든 작업을 읽고, 종속성을 확인하고, 준비된 작업 실행을 시작합니다.
메모
검색 엔진은 백그라운드 자율 처리로 인해 추가 비용이 발생할 수 있습니다. 인식 서비스는 활성화된 상태에서 지속적으로 실행되며, 추론 및 의사 결정을 위해 모델 토큰을 사용합니다. 검색 엔진을 적극적으로 사용하지 않는 경우 중지합니다.
처음 몇 분 안에 예상되는 사항
인식이 처음 시작되면 준비 기간이 진행됩니다.
- 컨텍스트 빌드 (30-90초): 인식은 모든 기존 작업, 해당 관계 및 사용 가능한 에이전트를 검토합니다. 이 시간 동안에는 눈에 띄는 활동이 보이지 않을 수 있습니다.
- 첫 번째 작업 할당: 인식은 실행할 첫 번째 작업을 선택하고 에이전트를 할당합니다. 작업 상태가 새로 만들기에서 실행 중으로 변경됩니다.
- 실행: 에이전트가 작업에서 작동합니다. 에이전트가 슈퍼컴퓨터에서 실행되는 도구를 사용하는 경우 컴퓨팅 노드가 회전할 때 첫 번째 도구 호출에 대해 2-4분의 콜드 시작 지연이 예상됩니다.
5단계: 진행률 모니터링
인식 작업을 실시간으로 볼 필요가 없습니다. 정기적으로 체크 인하여 진행 상황을 확인합니다.
살펴봐야 할 것
- 작업 상태: 새로 만들기에서 실행, 유효성 검사 또는 완료로 이동한 작업을 확인합니다.
- 유효성 검사 결과: 완료된 작업의 경우 유효성 검사 주석을 확인하여 결과가 요구 사항을 충족하는지 확인합니다.
- 실행 기록: 각 태스크는 에이전트가 실행된 시간, 에이전트가 시작된 시간 및 소요된 기간을 기록합니다.
- 파일 출력: 파일을 생성한 완료된 작업은 작업 결과에 스토리지 자산 ID를 표시합니다. Discovery Studio에서 이러한 파일을 다운로드할 수 있습니다.
- 결과: 완료된 작업에는 에이전트에서 생성한 텍스트 출력이 포함됩니다. 검토하여 작업이 기대에 부합하는지 확인합니다.
- 사용자 주의 필요: 인지 시스템이 여러 번의 시도 후 해결할 수 없었던 작업이 검토를 위해 표시되었습니다.
확인 빈도
몇 가지 작업이 있는 첫 번째 공유 세션의 경우 15-30분 후에 다시 확인하세요. 더 큰 공유 세션의 경우 몇 시간마다 확인하는 것으로 충분합니다. 당신이 보고 있는지 여부에 관계없이 인식은 작업을 계속합니다.
6단계: 피드백 제공
작업에 주의 플래그가 지정된 경우:
- 변경해야 하는 사항을 설명하는 메모를 작업에 추가합니다. 구체적으로 설명. "BLAST 결과는 swissprot가 아닌 nr 데이터베이스에 초점을 맞추는 것이 '다시 시도하세요'라고 하는 것보다 더 도움이 됩니다."
- 유효성 검사 요구 사항이 너무 엄격하거나 너무 느슨한 경우 조정합니다. 태스크가 유효성 검사에 실패하는 경우 요구 사항을 더 쉽게 달성할 수 있어야 할 수 있습니다.
7단계: 최종 결과 검토
모든 작업이 터미널 상태(완료, 사용자 주의 필요)에 도달하면 공유 세션이 효과적으로 수행됩니다. 인식은 모든 작업이 결론에 도달하고 실행을 종료할 때를 인식합니다.
루트 또는 부모 작업의 결과를 검토하십시오. 이 작업들은 일반적으로 자식 작업의 발견을 일관된 결과물로 조합합니다. 자식 작업의 파일 출력이 루트 작업으로 전파되므로 생성된 모든 파일을 한 곳에서 찾을 수 있습니다.
중요합니다
출력 파일을 보려면 스토리지 계정의 Storage Blob 데이터 판독 기 및 스토리지 엔드포인트에 대한 네트워크 액세스 권한이 필요합니다. 에이전트는 플랫폼의 관리 ID를 사용하여 파일을 만들고, 사용자 고유의 ID는 사용자가 볼 때 사용됩니다. 파일 링크를 클릭할 때 액세스 오류가 표시되면 관리자에게 문의하세요. Azure Blob Storage를 Microsoft Discovery에서 참조하세요.
결과에 만족하는 경우 검색 엔진을 중지하여 추가 리소스 사용을 방지합니다.
8단계: 반복
첫 번째 공유 세션에서 배운 내용에 따라 다음을 수행합니다.
- 향후 공유 세션에 대한 유효성 검사 요구 사항을 구체화합니다. 그들은 효과적입니까? 너무 엄격? 너무 느슨한?
- 작업 구조를 조정합니다. 더 많은 분해가 필요했나요? 덜 맞나요?
- 다른 패턴을 사용해 보세요. 전체 구조로 시작했다면 다음에는 인지에 더 많은 자율성을 부여해 보거나, 그 반대로 해보세요. 옵션은 고급 공유 세션 패턴을 참조하세요 .
시작할 때 발생하는 일반적인 문제
| Issue | 가능한 원인 | 무엇을 해야 할지 |
|---|---|---|
| 작업은 새 상태로 유지됩니다. | 종속성이 충족되지 않거나 검색 엔진을 사용할 수 없습니다. | 검색 엔진이 켜지고 종속 작업이 완료되었는지 확인합니다. |
| 작업이 너무 빨리 완료됨(좋은 결과 없이) | 누락되거나 모호한 유효성 검사 요구 사항 | 특정 유효성 검사 요구 사항을 추가하고 작업을 다시 새로 만들기로 설정 |
| 에이전트는 동일한 접근 방식을 계속 다시 시도합니다. | 사용 가능한 에이전트가 충족할 수 없는 유효성 검사 요구 사항이 있을 수 있습니다. | 요구 사항을 조정하거나 다른 에이전트를 사용하도록 인지를 지시하는 주석을 추가합니다. |
| 몇 분 후에 실행되는 작업 없음 | 인식 기능이 아직 초기화 중이거나 사용 가능한 에이전트가 존재하지 않을 수 있습니다. | 2-3분 동안 기다립니다. 프로젝트에 하나 이상의 에이전트가 배포되었는지 확인합니다. |
| 도구 호출에 오랜 시간이 소요됩니다. | 슈퍼컴퓨터 냉시작(초기 호출) 또는 고성능 계산 | 공유 세션의 첫 번째 도구 호출은 종종 2-4분이 걸립니다. 후속 호출이 더 빠릅니다. |