OAK: 지능형 신체 애플리케이션을 시각적으로 구축하기 위한 오픈 소스 프로젝트

최신 AI 리소스5개월 전에 게시 됨 AI 공유 서클
1.8K 00

일반 소개

OAK(오픈 에이전트 키트)는 개발자가 AI 인텔리전스를 신속하게 구축, 사용자 지정 및 배포할 수 있도록 도와주는 오픈 소스 도구입니다. OpenAI, Google, Anthropic 등 모든 대규모 언어 모델(LLM)에 연결할 수 있으며 플러그인을 통한 기능 추가도 지원합니다.OAK는 AI를 쉽게 통합할 수 있도록 한다는 명확한 목표를 염두에 두고 설계되었습니다. 개발자가 아이디어에서 프로덕션 환경으로 빠르게 전환할 수 있도록 모듈식 구조, 직관적인 API, 사용하기 쉬운 인터페이스 구성 요소를 제공합니다. 지능형 어시스턴트를 구축하든 AI 기반 고객 서비스를 개발하든, OAK는 유연성과 확장성을 제공합니다. 이 사이트는 개발자 커뮤니티에 의해 운영되며, 코드가 공개되어 있고 사용자가 자유롭게 수정할 수 있으므로 모든 규모의 프로젝트에 적합합니다.

OAK:可视化构建智能体应用的开源项目

 

기능 목록

  • 임의의 LLM 연결 지원: OpenAI, Google, Anthropic 및 기타 모델과 호환되며, 자체 호스팅 모델도 지원합니다.
  • 플러그인 확장: 데이터 처리 또는 실시간 검색과 같은 플러그인을 통해 기능을 추가합니다.
  • 모듈식 디자인: 조정 가능한 구성 요소를 제공하여 AI 기능을 쉽게 사용자 지정할 수 있습니다.
  • 원클릭 실행: 복잡한 구성 없이 명령어로 기본 앱을 빠르게 실행할 수 있습니다.
  • 인터페이스 구성 요소: 웹사이트나 애플리케이션에 임베드할 수 있는 기본 제공 채팅 인터페이스입니다.
  • 오픈 소스 및 투명성: 코드는 GitHub에서 공개적으로 사용할 수 있으며 사용자가 수정하거나 기여할 수 있습니다.
  • 데이터베이스 지원: 선택 사항으로 PostgreSQL에 설정하여 데이터를 더욱 편리하게 저장할 수 있습니다.
  • 커뮤니티 중심: Discord를 통해 지원을 받거나 경험을 공유하세요.

 

도움말 사용

OAK는 간단하고 직관적이며 빠른 시작과 심도 있는 개발 지원에 모두 적합합니다. 다음은 자세한 설치 및 사용 지침입니다.

기본 설치 프로세스

코드를 변경하거나 플러그인을 개발하지 않고 OAK를 직접 실행하려면 아래 단계를 따르세요:

  1. 애플리케이션 실행
    터미널을 열고 명령을 입력합니다:
npx @open-agent-kit/cli run docker

