A Guide to Picking Between OpenDevin and Devika

Jake Batsuuri
8 Apr 202403:22

Summary

TLDREl panorama de la inteligencia artificial y el aprendizaje automático está evolucionando a una velocidad sin precedentes. Hace solo dos semanas, el anuncio de Devon, el primer ingeniero de software de IA, se hizo viral. A pesar de ser un sistema de código cerrado con limitada accesibilidad, sus impresionantes demostraciones dejaron a muchos temblando o en asombro, dependiendo de quién seas. Luego de la revelación de Devon, Open Devon se lanzó una semana después, espejándolo como una alternativa de código abierto que acoge contribuciones y interacción de los usuarios. Unos días después, surgió una clonación de Open Devon. ¿Imaginas lo que veremos en 6 meses, 1 año, 2 años? Este video tiene como objetivo desglosar las funcionalidades, la experiencia del usuario y los ecosistemas comunitarios de ambas plataformas, guiándote para tomar una decisión informada que se alinee con los requisitos de tu proyecto. Mira hasta el final para obtener una comprensión integral de las fortalezas y debilidades de cada plataforma, y una nueva opción sorpresa que podría cambiar por completo tu perspectiva sobre estas herramientas. Se examina la interfaz de usuario de Open Devon, que cuenta con una interfaz de chat para la interacción y está equipada con cuatro herramientas principales: navegador, planificador, editor de código y terminal. Los usuarios tienen la opción de elegir entre Lang chain o Coda agentes para el backend, y soporta tanto modelos gp4 como Claude. Se creó una aplicación simple de calculadora utilizando Python como demostración, y también se demostró la capacidad de iterar en tareas, como agregar una interfaz HTML a la aplicación de calculadora. Open Devon ostenta más estrellas que Deva, pero enfrentó tanto éxitos como fallas durante una demostración en un proyecto relativamente simple. Surgieron problemas con el navegador y el planificador que no se actualizaban, lo que finalmente llevó a un error al salir. Además, su proceso de instalación parecía más complicado, posiblemente debido a un aumento en las dependencias. Esto me recuerda a Autogen Studio de Microsoft, una herramienta de agente de IA sin código dirigida a no programadores, que implica un proceso de instalación de 55 pasos. La interfaz de usuario de Deva tiene una gran similitud con la de Deon, incluyendo características similares como un chat, planificador, motor de búsqueda, navegador y una terminal. También permite a los usuarios seleccionar su motor de búsqueda o modelo preferido, soportando todas las principales API de IA y modelos locales AMA. Proporciona el estado de la conexión a Internet, así como un medidor de tokens. La cuestión crítica, por supuesto, es su funcionalidad. Deva ejecutó con éxito un programa simple de Juego de la Vida sin problemas y una aplicación de calculadora con un prompt de cero disparo. Sin embargo, al emplear Mixol de Grock, ocurrió un error de Asino, sugiriendo una posible condición de carrera o quizás Grock es demasiado rápido para Deva, tal vez Grock necesita un límite de velocidad. En comparación con Open Devon, los procesos de instalación y configuración de Deva, tanto del frontend como del backend, parecen más sencillos para mí. Parece que no hay características únicas o definidas en ninguno, son muy similares. Lo que podría diferenciarlas quizás es cuál uno funciona mejor. Oh, compartieron una cosa en común que resultó molesta: el proceso de instalación. Tal vez un script totalmente dockerizado sería genial. Sin embargo, hay otro nuevo proyecto en la ciudad, aún más interesante llamado SW Agent. Tiene 5K estrellas en GitHub y básicamente puede leer tus problemas en GitHub, replicarlos, arreglarlos y luego enviar una solicitud de Pull Request. El diseño genial de este proyecto es cómo se puede integrar en proyectos existentes.

