ModelScope-Agent를 사용하면 초보자도 보모 수준 튜토리얼이 포함된 독점 에이전트를 만들 수 있습니다.
ModelScope-Agent는 사용자가 자신의 에이전트를 쉽게 만들 수 있도록 범용적이고 사용자 정의 가능한 에이전트 프레임워크를 제공합니다. 프레임워크는 오픈 소스 LLM(대형 언어 모델)을 핵심으로 하며 다음 기능을 갖춘 사용자 친화적인 시스템 라이브러리를 제공합니다. 데이터 수집, 도구 검색, 도구 등록, 저장 관리, 맞춤형 모델 교육 및 실제 적용과 같은 기능을 다루며 실제 시나리오에서 신속하게 응용 프로그램을 구현하는 데 사용할 수 있습니다.
- 핵심 구성 요소인 오픈 소스 LLM: ModelScope 커뮤니티의 여러 오픈 소스 LLM에 대한 모델 교육을 지원하고 지원되는 중국어 및 영어 도구 지침 데이터 세트 MSAgent-Bench를 오픈 소스로 제공합니다. 에이전트 허브의 계획 및 예약 기능인 오픈 소스 대규모 모델입니다.
- 다양하고 포괄적인 API, API 검색 지원: 모델 API 및 공통 기능 API와 통합된 방식으로 원활한 통합을 달성하고 기본적으로 오픈 소스 API 검색 솔루션을 제공합니다.
- 페이퍼 링크: https://arxiv.org/abs/2309.00986
코드 링크: https://github.com/modelscope/modelscope-agent
- ModelScope 체험 주소 : https://modelscope.cn/studios/damo/ModelScopeGPT/summary
- Capability display
- 다음은 먼저 ModelScope-Agent를 기반으로 구현된 ModelScopeGPT(Magic GPT)의 일부 기능을 보여줍니다.
다시 작성해야 하는 내용은 다음과 같습니다. 1. 단일 단계 도구 호출에서 에이전트는 적절한 도구를 선택하고 요청을 생성한 다음 실행 결과에 따라 사용자에게 결과를 반환해야 합니다
2. 다단계 도구 호출 과정에서 에이전트는 여러 도구를 계획, 예약, 실행하고 이에 응답해야 합니다
ModelScope-Agent 프레임워크의 설계 원리는 무엇인가요?
ModelScope-Agent는 실용적인 애플리케이션 개발을 위한 일반 맞춤형 에이전트 프레임워크로, 오픈 소스 LLM(대형 언어 모델)을 핵심으로 하며 메모리 제어 및 도구 사용과 같은 모듈을 포함합니다. 오픈 소스 LLM은 주로 작업 계획, 예약 및 응답 생성을 담당합니다. 메모리 제어 모듈에는 주로 지식 검색 및 프롬프트(프롬프트 단어) 관리가 포함됩니다. 도구 사용 모듈에는 도구 라이브러리, 도구 검색 및 도구 사용자 정의가 포함됩니다. ModelScope-Agent 시스템 아키텍처는 다음과 같습니다:
ModelScope-Agent 프레임워크가 실행되는 방법
ModelScope-Agent의 작동 원리는 목표를 더 작은 작업으로 분할한 다음 수행하는 것입니다. 하나씩 항목이 완성되었습니다. 예를 들어, 사용자가 "단편 소설을 쓰고, 여성 목소리로 읽고, 동시에 비디오를 추가해 보세요"라고 요청하면 ModelScope-Agent는 먼저 전체 작업 계획 프로세스를 표시합니다. 이를 통해 관련 음성 합성 도구를 검색합니다. 도구 검색을 수행하면 오픈 소스 LLM이 계획 및 예약을 수행하고 먼저 스토리를 생성한 다음 해당 음성 생성 모델을 호출하고 음성을 생성하여 여성 음성으로 읽어 사용자에게 표시하고 마지막으로 호출합니다. 생성된 스토리 콘텐츠를 기반으로 비디오를 생성하는 비디오 생성 모델은 현재 요청에 따라 사용자 구성이 필요하지 않으며 사용 편의성이 크게 향상됩니다.
오픈 소스 대형 모델 훈련 프레임워크: 새로운 훈련 방법, 데이터 및 모델 오픈 소스
ModelScope-Agent 프레임워크 외에도 연구팀은 새로운 도구 명령 미세 조정 훈련 방법인 Weighted LM도 제안했습니다. 이는 도구에서 호출하는 일부 토큰에 가중치를 부여하여 오픈 소스 대형 모델 도구 명령을 호출하는 기능을 향상시키는 것입니다. 지침.
연구팀은 또한 여러 라운드의 다단계 도구 지침을 호출할 수 있는 기능을 갖춘 600,000개의 샘플이 포함된 MSAgent-Bench라는 고품질 중국어 및 영어 데이터 세트를 출시했습니다. 연구팀은 이 데이터 세트를 기반으로 새로운 훈련 방법을 사용하여 Qwen-7B 모델을 최적화하고 MSAgent-Qwen-7B라는 모델을 얻었습니다. 관련 데이터 세트 및 모델이 오픈 소스 플랫폼
- MSAgent-Bench: https://modelscope.cn/datasets/damo/MSAgent-Bench/summary
- MSAgent에 공개되었습니다. -Qwen-7B: https://modelscope.cn/models/damo/MSAgent-Qwen-7B/summary
재작성된 내용: 통합 도구 목록
현재 ModelScope-Agent 되었습니다. 자연어 처리, 음성, 비전, 멀티모달리티 등 다양한 AI 모델에 기본적으로 연결되어 있으며, 지식 검색, API 검색 등 오픈소스 솔루션도 기본적으로 통합했습니다.
ModelScope-Agent practice
ModelScope-Agent github은 또한 초보자가 자신의 에이전트를 구축할 수 있도록 보모 수준의 연습 데모 페이지를 제공합니다.
데모 노트북을 다운로드하세요: https://github.com/modelscope/modelscope-agent/blob/master/demo/demo_qwen_agent.ipynb
1. 먼저 ModelScope-Agent 코드를 가져와 관련 종속 항목을 설치하세요.
2. ModelScope 토큰 및 빌드 API 도구 검색 엔진을 포함하여 구성 파일을 구성해야 합니다
3. 사용, 종속성 이전에 구축한 대규모 모델, 도구 목록, 도구 검색 및 메모리 모듈
새 도구 실습 등록
1. ModelScope-Agent 코드를 가져온 후 modelscope_agent/tools 디렉터리에 들어갑니다. 코드 수준 custom_tool.py라는 새 파일을 추가합니다. 이 파일에서 API의 필수 설명, 이름, 매개변수를 구성합니다. 동시에 두 가지 호출 방법 옵션이 추가됩니다: local_call(로컬 호출) 및 remote_call(원격 호출)
다시 작성해야 하는 내용은 다음과 같습니다. 2. 구성 환경 및 대규모 모델 배포는 2를 참조하세요. 이전 장에서 3
3. 새로 등록된 도구를 목록으로 구성하고 Agent의 구성 프로세스에 추가합니다
4. 도구 테스트 해당 API를 성공적으로 호출할 수 있는지
5. 에이전트는 자동으로 해당 API를 호출하여 실행 결과를 메인 모델에 반환하고, 메인 모델은 응답을 반환합니다
One More Thing
개발자는 위 내용을 참고하세요. 자체 에이전트를 쉽게 구축하기 위한 튜토리얼인 ModelScope-Agent는 Moda 커뮤니티에 의존하며 앞으로 더 많은 새로운 오픈 소스 대형 모델에 적응하고 고객 서비스 에이전트와 같은 ModelScope-Agent를 기반으로 개발된 더 많은 애플리케이션을 출시할 것입니다. 개인 비서 에이전트, 스토리 에이전트, 모션 에이전트, 멀티 에이전트(멀티 모달 에이전트) 등이 있습니다.
위 내용은 ModelScope-Agent를 사용하면 초보자도 보모 수준 튜토리얼이 포함된 독점 에이전트를 만들 수 있습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

