Sider.ai
  • Xat
  • Wisebase
  • Eines
  • Extensió
  • Clients
  • Preus
Descarrega ara
iniciar Sessió

Aprèn més ràpid, pensa més profundament i creix més intel·ligent amb Sider.

Productes
Aplicacions
  • Extensions
  • iOS
  • Android
  • Mac OS
  • Windows
Wisebase
  • Wisebase
  • Deep Research
  • Scholar Research
  • Math Solver
  • Rec NoteNew
  • Audio To Text
  • Gamified Learning
  • Interactive Reading
  • ChatPDF
Eines
  • Creador de llocs webNew
  • AI SlidesNew
  • Escriptor d'assajos AI
  • Nano Banana Pro
  • Nano Banana Infographic
  • Generador d'imatges AI
  • Generador de Brainrot Italià
  • Eliminador de fons
  • Canviador de fons
  • Esborrador de fotos
  • Eliminador de text
  • Repintar
  • Millorador d'imatges
  • Crear
  • Traductor AI
  • Traductor d'imatges
  • Traductor de PDF
Sider
  • Contacta'ns
  • Centre d'ajuda
  • Descarregar
  • Preus
  • Pla d'Educació
  • Què hi ha de nou
  • Blog
  • Comunitat
  • Socis
  • Afiliat
  • Convida
©2026 Tots els drets reservats
Condicions d'ús
Política de privacitat
  • Pàgina d'inici
  • Bloc
  • Eines d'IA
  • Com utilitzar AI OpenHands: Una guia pràctica per a la configuració, els prompts i els fluxos de treball del món real

Com utilitzar AI OpenHands: Una guia pràctica per a la configuració, els prompts i els fluxos de treball del món real

Actualitzat el 18 Set. 2025

9 min


Com utilitzar AI OpenHands: Una guia pràctica per a la configuració, els prompts i els fluxos de treball del món real

Si alguna vegada has desitjat que un desenvolupador capaç pogués programar amb tu 24 hores al dia, 7 dies a la setmana, AI OpenHands s'hi acosta sorprenentment. És un "enginyer d'IA" de codi obert que pot llegir el teu repositori, escriure codi, executar terminals, consultar documents i iterar, de manera molt semblant a un desenvolupador junior que aprèn ràpidament i treballa incansablement. Però el poder només es fa evident quan el configureu correctament i apreneu a dirigir-lo.
Aquesta guia us mostra pas a pas com utilitzar AI OpenHands, des de la instal·lació fins als fluxos de treball avançats, perquè pugueu lliurar més ràpidament amb confiança.
  • Què tractarem:
  • Opcions d'instal·lació i inici ràpid
  • Execució d'OpenHands localment o amb models al núvol
  • Millors pràctiques per a prompts, repositoris i tasques
  • Fluxos de treball provats per a treball de funcions, depuració, proves i documentació
  • Proteccions, privadesa i col·laboració
Val la pena destacar: OpenHands està sent desenvolupat activament per l'equip d'All Hands i la comunitat. La documentació oficial és la vostra estrella polar per a les instruccions i consells actuals. També podeu seguir guies d'instal·lació pràctiques de professionals que han documentat configuracions locals i de màquines virtuals (VM). Per a l'execució amb models locals, la documentació inclou orientació específica.

Què és AI OpenHands i per què utilitzar-lo?

Penseu en AI OpenHands com un company d'equip d'IA amb un teclat. A diferència dels assistents només de xat, OpenHands pot:
  • Obrir i llegir fitxers de projecte
  • Utilitzar un terminal per executar ordres, proves i linters
  • Editar codi a través de fitxers i directoris
  • Navegar per la web (depenent de la configuració)
  • Proposar i aplicar plans pas a pas
Això el fa ideal per a tasques com implementar funcions, corregir errors, escriure proves, crear documents, refactoritzar i modernitzar bases de codi. En lloc de fer malabars amb prompts i copiar/enganxar, doneu a OpenHands un objectiu i deixeu que iteri, amb vosaltres supervisant els seus moviments.