Takeaways

  • 🚀 La evolución del paisaje de la IA y el aprendizaje automático es sin precedentes, con avances significativos en solo dos semanas.
  • 🌐 Devon, el primer ingeniero de software AI, se volvió viral a pesar de ser un sistema de código cerrado con limitada accesibilidad.
  • 🔍 Open Devon, un sistema de código abierto que imita a Devon, fue lanzado para fomentar contribuciones y la interacción del usuario.
  • 📈 Open Devon tiene más estrellas en GitHub que Devon, aunque ha enfrentado éxitos y fracasos en demostraciones.
  • 💻 La interfaz de usuario de Open Devon incluye herramientas como un navegador, planificador, editor de código y terminal.
  • 🛠️ Open Devon admite modelos GP4 y Claude, y muestra la capacidad de iterar en tareas, como agregar una interfaz HTML a una aplicación de calculadora.
  • 🔗 Devon tiene una interfaz de usuario similar a la de Open Devon, con características como un chat, planificador, motor de búsqueda, navegador y terminal.
  • 🔧 Devon ejecutó un programa del Juego de la Vida sin problemas y una aplicación de calculadora con un prompt de cero disparos.
  • ⚙️ El proceso de instalación y configuración de Devon parece más directo que el de Open Devon.
  • 🔍 Devon admite todas las principales API de IA y modelos locales AMA, proporcionando información sobre el estado de la conexión a Internet y un medidor de tokens.
  • 🐞 Se observaron errores al usar Mixol desde GPT, lo que sugiere una posible condición de carrera o una velocidad demasiado rápida de GPT para Devon.
  • 🌟 SW Agent es un nuevo proyecto interesante con más de 5K estrellas en GitHub, capaz de leer problemas en GitHub, replicarlos, solucionarlos y enviar una solicitud de extracción (pull request).

Q & A

  • ¿Qué evento reciente marcó un hito en el desarrollo de la inteligencia artificial y el aprendizaje automático?

    -El anuncio de Devon, el primer ingeniero de software de IA, que se viralizó a pesar de ser un sistema de código cerrado con limitada accesibilidad.

  • ¿Qué sucedió una semana después del anuncio de Devon?

    -Se lanzó Open Devon, que es esencialmente un clon de Devon pero como una alternativa de código abierto que acoge contribuciones y interacción de los usuarios.

  • ¿Cuál es la preocupación que podría surgir tras el lanzamiento de Open Devon?

    -La preocupación es qué avances y desarrollos se podrían esperar en los próximos 6 meses, 1 año o 2 años en el campo de la IA y el aprendizaje automático.

  • ¿Qué funcionalidades ofrece la interfaz de usuario de Open Devon?

    -Open Devon tiene una interfaz de chat para la interacción, y está equipado con cuatro herramientas principales: navegador, planificador, editor de código y terminal.

  • ¿Qué modelo de lenguaje y qué motores de búsqueda son compatibles con Open Devon?

    -Open Devon es compatible con modelos GP4 y Claude, y permite a los usuarios elegir entre LangChain o Coda agentes para el backend.

  • ¿Qué tipo de aplicación de demostración fue creada usando Python en Open Devon?

    -Se creó una aplicación simple de calculadora como demostración en Python.

  • ¿Qué problema se encontró durante una demostración de Open Devon en un proyecto relativamente simple?

    -Se encontraron problemas con el navegador y el planificador que no se actualizaban, lo que finalmente llevó a un error al salir.

  • ¿Cómo se compara el proceso de instalación de Open Devon con el de otro sistema?

    -El proceso de instalación de Open Devon parecía más complicado, posiblemente debido a un aumento en las dependencias, lo que se compara con AutoGen Studio de Microsoft, que tiene un proceso de instalación de 55 pasos.

  • ¿Qué similitudes presenta la interfaz de usuario de Deva con la de Open Devon?

    -La interfaz de usuario de Deva tiene una fuerte similitud con la de Open Devon, incluyendo características similares como un chat, planificador, motor de búsqueda, navegador y terminal.

  • ¿Qué tipo de error ocurrió al utilizar Mixol de Grock en Deva?

    -Cuando se utilizó Mixol de Grock, se produjo un error de Asino, lo que sugiere una posible condición de carrera o la necesidad de un límite de velocidad para Grock.

  • ¿Qué proyecto nuevo y interesante se menciona en el script?

    -Se menciona un proyecto llamado SW Agent, que tiene 5K estrellas en GitHub y que puede leer los problemas en GitHub, replicarlos, solucionarlos y luego enviar una solicitud de extracción (pull request).

  • ¿Qué ventaja ofrece el diseño de SW Agent sobre otros proyectos de IA?

    -El diseño genio de SW Agent es su capacidad para integrarse en proyectos existentes, lo que lo hace especialmente interesante y útil para el desarrollo de soluciones de IA.

Outlines

00:00

🚀 Desarrollo acelerado de AI y aprendizaje automático

