인기 있는 범용 대형 모델 에이전트 플랫폼.
올해 3월, '세계 최초의 AI 소프트웨어 엔지니어' 데빈이 AI 서클을 폭발시켰습니다. 이전 AI 프로그래밍 도우미와 달리 Devin은 프로그래밍을 지원하는 역할을 수행하는 것이 아니라 전체 개발 프로젝트를 독립적으로 엔드 투 엔드로 완료할 수 있습니다.
Devin의 탄생을 통해 대형 모델 에이전트의 강력한 기능을 감상할 수 있습니다. 곧 이를 모방하려는 수많은 오픈소스 프로젝트가 업계에 등장했고, 그중 오픈데빈(OpenDevin)이 가장 눈에 띄었다.
OpenDevin은 소프트웨어를 통해 세계와 상호 작용하는 범용 에이전트를 개발하기 위한 플랫폼입니다.
대형 모델 에이전트, 인터페이스 및 환경 간의 상호 작용 메커니즘
에이전트 사용 가능 샌드박스 운영 시스템 + 웹 브라우저 환경
코드 생성 및 실행을 위한 인터페이스
평가 프레임워크.
현재 OpenDevin의 GitHub는 29,000개 이상의 별을 받았습니다.
기술 보고서에는 OpenDevin의 저자, 일리노이 대학교 어바나 샴페인, 카네기 멜론 대학교 및 기타 기관의 학자들이 OpenDevin을 소개했습니다. 구체적으로는 소프트웨어를 통해 세상과 소통하는 일반 및 전문 AI 에이전트 개발을 목표로 하는 커뮤니티 중심의 플랫폼이다.
더 중요한 것은 OpenDevin이 개념적 프레임워크일 뿐만 아니라 포괄적이고 즉시 사용 가능한 에이전트, 환경 및 평가 구현도 포함하고 있다는 것입니다. 이 보고서가 작성되는 시점을 기준으로 OpenDevin에는 CodeAct 아키텍처를 기반으로 구현된 강력한 일반 에이전트를 포함하여 10개 이상의 에이전트가 구현되었으며 웹 검색 및 코드 편집을 위한 추가 기능이 있는 에이전트 센터가 포함되어 있습니다. 에이전트와의 사용자 상호 작용은 에이전트의 현재 작업을 시각화하고 실시간 피드백을 허용하는 채팅 인터페이스를 통해 이루어집니다. 또한 평가 프레임워크는 현재 상담원 성과를 평가하는 데 사용할 수 있는 15개의 벤치마크를 지원합니다.
OpenDevin Architecture이 기사에서 저자는 다음 측면에서 OpenDevin을 설명합니다. (1) 에이전트를 정의하고 구현하는 방법 (2) 작업 실행이 관찰을 촉진하는 방법; 에이전트를 위한 도구 기술(4) 여러 에이전트를 결합하여 작업을 해결하는 방법.
에이전트 정의 및 구현 방법
에이전트는 환경의 상태를 감지하고 사용자가 지정한 작업을 해결할 때 수행할 작업을 생성할 수 있습니다. 상태 및 이벤트 스트리밍. OpenDevin에서 상태는 에이전트가 작업을 수행하는 데 필요한 모든 관련 정보를 캡슐화하는 데이터 구조입니다. 이 상태의 핵심 구성 요소는 과거 작업과 관찰 내용을 시간순으로 모아 놓은 이벤트 스트리밍입니다.
액션. CodeAct에서 영감을 받은 OpenDevin은 핵심 작업 세트를 통해 에이전트를 환경에 연결합니다. IPythonRunCellAction 및 CmdRunAction 작업을 통해 에이전트는 샌드박스 환경(예: 안전하게 격리된 Linux 운영 체제) 내에서 임의의 Python 코드 및 bash 명령을 실행할 수 있습니다. BrowserInteractiveAction을 사용하면 에이전트가 웹 브라우저와 상호 작용할 수 있습니다.
관찰하세요. 관찰은 에이전트가 관찰한 환경의 변화를 설명합니다. 이는 에이전트의 동작에 의해 발생할 수도 있고 아닐 수도 있습니다. 1) 사용자가 제공한 자연어 명령, 2) 에이전트의 이전 동작의 실행 결과(예: 코드 실행 결과 등)일 수 있습니다.
새로운 에이전트를 구현하세요. 에이전트 디자인은 간단하면서도 강력하므로 사용자는 다양한 작업을 위해 에이전트를 쉽게 만들고 사용자 지정할 수 있습니다. 핵심은 현재 상태를 입력으로 사용하고 에이전트의 논리에 따라 적절한 작업을 생성하는 단계 함수에 있습니다. 그림 2는 에이전트 추상화를 위한 단순화된 예제 코드를 보여줍니다.
액션 실행 결과 관찰
Agent Runtime은 에이전트에 인간 소프트웨어 개발자와 유사한 액션 공간을 제공하여 OpenDevin이 복잡한 소프트웨어 개발 작업을 포함한 다양한 소프트웨어 개발 및 웹 기반 작업을 처리할 수 있도록 합니다. , 데이터 분석 프로젝트, 웹 브라우징 작업 등이 있습니다. 이를 통해 에이전트는 bash 터미널에 액세스하여 코드 및 명령줄 도구를 실행하고, Jupyter 노트북을 활용하여 즉시 코드를 작성 및 실행하고, 웹 브라우저와 상호 작용하여 웹 기반 작업(예: 정보 검색)을 수행할 수 있습니다. Extensible Agent-Computer Interface Les auteurs ont construit une bibliothèque AgentSkills, une boîte à outils conçue pour améliorer les capacités des agents, fournissant des utilitaires non facilement disponibles avec les commandes bash de base ou le code python. Interaction multi-agents OpenDevin permet à plusieurs agents d'interagir. Pour y parvenir, les auteurs ont utilisé un type d'action spécial, AgentDelegateAction, qui permet à un agent de déléguer des sous-tâches spécifiques à un autre agent. Évaluation Cette section compare OpenDevin (abrégé en OD dans les résultats expérimentaux suivants) avec des méthodes de base reproductibles open source. Ces 15 benchmarks couvrent des tâches telles que l'ingénierie logicielle, la navigation Web, etc. Le tableau 3 montre que même si l'agent OpenDevin n'atteint pas des performances optimales dans chaque catégorie, il est conçu dans un souci de généralité. Le Tableau 4 rapporte les résultats de l'agent sur des benchmarks d'ingénierie logicielle. Plus précisément : SWE-bench est conçu pour évaluer la capacité d'un agent à résoudre les problèmes de GitHub, tels que les rapports de bogues ou les demandes de fonctionnalités. Comme le montre le tableau 4, la dernière version de CodeActAgent v1.8 présentée dans cet article, basée sur Claude-3.5-sonnet, présente un taux de résolution de problèmes allant jusqu'à 26 % par rapport à d'autres agents open source spécifiquement utilisés pour le développement de logiciels. HumanEvalFix. OpenDevin CodeActAgent a corrigé avec succès 79,3 % des erreurs dans les divisions Python, surpassant considérablement toutes les méthodes non-agent et doublant presque les performances de StarCoder2-15B. L'agent OpenDevin basé sur GPT-4o a atteint le taux de réussite le plus élevé de 76,47 % sur ML-Bench, ce qui est meilleur que SWE-Agent (42,64 %). Gorilla APIBench examine la capacité d'un agent à utiliser les API. OpenDevin utilisant GPT-4o atteint un taux de réussite de 36,4 %, surpassant les références qui ne sont pas spécifiquement adaptées aux appels d'API. ToolQA évalue la capacité d’un agent à utiliser des outils externes. OpenDevin avec GPT-4o affiche les performances les plus élevées par rapport à toutes les références. L'agent a obtenu de meilleurs résultats dans les tâches liées à l'utilisation des outils CSV et de base de données, mais avait besoin d'amélioration dans l'utilisation des outils mathématiques et de calculatrice. Le tableau 5 rapporte les résultats de l'évaluation sur le benchmark de navigation Web. Le tableau 6 présente les résultats de divers benchmarks auxiliaires. Parmi eux, GAIA est utilisé pour évaluer la capacité de l'agent à résoudre des tâches générales. Les résultats montrent que l'agent a obtenu un score de 32,1 sur GAIA, ce qui est significativement amélioré par rapport à l'AutoGPT d'origine. GPQA est utilisé pour évaluer la capacité d'un agent à coordonner l'utilisation d'outils tout en résolvant des problèmes difficiles de niveau universitaire. Les résultats sont présentés dans les tableaux 6 et 7. OpenDevin intègre des fonctions qui prennent en charge l'utilisation de plusieurs outils et de recherche sur le Web, permettant à l'agent de mieux résoudre des problèmes complexes en plusieurs étapes. Pour plus de résultats, veuillez vous référer à l'article original.
위 내용은 OpenDevin이 대형 모델 에이전트 개발자가 꼭 읽어야 할 기술 보고서를 발표했습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