Inici ràpid: La manera més ràpida d'utilitzar OpenHands

Hi ha diverses maneres de començar. La vostra elecció depèn de si voleu utilitzar un LLM al núvol o executar tot localment.

Opció A: Utilitzar un LLM al núvol (més fàcil)

  • Seguiu els documents oficials "Start Building" i "Getting Started" per instal·lar i executar l'aplicació. Normalment:
  • Instal·lar requisits previs (Docker, Node, Python, Git depenent del camí)
  • Proporcionar una clau API per a un model al núvol compatible (p. ex., OpenAI, Anthropic o altres que el projecte admeti en el moment)
  • Llançar la interfície d'OpenHands i connectar el vostre repositori
Aquest camí us permet ser productius ràpidament amb una sobrecàrrega de càlcul mínima.

Opció B: Executar OpenHands amb un LLM local

  • Si preferiu mantenir el codi i els prompts fora del núvol o voleu evitar els costos de l'API, utilitzeu la guia de LLMs locals a la documentació oficial.
  • Espereu:
  • Configurar un model local compatible (mitjançant Ollama o altres backends compatibles en el moment)
  • Configurar els punts finals del model i els límits de context
  • Assegurar-vos que la vostra màquina tingui suficient VRAM/CPU i espai en disc

Opció C: Desplegar a una VM

  • Si necessiteu un entorn dedicat, els professionals han documentat com fer girar OpenHands en una VM i construir una aplicació en minuts. Això és útil per als equips que volen una instància d'enginyer d'IA estable i compartida.

Primera execució: Configuració del projecte i enquadrament de la tasca

OpenHands brilla quan pot veure el vostre codi. Comenceu per:
  1. Obrir el repositori en el qual voleu que treballi.
  1. Executar o indexar el projecte perquè OpenHands pugui mapejar l'estructura.
  1. Donar-li un objectiu clar amb restriccions.
Bon exemple d'enquadrament de tasca:
  • "Afegiu el restabliment de contrasenya d'usuari al servei auth utilitzant enllaços de correu electrònic basats en testimoni. Utilitzeu el mòdul mailer existent. Afegiu proves unitàries per a la generació i caducitat de testimoni. No canvieu l'esquema de dades d'usuari."
Per què funciona:
  • Anomena el component, l'àmbit, les dependències i les fronteres. Com més clar sigueu, millor planifica i executa OpenHands.

Com escriure prompts efectius per a OpenHands

Penseu en els prompts com a tiquets concisos. Els millors:
  • Defineixen el resultat: "Implementeu X amb restriccions Y"
  • Fan referència a fitxers, mòduls o proves: "Vegeu auth/routes.py i tests/test_auth.py"
  • Estableixen restriccions: "Sense canvis d'esquema de DB; manteniu les interfícies existents"
  • Inclouen criteris d'acceptació: "Les proves haurien de passar: pytest -k password_reset"
Plantilla que podeu reutilitzar:
Objectiu: <Què voleu construir o arreglar>
Context: <Fitxers rellevants, restriccions conegudes, serveis externs>
Acceptació: <Com es veu l'aprovació: proves, punts finals, mètriques>
Fronteres: <Què no s'ha de canviar o enfocaments a evitar>
Eines: <Comandes que pot executar, scripts o fonts de dades>

Flux de treball bàsic: Planificar → Executar → Verificar → Refinar

OpenHands normalment proposa un pla de diversos passos. A continuació, s'explica com guiar-lo:
  • Aproveu o ajusteu el seu pla aviat. Forceu-lo a executar proves primer per establir les fallades de base.
  • Demaneu-li que creï o actualitzi una prova per definir l'èxit i, a continuació, implementeu el codi.
  • Feu que executi la suite de proves i els linters amb freqüència.
  • Si s'encalla, afegiu més context: noms de fitxers, traces de pila o registres.