El texto describe la rápida evolución del panorama de la inteligencia artificial y el aprendizaje automático. Se menciona la reciente divulgación de Devon, el primer ingeniero de software AI, y cómo su lanzamiento generó una gran impresión a pesar de ser un sistema de código cerrado. La presentación de Open Devon, una alternativa de código abierto, y la aparición de un clon de Open Devon, sugieren un avance acelerado en el campo. El video tiene como objetivo analizar las funcionalidades, la experiencia del usuario y los ecosistemas comunitarios de ambas plataformas para ayudar a la toma de decisiones informadas.

Mindmap

Keywords

💡AI软件工程师

AI软件工程师指的是能够执行软件开发任务的人工智能系统。在视频中,Devon作为首个AI软件工程师的宣布引起了广泛关注,尽管它是一个闭源系统,但演示的成果令人印象深刻,展示了AI在软件开发领域的潜力和应用前景。

💡开源

开源是指软件的源代码可以被公众查看、修改和增强。在视频中,提到了Open Devon,它是Devon的开源替代品,允许用户贡献和互动,体现了开源社区协作和共享的精神。

💡用户界面(UI)

用户界面(UI)是用户与系统之间交互的界面。视频提到Open Devon的UI具有聊天界面,并且配备了浏览器、规划器、代码编辑器和终端等主要工具,这些工具的集成使用户能够更直观和便捷地与AI系统进行交互。

💡模型

在AI领域,模型通常指的是用于处理数据和执行任务的算法结构。视频提到了支持GPT-4和Claude模型,这些模型是AI系统中用于理解和生成语言或其他任务的关键组件。

💡GitHub

GitHub是一个面向开发者的代码托管平台,广泛用于版本控制和协作开发。视频中提到了在GitHub上创建和测试应用程序,展示了AI系统与现有开发工具和平台的集成能力。

💡错误

错误是指在软件运行过程中出现的非预期行为。视频提到在Open Devon的演示中出现了浏览器和规划器不刷新导致的错误,这表明即使是先进的AI系统也可能会遇到技术挑战和问题。

💡安装过程

安装过程是指软件从获取到配置完成并准备使用的过程。视频指出Open Devon和Deva的安装过程相对复杂,这可能因为它们依赖于多个组件和库,说明了AI系统部署的实际挑战。

💡Docker化

Docker化是指将应用程序及其依赖打包到Docker容器中,以便于部署和运行。视频提到了一个完全Docker化的脚本可能会简化安装过程,这表明容器化技术在简化AI系统部署中的作用。

💡SW Agent

SW Agent是一个新项目,它在GitHub上有5K星标,能够读取GitHub上的问题,复制并修复它们,然后提交一个拉取请求。视频强调了这个项目的创新之处在于它能够集成到现有的项目中,展示了AI在软件工程领域的新应用。

💡功能性

功能性指的是软件系统执行预定任务的能力。视频通过Deva成功执行了一个简单的生命游戏程序和一个计算器应用来展示其功能性,这些示例说明了AI系统在执行编程任务方面的有效性。

💡零样本提示(zero-shot prompt)

零样本提示是指AI系统在没有先前学习或训练的情况下,仅通过一次提示就能执行任务。视频提到Deva使用零样本提示成功执行了计算器应用,这展示了AI在理解和执行新任务方面的能力。

Highlights

The landscape of AI and machine learning is evolving rapidly, with significant developments in just two weeks.

Announcement of Devon, the first AI software engineer, went viral despite limited accessibility.

Open Devon was launched as an open-source alternative to Devon, welcoming contributions and user interaction.

A clone of Open Devon was created, indicating the rapid pace of innovation in this field.

The video aims to dissect functionalities, user experience, and community ecosystems of both platforms.

Open Devon's UI features a chat interface and four main tools: browser, planner, code editor, and terminal.

Open Devon supports both Lang chain and Coda agents for the backend, as well as gp4 and Claude models.

A simple calculator app was created using Python as a demonstration of Open Devon's capabilities.

Open Devon encountered issues with browser and planner not refreshing, leading to an error upon exit.

Deva's UI resembles that of Open Devon, with similar features and support for all major AI APIs and local AMA models.

Deva successfully executed a simple Game of Life program and a calculator app with a zero-shot prompt.

An error occurred when employing mixol from grock with Deva, suggesting a potential race condition.

Deva's installation and setup processes are more straightforward compared to Open Devon.

Neither platform seems to have unique or defining features that set them apart significantly.

A fully dockerized script for installation could be beneficial for both platforms.

SW Agent is a new project with 5K stars on GitHub, capable of reading issues, replicating them, fixing them, and submitting a pull request.

SW Agent's genius design allows it to integrate itself into existing projects.

