CRESt Documentation
Copilot for Real-world Experimental ScientistCRESt: Copilot for Real-world Experimental Scientist
MIT의 이주(Ju Li) 교수 연구팀 등에서 제안한 실제 실험실(Autonomous Lab) 제어 및 최적화 시스템. 복잡한 스크립트 코드의 한계를 넘어 '연구자와의 대화'를 통해 실험을 설계하고, 하드웨어 장비를 제어하며, Adaptive DoE를 수행합니다.
CRESt의 핵심 개념 및 아키텍처
CRESt는 단순한 챗봇이 아니라 자율 실험 플랫폼을 제어하는 오케스트레이터(Orchestrator) 역할을 합니다.
자연어 인터페이스
코딩을 모르는 연구자도 자연어로 *"이 조건에서 수율을 높이기 위한 다음 파라미터를 제안하고 로봇으로 실행해 줘"* 와 같이 명령할 수 있습니다.
멀티모달 통합
텍스트뿐만 아니라 스마트 글래스나 카메라(예: ChatGPT-4V 연동)를 통해 실물 실험 현장의 상태, 시약 반응 색상, 장비 디스플레이 등을 직접 인식합니다.
하드웨어 및 계산 도구 제어
로봇 팔, 자동 분주기(Pipetting robot), 베이지안 최적화(DoE) 엔진, 물성 예측 API 등을 Tool 형태로 호출하여 자율적으로 실험 루프를 돌립니다.
CRESt에서 Adaptive DoE가 작동하는 방식
실험실 자동화를 위한 Closed-loop(폐루프) 파이프라인의 실시간 인터랙티브 시뮬레이션입니다.
Closed-Loop 파이프라인 구조
🎯 목표 및 제약 설정
연구자가 실험 목적을 설명하면 변수, 범위, 제약 조건을 추출합니다.
📈 Adaptive DoE 계산
정보 가치가 가장 높은 다음 실험 조건을 베이지안 최적화로 계산합니다.
⚡ 실험 집행 및 피드백
결과 데이터를 DB 및 LLM 메모리에 반영하여 모델을 즉시 업데이트합니다.
🔄 자율 탐색 (Autonomous)
목표 수율에 도달할 때까지 사람의 개입 없이 반복 제어합니다.
CRESt의 주요 시사점 및 특징
무인 자동화 실험실(Autonomous Labs) 구축 시 모범 아키텍처로 평가받는 핵심 이유입니다.
전문 도메인 도구의 에이전트화
LLM이 직접 DoE 계산을 하는 것이 아니라, 베이지안 최적화 엔진과 로봇 제어 API를 '도구(Tool)'로 사용하는 역할에 집중합니다.
실제 연구실 환경 적용성
물리적 장비와의 연동(Hardware-in-the-loop)을 전제로 만들어져, 소재·화학·바이오 분야 자율 실험실 구축의 표준이 됩니다.
인터페이스의 유연성
텍스트 명령 외에도 시각 데이터(스마트 글래스 등)를 결합하여 물리적 실험 실패나 장비 이상 상태를 실시간으로 감지할 수 있습니다.
유사 시스템과의 비교
대표적인 LLM 과학 에이전트 시스템들의 특징 비교표입니다.
| 시스템명 | 주요 특징 및 아키텍처 초점 |
|---|---|
| CRESt | 실제 실험실 하드웨어 로봇 제어 + 멀티모달(시각) 연동 + Adaptive DoE |
| ChemCrow | 화학 계산 도구, RAG, 가교 반응 예측 API 위주의 유기합성 특화 LLM 에이전트 |
| Coscientist | 웹 검색, 코드 실행, 자동화 장비 제어를 통합한 자율 과학 연구 에이전트 |
Adaptive DoE 서비스 구축 가이드
Adaptive DoE 서비스를 직접 구현하시고자 한다면, CRESt처럼 사용자 입력 ↔ LLM(의도 파악/파싱) ↔ DoE 알고리즘 엔진(BayBE/BoTorch) ↔ 결과 해석 및 리포팅으로 연결되는 에이전트 아키텍처를 참고하시는 것이 가장 효과적입니다.