Consell professional: Animeu canvis petits de la mida d'una PR en lloc d'edicions monolítiques. Això ajuda amb la revisabilitat i la reversió.

Exemples de fluxos de treball que podeu copiar

1) Implementació de funcions

  • Prompt: "Afegiu l'exportació CSV a la pàgina orders. Utilitzeu la paginació del costat del servidor, transmeteu els resultats mitjançant text/csv. Afegiu el botó Export a OrdersTable.jsx i el punt final a routes/orders.ts. Incloeu proves per a la paginació i les capçaleres."
  • Passos d'OpenHands:
  • Escaneja el repositori; elabora el pla
  • Afegeix el punt final i el botó del client
  • Escriu proves i les executa
  • Itera sobre les fallades
  • Superviseu, aproveu els canvis i fusioneu un cop estigui tot correcte.

2) Depuració d'una compilació fallida

  • Prompt: "CI està fallant a Node 20. Corregiu els errors d'importació ESM/CJS a build.mjs. Manteniu els plugins rollup existents; actualitzeu la configuració i el codi per passar CI."
  • Proporcioneu registres o enllaç a artefactes de CI.
  • Demaneu a OpenHands que repliqui localment (npm run build) i proposi diffs mínims.

3) Cobertura de proves i enduriment

  • Prompt: "Augmenteu la cobertura per a payments/service.py del 62% al 85%+. Afegiu proves unitàries per a retry_charge, refund, webhook_signature. No modifiqueu la lògica de negoci tret que la prova exposi un error."
  • Deixeu que OpenHands generi proves, les executi i les refini.

4) Documentació i experiència del desenvolupador

  • Prompt: "Creeu un fitxer CONTRIBUTING.md i DEVELOPMENT.md per a aquest repositori. Incloeu la configuració de l'entorn, els scripts, les ordres de prova i les directrius de PR."
  • Feu que verifiqui les ordres executant-les realment.

Proteccions: Mantingueu OpenHands útil i segur

  • Àmbit del directori: Apunteu-lo a un repositori o directori específic per evitar edicions accidentals en altres llocs.
  • Protecció de fitxers: Marqueu els fitxers de configuració o la infraestructura crítica com a només lectura sempre que sigui possible.
  • Auditoria d'ordres: Requereix l'aprovació per a ordres destructives (p. ex., rm -rf, restabliments de la base de dades).
  • Higiene de secrets: No enganxeu mai claus API als prompts. Utilitzeu variables d'entorn i registres emmascarats.
  • Accés a la xarxa: Si la navegació està habilitada, poseu-la en un sandbox i registreu les crides de sortida.

Models locals vs. Models al núvol: Triar el que és adequat per a vosaltres

  • LLMs al núvol
  • Avantatges: Raonament/codificació forts, configuració mínima, iteració ràpida
  • Desavantatges: Cost continu, consideracions de governança de dades
  • LLMs locals
  • Avantatges: Privadesa, control, predictibilitat de costos
  • Desavantatges: Exigències de hardware, la qualitat del model varia, es necessita més ajust
Consulteu les instruccions oficials de LLMs locals per configurar els backends del model i els límits de memòria.

Joc en equip: Utilitzar OpenHands en un flux col·laboratiu

  • Flux de treball primer de branca: Feu que OpenHands creï una branca de funcions i enviï els canvis per a la revisió de la PR.
  • Higiene de commit: Demaneu-li que produeixi commits atòmics amb missatges clars i que faci referència als números de problema.
  • Plantilles de PR: Genereu i apliqueu plantilles de PR perquè els revisors sàpiguen què ha canviat i per què.
  • Propietaris del codi: Combineu amb CODEOWNERS per encaminar les PR generades per IA als revisors adequats.