The video concludes with a reminder to keep experimenting and learning in the field of AI.

Transcripts

play00:00

today the landscape of AI and machine

play00:02

learning is evolving at an unprecedented

play00:04

rate just two weeks ago the announcement

play00:06

of Devon the first AI software engineer

play00:09

went viral despite being a closed Source

play00:12

system with limited accessibility its

play00:14

impressive demos left many trembling and

play00:16

or in awe depending on who you are

play00:19

following Devon's Revelation open Devon

play00:21

was launched a week later essentially

play00:23

mirroring Devon but as an open source

play00:25

alternative welcoming contributions and

play00:27

user interaction then a few days ago

play00:29

there was de a a clone of open Devon can

play00:32

you imagine what we're going to see in 6

play00:33

months 1 year 2 years this video aims to

play00:37

dissect the functionalities user

play00:39

experience and Community ecosystems of

play00:42

both platforms guiding you toward making

play00:44

an informed decision that aligns with

play00:46

your project requirements watch until

play00:47

the end to gain a comprehensive

play00:49

understanding of each platform's

play00:51

strengths and weaknesses and a surprise

play00:53

new option that could alter your

play00:55

perspective on these tools entirely

play00:57

let's take a look at open Devon's UI it

play01:00

features a chat interface for

play01:01

interaction and is equipped with four

play01:03

main tools a browser planner code editor

play01:06

and terminal users have the option to

play01:07

choose between Lang chain or Coda agents

play01:10

for the backend it supports both gp4 and

play01:13

Claude models a simple calculator app

play01:15

was created using python as a

play01:17

demonstration also it demonstrated an

play01:19

ability to iterate on tasks such as

play01:21

adding an HTML interface to the

play01:23

calculator app it even tested the app

play01:25

locally on GitHub open Devon boasts more

play01:28

stars than Deva but it encountered both

play01:31

successes and failures during a

play01:32

demonstration on a relatively simple

play01:34

project issues arose with the browser

play01:36

and planner not refreshing ultimately

play01:39

leading to an error upon exit

play01:41

additionally its installation process

play01:43

appeared somewhat more complicated

play01:45

potentially due to increased

play01:46

dependencies this reminds me of autogen

play01:48

Studio from Microsoft that is a no code

play01:51

AI agent tool targeted at

play01:53

non-programmers that involves a 55 step

play01:55

installation process dva's UI Bears a

play01:58

strong resemblance to that of Deon

play02:00

including similar features like a chat

play02:02

planner search engine browser and a

play02:04

terminal it also allows users to select

play02:06

their preferred search engine or model

play02:09

supporting all major Ai apis and local

play02:11

AMA models it gives internet connection

play02:14

status as well as a token meter the

play02:16

critical question of course is its

play02:18

functionality Deva successfully executed

play02:20

a simple Game of Life program without a

play02:22

hitch and a calculator app with a zero

play02:24

shot prompt however when employing mixol

play02:27

from grock an Asino error occurred

play02:29

suggesting a possible race condition or

play02:32

it might be that grock is too fast for

play02:33

Deva maybe grock needs a speed limit

play02:36

sign compared to open Devon deva's

play02:39

installation and setup processes for

play02:41

both the front end and back end seem

play02:42

more straightforward to me it seems like

play02:45

there are no unique or defining features

play02:47

in either they are very similar what

play02:50

might set them apart maybe which one

play02:51

works better oh they did share one thing

play02:54

in common which was annoying

play02:56

installation process maybe a fully

play02:58

dockerized script would be great however

play03:00

there's another new project in town even

play03:02

more interesting called swe Agent it has

play03:06

5K stars on GitHub and basically it can

play03:08

read your issues on GitHub replicate it

play03:10

and fix it and then submit a PLL request

play03:12

the genius design of this project is how

play03:14

it can integrate itself into existing

play03:16

projects that's it for today I will

play03:18

review s SW agent tomorrow till then

play03:20

keep experimenting and learning

Rate This

5.0 / 5 (0 votes)

Related Tags
IAAprendizaje AutomáticoDevonOpen SourceProgramaciónCódigoGitHubIntegraciónProyectosInnovaciónTecnologíaDesarrolloComunidadDockerSwe AgentGitProblemasSoluciónTecnología EmergenteProgramación sin CódigoAutogen StudioMicrosoftAPIModelos AIChatbotsPlannerBrowserTerminalDockerizaciónTecnología de Vangarda
Do you need a summary in English?