AI Hentai Generator
AI Hentai를 무료로 생성하십시오.

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











phpmyadmin을 사용하여 데이터 테이블을 만들려면 다음 단계가 필수적입니다. 데이터베이스에 연결하고 새 탭을 클릭하십시오. 테이블의 이름을 지정하고 저장 엔진을 선택하십시오 (InnoDB 권장). 열 이름, 데이터 유형, NULL 값 허용 여부 및 기타 속성을 포함하여 열 추가 버튼을 클릭하여 열 디테일을 추가하십시오. 기본 키로 하나 이상의 열을 선택하십시오. 저장 버튼을 클릭하여 테이블과 열을 만듭니다.

Oracle 데이터베이스를 만드는 것은 쉽지 않으므로 기본 메커니즘을 이해해야합니다. 1. 데이터베이스 및 Oracle DBMS의 개념을 이해해야합니다. 2. SID, CDB (컨테이너 데이터베이스), PDB (Pluggable Database)와 같은 핵심 개념을 마스터합니다. 3. SQL*Plus를 사용하여 CDB를 생성 한 다음 PDB를 만들려면 크기, 데이터 파일 수 및 경로와 같은 매개 변수를 지정해야합니다. 4. 고급 응용 프로그램은 문자 세트, 메모리 및 기타 매개 변수를 조정하고 성능 튜닝을 수행해야합니다. 5. 디스크 공간, 권한 및 매개 변수 설정에주의를 기울이고 데이터베이스 성능을 지속적으로 모니터링하고 최적화하십시오. 그것을 능숙하게 마스터 함으로써만 지속적인 연습이 필요합니다. Oracle 데이터베이스의 생성 및 관리를 진정으로 이해할 수 있습니다.