Resolució de problemes comuns

  • S'encalla o entra en bucle: Reduïu l'àmbit. Demaneu-li que expliqui el seu següent pas. Proporcioneu una prova fallida.
  • Diffs desordenats: Sol·liciteu un pla més petit i per etapes: proves primer, després canvis de codi mínims.
  • Edicions de fitxers incorrectes: Especifiqueu camins exactes i recordeu-li les fronteres.
  • Passa localment però falla a CI: Compartiu detalls de l'entorn de CI i registres; feu que repliqui amb un contenidor.

Consells de rendiment i moviments potents

  • Context d'inici calent: Demaneu-li que llegeixi primer els fitxers clau (README, package.json, fitxers de servei principals).
  • Doneu-li scripts: Proporcioneu un make test o npm run verify perquè pugui validar ràpidament.
  • Ensenyeu el domini: Oferiu una breu visió general arquitectural; val la pena tenir menys errors de lògica.
  • Apliqueu l'estil: Apunteu a les configuracions .eslintrc, .prettierrc, black/ruff perquè format correctament.
  • Utilitzeu punts de control: Després de cada fita, demaneu un resum i els següents passos per mantenir-lo en el bon camí.

Escenari del món real: De l'informe d'errors al pegat en una hora

  • Situació: Un error de producció deixa caure 500 sense gestionar en càrregues útils JSON mal formades a l'API orders.
  • El vostre prompt: "Reproduïu el 500 en JSON mal format a orders POST. Afegiu la validació d'esquema i retorneu 400 amb detalls de l'error. Actualitzeu les proves per cobrir les càrregues útils mal formades."
  • Procés d'OpenHands:
  1. Executa l'API localment, reprodueix l'error
  1. Afegeix una capa de validació i un gestor d'errors
  1. Actualitza les proves i garanteix que CI passi
  1. Produeix una PR compacta amb una entrada de registre de canvis
Temps estalviat: Us heu centrat en l'anàlisi d'impacte i el desplegament, mentre que OpenHands ha gestionat l'estructura.

Integracions que sobrealimenten OpenHands

  • Executors de proves: pytest, Jest, Vitest, JUnit
  • Eines de construcció: Vite, Webpack, Rollup, Babel
  • Gestors de paquets: npm, pnpm, yarn, pip/poetry
  • Linters/formatadors: ESLint, Prettier, black, ruff
  • Contenidors: Docker Compose per a la paritat local amb CI
En estandarditzar aquestes eines, OpenHands pot raonar sobre la vostra pila de manera més fiable i automatitzar més el bucle de desenvolupament.

Per cert: Utilitzar Sider.AI juntament amb OpenHands

Puntuació de rellevància: 8/10. Si utilitzeu OpenHands com el vostre enginyer d'IA, val la pena combinar-lo amb un copilot de recerca i redacció per a especificacions, descripcions de PR i documentació. Per cert, Sider.AI us pot ajudar a redactar ràpidament especificacions tècniques, resumir RFCs o transformar els registres d'execució d'OpenHands en registres de canvis i notes de llançament nets. La combinació redueix el canvi de context: OpenHands gestiona les accions de codi mentre que Sider.AI converteix els resultats en documents nets orientats a l'usuari.

Llista de verificació de seguretat, privadesa i compliment

  • Mantingueu els secrets a les variables d'entorn; no incrusteu mai claus als prompts
  • Reviseu cada canvi generat per IA com ho faríeu amb la PR d'un desenvolupador junior
  • Registreu les ordres i les accions per a l'auditabilitat
  • Fixeu les versions de la cadena d'eines; eviteu les actualitzacions accidentals als fitxers de bloqueig
  • Si utilitzeu LLMs al núvol, alineeu-vos amb les vostres polítiques de retenció de dades

Quan no utilitzar OpenHands

  • Disseny d'algorismes nous sense proves sòlides o estructures d'especificacions
  • Bases de codi altament regulades sense un procés de revisió robust
  • Scripts d'un sol ús on la codificació manual és més ràpida

