컨텍스트 압축
Astreus의 자동 컨텍스트 압축 시스템을 사용하여 중요한 컨텍스트를 유지하면서 이전 메시지를 요약함으로써 긴 대화를 자동으로 관리합니다. 안정적인 Astreus 에이전트 시스템을 구축하는 데 필요한 설정 패턴, API, 실용적인 예제를 알아보세요.
Astreus의 자동 컨텍스트 압축 시스템을 사용하여 중요한 컨텍스트를 유지하면서 이전 메시지를 요약함으로써 긴 대화를 자동으로 관리합니다.
빠른 시작
전체 예제 클론하기
가장 쉬운 시작 방법은 전체 예제 저장소를 클론하는 것입니다:
git clone https://github.com/astreus-ai/examples
cd examples/context-compression
npm install또는 패키지만 설치하기
처음부터 직접 구축하려면:
npm install @astreus-ai/astreus환경 설정
# .env
OPENAI_API_KEY=sk-your-openai-api-key-here
DB_URL=sqlite://./astreus.db자동 컨텍스트 압축
autoContextCompression 기능은 대화가 너무 길어지면 이전 메시지를 자동으로 요약하여 토큰 사용량을 줄이면서도 컨텍스트를 유지합니다:
import { Agent } from '@astreus-ai/astreus';
const agent = await Agent.create({
name: 'ContextAgent',
model: 'gpt-4o',
memory: true,
autoContextCompression: true,
systemPrompt: 'You can handle very long conversations efficiently.'
});
// 긴 대화 진행
for (let i = 1; i <= 20; i++) {
await agent.ask(`Tell me an interesting fact about space. This is message #${i}.`);
}
// 메모리 테스트 - 컨텍스트 압축에도 불구하고 에이전트는 초기 사실을 기억해야 함
const response = await agent.ask("What was the first space fact you told me?");
console.log(response);예제 실행하기
저장소를 클론했다면:
npm run dev저장소
전체 예제는 GitHub에서 확인할 수 있습니다: examples/context-compression
마지막 업데이트: 2026년 7월 6일
이 섹션에서
첫 번째 에이전트
Astreus 문서에서 첫 번째 에이전트에 대해 알아보고, 에이전트 시스템을 구축하기 위한 설정 안내, API 패턴, 실용적인 예제를 확인하세요. 안정적인 Astreus 에이전트 시스템을 구축하는 데 필요한 설정 패턴, API, 실용적인 예제를 알아보세요.
메모리를 갖춘 에이전트
Astreus 문서에서 메모리를 갖춘 에이전트에 대해 알아보고, 에이전트 시스템을 구축하기 위한 설정 안내, API 패턴, 실용적인 예제를 확인하세요. 안정적인 Astreus 에이전트 시스템을 구축하는 데 필요한 설정 패턴, API, 실용적인 예제를 알아보세요.
지식 기반을 갖춘 에이전트
Astreus 문서에서 지식 기반을 갖춘 에이전트에 대해 알아보고, 에이전트 시스템을 구축하기 위한 설정 안내, API 패턴, 실용적인 예제를 확인하세요. 안정적인 Astreus 에이전트 시스템을 구축하는 데 필요한 설정 패턴, API, 실용적인 예제를 알아보세요.
비전을 갖춘 에이전트
Astreus 문서에서 비전을 갖춘 에이전트에 대해 알아보고, 에이전트 시스템을 구축하기 위한 설정 안내, API 패턴, 실용적인 예제를 확인하세요. 안정적인 Astreus 에이전트 시스템을 구축하는 데 필요한 설정 패턴, API, 실용적인 예제를 알아보세요.