你可能听过以下犀利的观点:1.跟着NVIDIA的技术路线,可能永远也追不上NVIDIA的脚步。2.DSA或许有机会追赶上NVIDIA,但目前的状况是DSA濒临消亡,看不到任何希望另一方面,我们都知道现在大模型正处于风口位置,业界很多人想做大模型芯片,也有很多人想投大模型芯片。但是,大模型芯片的设计关键在哪,大带宽大内存的重要性好像大家都知道,但做出来的芯片跟NVIDIA相比,又有何不同?带着问题,本文尝试给大家一点启发。纯粹以观点为主的文章往往显得形式主义,我们可以通过一个架构的例子来说明Sam

2021年9月25日,阿里云发布了开源项目通义千问140亿参数模型Qwen-14B以及其对话模型Qwen-14B-Chat,并且可以免费商用。Qwen-14B在多个权威评测中表现出色,超过了同等规模的模型,甚至有些指标接近Llama2-70B。此前,阿里云还开源了70亿参数模型Qwen-7B,仅一个多月的时间下载量就突破了100万,成为开源社区的热门项目Qwen-14B是一款支持多种语言的高性能开源模型,相比同类模型使用了更多的高质量数据,整体训练数据超过3万亿Token,使得模型具备更强大的推

在法国巴黎举行了国际计算机视觉大会ICCV(InternationalConferenceonComputerVision)本周开幕作为全球计算机视觉领域顶级的学术会议,ICCV每两年召开一次。ICCV的热度一直以来都与CVPR不相上下,屡创新高在今天的开幕式上,ICCV官方公布了今年的论文数据:本届ICCV共有8068篇投稿,其中有2160篇被接收,录用率为26.8%,略高于上一届ICCV2021的录用率25.9%在论文主题方面,官方也公布了相关数据:多视角和传感器的3D技术热度最高在今天的开