Els vostres primers 60 minuts amb OpenHands: Un mini manual

  • Minut 0–10: Instal·leu i executeu utilitzant l'inici ràpid oficial
  • Minut 10–20: Connecteu el vostre repositori; demaneu-li que mapegi l'estructura del projecte
  • Minut 20–35: Definiu un objectiu petit i provable; aproveu el seu pla
  • Minut 35–50: Deixeu que implementi i executi proves; impulseu-lo segons sigui necessari
  • Minut 50–60: Reviseu els diffs, refineu i fusioneu en una branca de funcions

Enllaços clau i passos següents

  • Documentació oficial "Start Building" i d'ús per a OpenHands: consells, inici ràpid i millors pràctiques.
  • Guia de configuració de LLM local: configureu i executeu OpenHands completament a la vostra màquina.
  • Recorregut d'instal·lació impulsat per la comunitat en una VM: passos d'instal·lació del món real i un projecte de demostració ràpid.

Conclusions

  • Enquadreu les tasques com a tiquets amb criteris d'acceptació clars.
  • Mantingueu les iteracions petites; proveu aviat i sovint.
  • Utilitzeu proteccions i reviseu els canvis; tracteu-lo com un company d'equip junior.
  • Trieu el núvol per comoditat, els models locals per privadesa.
  • Combineu amb eines de documentació (p. ex., Sider.AI) per accelerar les especificacions i les notes de llançament.

FAQ

Q1:Com instal·lo i començo a utilitzar AI OpenHands ràpidament? Utilitzeu l'inici ràpid oficial per instal·lar els requisits previs, connecteu un LLM compatible (al núvol o local) i llançeu la IU per connectar el vostre repositori. La documentació "Start Building" proporciona instruccions pas a pas amb consells de configuració.
Q2:Puc executar OpenHands amb un LLM local en lloc d'un model al núvol? Sí. Seguiu la guia de LLMs locals per configurar un backend de model local i ajustar la configuració del context. Això és ideal per a projectes sensibles a la privadesa o per evitar costos d'API.
Q3:Quina és la millor manera de demanar a OpenHands tasques de codificació? Escriviu prompts com a tiquets concisos: definiu l'objectiu, feu referència a fitxers específics, establiu fronteres i incloeu criteris d'acceptació. Demaneu-li que creï o executi proves per validar el progrés.
Q4:És segur utilitzar AI OpenHands en codi de producció? Tracteu-lo com un desenvolupador junior: utilitzeu proteccions de branca, revisió de codi i CI per validar els canvis. Afegiu proteccions per a les ordres i mantingueu els secrets fora dels prompts.
Q5:Com es compara OpenHands amb un assistent de codi tradicional? A diferència de les eines només de xat, OpenHands pot executar ordres, editar fitxers i iterar de manera autònoma dins del vostre repositori. Està creat per a tasques d'extrem a extrem com ara funcions, depuració i proves.

Articles Recents
Com dominar ChatPDF: obtenir informació més ràpidament de documents densos

Com dominar ChatPDF: obtenir informació més ràpidament de documents densos

La millor alternativa a X Auto-Translation per a documents ràpids i precisos

La millor alternativa a X Auto-Translation per a documents ràpids i precisos

La traducció AI de Samsung no està disponible a l'Iran? Solucions pràctiques

La traducció AI de Samsung no està disponible a l'Iran? Solucions pràctiques

Eines de traducció persa: una guia pràctica per a un treball més ràpid i precís

Eines de traducció persa: una guia pràctica per a un treball més ràpid i precís

La millor alternativa a Grok per a una recerca profunda i citada

La millor alternativa a Grok per a una recerca profunda i citada

Les 15 millors funcions del generador d'imatges d'IA que realment utilitzaràs

Les 15 millors funcions del generador d'imatges d'IA que realment utilitzaràs