Oracle 데이터베이스를 만들려면 일반적인 방법은 DBCA 그래픽 도구를 사용하는 것입니다. 단계는 다음과 같습니다. 1. DBCA 도구를 사용하여 데이터베이스 이름을 지정하기 위해 DBNAME을 설정하십시오. 2. SySpassword 및 SystemPassword를 강력한 암호로 설정하십시오. 3. Al32UTF8로 문자 세트 및 NationalCharacterset을 세트; 4. 실제 요구에 따라 조정하도록 메모리 크기 및 테이블 스페이스 크기를 설정하십시오. 5. 로그 파일 경로를 지정하십시오. 고급 메소드는 SQL 명령을 사용하여 수동으로 생성되지만 더 복잡하고 오류가 발생하기 쉽습니다. 비밀번호 강도, 문자 세트 선택, 테이블 스페이스 크기 및 메모리에주의하십시오.

Oracle SQL 문의 핵심은 다양한 조항의 유연한 적용뿐만 아니라 선택, 삽입, 업데이트 및 삭제입니다. 인덱스 최적화와 같은 진술의 실행 메커니즘을 이해하는 것이 중요합니다. 고급 사용에는 하위 쿼리, 연결 쿼리, 분석 기능 및 PL/SQL이 포함됩니다. 일반적인 오류에는 구문 오류, 성능 문제 및 데이터 일관성 문제가 포함됩니다. 성능 최적화 모범 사례에는 적절한 인덱스를 사용하고 선택 *을 피하고 조항을 최적화하고 바운드 변수를 사용하는 것이 포함됩니다. Oracle SQL을 마스터하려면 코드 쓰기, 디버깅, 사고 및 기본 메커니즘 이해를 포함한 연습이 필요합니다.

MySQL의 현장 작동 안내서 : 필드를 추가, 수정 및 삭제합니다. 필드 추가 : Alter Table_Name ADD CORMEN_NAME DATA _TYPE [NOT NOT NORN NOT] [DEFAULT DEFAULT_VALUE] [기본 키] [기본 키] [AUTO_INCREMENT] 수정 필드 : ALTER TABLE_NAME COLUME_NAME DATY_TYPE [NOT NOT NOT NOT NOT DEFAULT_VALUE] [기본 키]

중첩 쿼리는 한 쿼리에 다른 쿼리를 포함시키는 방법입니다. 주로 복잡한 조건을 충족하고 여러 테이블을 연관시키고 요약 값 또는 통계 정보를 계산하는 데이터를 검색하는 데 사용됩니다. 예로는 평균 임금 이상의 직원 찾기, 특정 범주에 대한 주문 찾기 및 각 제품의 총 주문량 계산이 있습니다. 중첩 쿼리를 작성할 때는 다음을 따라야합니다. 하위 쿼리를 작성하고 결과를 외부 쿼리 (별명 또는 클로시로 참조)에 작성하고 쿼리 성능 (색인 사용)을 최적화하십시오.

Oracle 데이터베이스의 무결성 제약 조건은 다음을 포함하여 데이터 정확도를 보장 할 수 있습니다. NULL : NULL 값은 금지됩니다. 고유 : 독창성을 보장하고 단일 널 값을 허용합니다. 기본 키 : 기본 키 제약 조건, 고유 한 강화 및 널 값을 금지합니다. 외국 키 : 테이블 간의 관계 유지, 외국 키는 기본 테이블 기본 키를 나타냅니다. 점검 : 조건에 따라 열 값을 제한합니다.

Oracle은 세계 최대의 데이터베이스 관리 시스템 (DBMS) 소프트웨어 회사입니다. 주요 제품에는 다음과 같은 기능이 포함됩니다. 관계형 데이터베이스 관리 시스템 (Oracle Database) 개발 도구 (Oracle Apex, Oracle Visual Builder) Middleware (Oracle Weblogic Server, Oracle SOA Suite) 클라우드 서비스 (Oracle Cloud Infrastructure) 분석 및 비즈니스 인텔리전스 (Oracle Analytics Cloud, Oracle Essbase) 블록카 인 (Oracle Blockchain PLA
