Devika: 명령을 이해하고 하위 작업으로 분할하여 코드를 작성하는 오픈 소스 AI 소프트웨어 엔지니어 인텔리전스
일반 소개
Devika는 인간의 높은 수준의 지시를 이해하고, 이를 단계별로 세분화하여 관련 정보를 조사하고, 주어진 목표를 달성하기 위해 코드를 작성하는 고급 AI 소프트웨어 엔지니어입니다. 대규모 언어 모델, 계획 및 추론 알고리즘, 웹 브라우징 기능을 사용하여 지능적으로 소프트웨어를 개발하며, Devika는 최소한의 인간 지침으로 복잡한 코딩 작업을 완료할 수 있는 AI 프로그래밍 도우미를 제공하는 Cognition AI의 Devin에 대한 오픈 소스 대안이 되는 것을 목표로 합니다.

기능 목록
- 클로드 3, GPT-4, 제미니, 미스트랄, 그로크 및 네이티브 LLM 지원
- 고급 AI 계획 및 추론 기술
- 집중적인 연구를 위한 키워드 추출
- 원활한 웹 브라우징 및 정보 수집
- 여러 프로그래밍 언어로 코드 작성
- 동적 에이전트 상태 추적 및 시각화
- 채팅 인터페이스를 통한 자연어 상호작용
- 프로젝트 기반 조직 및 관리
- 새로운 기능과 통합을 추가할 수 있는 확장 가능한 아키텍처
도움말 사용
설치 프로세스
- 데비카 창고 복제:
git clone https://github.com/stitionai/devika.git
- 프로젝트 카탈로그로 이동합니다:
cd devika
- 가상 환경을 만들고 필요한 종속 요소를 설치합니다:
uv venv source .venv/bin/activate # macOS和Linux .venv\Scripts\activate # Windows uv pip install -r requirements.txt
- Playwright를 설치하여 브라우저 기능을 활성화합니다:
playwright install --with-deps
- Devika 서버를 시작합니다:
python devika.py
모든 것이 정상이면 다음과 같은 결과가 표시됩니다:
root: INFO : Devika is up and running!
- 프런트엔드를 시작합니다:
cd ui/ bun install bun run start
- 브라우저를 열고 다음 위치로 이동합니다.
http://127.0.0.1:3001
데비카 웹 인터페이스를 방문하세요.
사용 가이드라인
- Devika 웹 인터페이스를 엽니다.
- 새 프로젝트를 만들려면 "프로젝트 선택"을 클릭한 다음 "새 프로젝트"를 클릭합니다.
- 검색 엔진 및 모델 구성을 선택합니다.
- 채팅 화면에서 높은 수준의 목표 또는 미션 설명을 입력합니다.
- Devika가 요청을 처리하고 단계별로 세분화하여 작업을 수행하기 시작합니다.
- Devika의 진행 상황을 모니터링하고, 생성된 코드를 확인하고, 필요에 따라 추가 지침이나 피드백을 제공합니다.
- Devika가 작업을 완료하면 생성된 코드와 프로젝트 파일을 검토합니다.
- 추가 지침이나 수정을 통해 프로젝트를 반복하고 개선합니다.
© 저작권 정책
기사 저작권 AI 공유 서클 모두 무단 복제하지 마세요.
관련 문서
댓글 없음...