그러면 자동으로 OAK가 다운로드되고 실행됩니다.

  1. 구성 모델
    명령줄에서 모델(예: OpenAI의 GPT-4o)을 선택하고 API 키를 입력하라는 메시지가 표시됩니다. 메시지에 따라 키를 입력합니다(예OPENAI_API_KEY=你的密钥를 클릭한 다음 입력합니다.
  2. 애플리케이션에 액세스
    실행에 성공하면 브라우저를 열고 입력합니다:
http://localhost:3000

OAK 채팅 화면이 표시됩니다.

  1. 테스트 실행
    인터페이스에 "오늘이 무슨 요일인가요"를 입력하고 정답이 반환되면 설치가 성공한 것입니다.

고급 설치 프로세스

기본 모델을 변경하거나 플러그인을 추가하거나 새로운 기능을 개발하려면 아래 단계를 따르세요:

프로젝트 만들기

  1. 프로젝트 생성
    터미널에 입력합니다:
npx @open-agent-kit/cli create project

이렇게 하면 기본 구성으로 프로젝트 폴더가 생성됩니다.

  1. 카탈로그에 액세스
    가져오기cd 项目名를 클릭하고 프로젝트 카탈로그를 입력합니다.

데이터베이스 설정(선택 사항)

  1. PostgreSQL 실행
    Docker로 데이터베이스를 시작하고 입력합니다:
docker run --name oak-db 
-e POSTGRES_USER=你的用户名 
-e POSTGRES_PASSWORD=你的密码 
-e POSTGRES_DB=oak 
-p 5432:5432 -d pgvector/pgvector:pg17

상호 호환성你的用户名노래로 응답你的密码.

  1. 연결 구성
    프로젝트의.env.example때문에.env를 클릭하고 파일을 편집한 다음 데이터베이스 정보를 입력합니다:
DATABASE_URL=postgresql://你的用户名:你的密码@localhost:5432/oak?schema=public

구성 환경

  1. API 키 가져오기
  1. 애플리케이션 키 생성
    인터뷰https://api.open-agent-kit.com/generate-secret.html생성APP_SECRET예를 들어
APP_SECRET=生成的32位密钥
  1. 환경 변수 설정
    존재.env예를 들어 키 및 기타 구성을 입력합니다:
APP_URL=http://localhost:5173
OPENAI_API_KEY=你的密钥
APP_SECRET=你的应用密钥

지역 개발

  1. 종속성 설치
    입력:
npm install
  1. 운영 마이그레이션
    데이터베이스를 사용하는 경우 실행합니다:
npm run generate
npm run migrate:deploy
  1. 애플리케이션 실행
    입력:
npm run dev

인터뷰http://localhost:5173를 클릭하고 관리 인터페이스로 들어갑니다.

주요 기능

LLM 연결

  • 인터페이스에서 '설정'을 클릭하고 모델(예: Google Gemini)을 선택합니다.
  • API 키를 입력하고 저장합니다.
  • 채팅창에 "1+1은 몇 번이나 같나요?"와 같은 질문을 입력하여 테스트합니다.

플러그인 추가

  • 의 프로젝트 폴더에서plugins디렉토리에 플러그인 코드를 추가합니다((컴퓨터) 파일).
  • 움직여야 합니다.npm run build포장.
  • 앱을 다시 시작하면 플러그인이 자동으로 적용됩니다.

인터페이스 사용자 지정

  • 관리 인터페이스에서 색상과 글꼴을 조정합니다.
  • 복사본 만들기<iframe>웹사이트에 삽입할 코드입니다.

주요 기능 작동

모듈식 개발

  • OAK의 모듈식 설계를 통해 채팅 로직 변경 등 기능을 개별적으로 조정할 수 있습니다.
  • 코드에서 찾기src/modules를 클릭하고 필요에 따라 수정합니다.

클라우드 배포

  • Vercel로 배포: 터미널 유형에서vercel deploy를 클릭하고 지시를 따릅니다.
  • 배포 후 반환된 URL에 액세스합니다.

이러한 단계를 통해 OAK를 설치부터 사용까지 명확하고 쉽게 조작할 수 있습니다. 자세한 내용은 다음을 참조하세요.공식 문서.

 

애플리케이션 시나리오

  1. 지능형 어시스턴트
    사용자는 LLM에 연결되어 있을 때 OAK로 개인 비서를 구축하여 질문에 답하거나 작업을 처리할 수 있습니다.
  2. 클라이언트 서비스
    기업은 웹사이트에 OAK를 삽입하여 일반적인 문의에 대한 응답을 자동화하고 효율성을 개선할 수 있습니다.
  3. 교육 지원
    교사는 OAK를 사용하여 학생들이 질문을 입력하면 시스템이 답변을 제공하는 질문-답변 도구를 만들 수 있습니다.
  4. 데이터 분석
    비즈니스 데이터를 분석하고 보고서를 생성하는 개발자 플러스 데이터 플러그인입니다.

 

QA

  1. OAK는 어떤 모델을 지원하나요?
    OpenAI, Google, Anthropic 등과 같은 주요 LLM을 지원하며 자체 구축 모델도 지원합니다.
  2. 프로그래밍에 대해 알고 싶으신가요?
    기본 사용은 필요하지 않으며 인터페이스만 구성하면 됩니다. 플러그인을 개발하거나 코드를 변경하려면 JavaScript 기반이 필요합니다.
  3. 로컬에서 실행하는 데 비용이 발생하나요?
    완전히 무료이며, 클라우드 배포 또는 API 호출에 대해서만 요금이 부과될 수 있습니다.
  4. OAK는 어떻게 업데이트하나요?
    GitHub에서 최신 코드를 가져와서 설치 명령을 다시 실행하면 됩니다.
© 저작권 정책

관련 문서

댓글 없음

댓글에 참여하려면 로그인해야 합니다!
지금 로그인
없음
댓글 없음...