8月31日,文心一言首次向全社会全面开放。用户可以在应用商店下载“文心一言APP”或登录“文心一言官网”(https://yiyan.baidu.com)进行体验据报道,百度计划推出一系列经过全新重构的AI原生应用,以便让用户充分体验生成式AI的理解、生成、逻辑和记忆等四大核心能力今年3月16日,文心一言开启邀测。作为全球大厂中首个发布的生成式AI产品,文心一言的基础模型文心大模型早在2019年就在国内率先发布,近期升级的文心大模型3.5也持续在十余个国内外权威测评中位居第一。李彦宏表示,当文心

保险行业对于社会民生和国民经济的重要性不言而喻。作为风险管理工具,保险为人民群众提供保障和福利,推动经济的稳定和可持续发展。在新的时代背景下,保险行业面临着新的机遇和挑战,需要不断创新和转型,以适应社会需求的变化和经济结构的调整近年来,中国的保险科技蓬勃发展。通过创新的商业模式和先进的技术手段,积极推动保险行业实现数字化和智能化转型。保险科技的目标是提升保险服务的便利性、个性化和智能化水平,以前所未有的速度改变传统保险业的面貌。这一发展趋势为保险行业注入了新的活力,使保险产品更贴近人民群众的实际

随着智慧司法的兴起,智能化方法驱动的智能法律系统有望惠及不同群体。例如,为法律专业人员减轻文书工作,为普通民众提供法律咨询服务,为法学学生提供学习和考试辅导。由于法律知识的独特性和司法任务的多样性,此前的智慧司法研究方面主要着眼于为特定任务设计自动化算法,难以满足对司法领域提供支撑性服务的需求,离应用落地有不小的距离。而大型语言模型(LLMs)在不同的传统任务上展示出强大的能力,为智能法律系统的进一步发展带来希望。近日,复旦大学数据智能与社会计算实验室(FudanDISC)发布大语言模型驱动的中

不得不说,Llama2的「二创」项目越来越硬核、有趣了。自Meta发布开源大模型Llama2以来,围绕着该模型的「二创」项目便多了起来。此前7月,特斯拉前AI总监、重回OpenAI的AndrejKarpathy利用周末时间,做了一个关于Llama2的有趣项目llama2.c,让用户在PyTorch中训练一个babyLlama2模型,然后使用近500行纯C、无任何依赖性的文件进行推理。今天,在Karpathyllama2.c项目的基础上,又有开发者创建了一个启动Llama2的演示操作系统,以及一个

杭州第19届亚运会不仅是国际顶级体育盛会,更是一场精彩绝伦的中国科技盛宴。本届亚运会中,快手StreamLake与杭州电信深度合作,联合打造智慧观赛新体验,在击剑赛事的转播中,全面应用了快手StreamLake六自由度技术,其中“子弹时间”也是首次应用于击剑项目国际顶级赛事。中国电信杭州分公司智能亚运专班组长芮杰表示,依托快手StreamLake自研的4K3D虚拟运镜视频技术和中国电信5G/全光网,通过赛场内部署的4K专业摄像机阵列实时采集的高清竞赛视频,


핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

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

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

Eclipse용 SAP NetWeaver 서버 어댑터
Eclipse를 SAP NetWeaver 애플리케이션 서버와 통합합니다.

mPDF
mPDF는 UTF-8로 인코딩된 HTML에서 PDF 파일을 생성할 수 있는 PHP 라이브러리입니다. 원저자인 Ian Back은 자신의 웹 사이트에서 "즉시" PDF 파일을 출력하고 다양한 언어를 처리하기 위해 mPDF를 작성했습니다. HTML2FPDF와 같은 원본 스크립트보다 유니코드 글꼴을 사용할 때 속도가 느리고 더 큰 파일을 생성하지만 CSS 스타일 등을 지원하고 많은 개선 사항이 있습니다. RTL(아랍어, 히브리어), CJK(중국어, 일본어, 한국어)를 포함한 거의 모든 언어를 지원합니다. 중첩된 블록 수준 요소(예: P, DIV)를 지원합니다.

Atom Editor Mac 버전 다운로드
가장 인기 있는 오픈 소스 편집기
