> ## Documentation Index
> Fetch the complete documentation index at: https://docs.devin.ai/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrazione con Pylon

> Collega Pylon a Devin per inoltrare i ticket di supporto al team di ingegneria, delegare problemi alle sessioni Devin e attivare automazioni in base agli eventi di Pylon.

<Note>
  L'integrazione con Pylon è attualmente in beta. Per richiedere l'accesso, contatta [mitchell.tan@cognition.ai](mailto:mitchell.tan@cognition.ai).
</Note>

L'integrazione con Pylon ti consente di avviare sessioni Devin, porre domande sulla codebase e attivare automazioni direttamente da Pylon. Devin invia gli aggiornamenti della sessione al problema Pylon collegato.

Dopo aver collegato Pylon, puoi:

* **Delegare problemi**: avvia una sessione da un problema Pylon, con il ticket già incluso nel contesto.
* **Porre domande**: fai domande sulla tua codebase da Pylon. Puoi anche consentire domande da parte di persone senza un account Devin.
* **Attivare automazioni**: avvia sessioni quando un problema viene creato, contrassegnato con un tag o cambia stato.
* **Usare gli strumenti di Pylon**: consenti a Devin di leggere problemi, account e contatti, con accesso facoltativo in scrittura per problemi e account.

<Warning>
  I ticket dell'assistenza clienti sono contenuti non attendibili e possono includere tentativi di prompt injection. Quando colleghi l'integrazione, Devin crea un [profilo di sicurezza Pylon](#security-profile) restrittivo. Verificalo prima di abilitare i flussi di lavoro.
</Warning>

<h2 id="setting-up-the-integration">
  Configurazione dell'integrazione
</h2>

Per collegare l'integrazione devi essere amministratore sia in Pylon sia in Devin.

1. Vai su [Settings > Connections > Pylon](https://app.devin.ai/settings/connections/pylon) e fai clic su **Connect**.
2. Accedi a Pylon e autorizza l'accesso per Devin.
3. Una volta tornato in Devin, controlla le impostazioni di [controllo degli accessi](#access-control) e abilita le funzionalità che ti servono.
4. Controlla il [profilo di sicurezza di Pylon](#security-profile) creato automaticamente e verifica che sia adatto al tuo flusso di lavoro.

Questa connessione include strumenti integrati forniti dal server MCP ospitato da Pylon, quindi non è necessario installare separatamente il server MCP di Pylon.

<Note>
  Con i piani Enterprise, gestisci Pylon dall'organizzazione principale: queste impostazioni si applicano all'intera enterprise. Se la tua enterprise ha più organizzazioni, scegline una in [instradamento delle sessioni](#session-routing) prima di usare l'integrazione.
</Note>

<h2 id="connecting-your-pylon-user-account">
  Collegare il tuo account utente Pylon
</h2>

Collega il tuo account Pylon al tuo account Devin per far sì che le sessioni delegate vengano attribuite a te.

Vai su [Settings > Connections > Pylon](https://app.devin.ai/settings/connections/pylon) e fai clic su **Link user profile**, oppure collega il tuo account da [Personal Connections](https://app.devin.ai/account/connections).

<h2 id="access-control">
  Controllo degli accessi
</h2>

Configura queste impostazioni nella pagina di connessione di Pylon.

| Impostazione | Funzione |
| - | - |
| **Corrispondenza utenti** | **Pylon-connected users only** richiede che ogni membro [colleghi il proprio account Pylon](#connecting-your-pylon-user-account). **Email or Pylon-connected user** riconosce anche i mittenti la cui email Pylon corrisponde all'email di un membro dell'account Devin. |
| **Domande senza un account Devin** | Consente a chi non ha un account Devin di porre domande. Le risposte si basano sui repository indicizzati, senza modifiche al codice, comandi o strumenti. Nei piani Enterprise con più organizzazioni, scegli l'organizzazione che risponde in **If not linked, route to**. |
| **Trigger di automazione Pylon** | Consente agli eventi Pylon di [avviare automazioni](#triggering-devin-from-pylon). |
| **Accesso MCP a Pylon** | **Read only** consente alle sessioni di leggere problemi, account e contatti di Pylon. **Read and write** consente inoltre di creare problemi e di aggiornare i campi di problemi e account. |
| **Messaggi di follow-up Pylon** | Consente al bot Pylon di inoltrare aggiornamenti, come le nuove risposte dei clienti, alla sessione Devin collegata. |

<Note>
  Gli strumenti Pylon di Devin non possono creare bozze di messaggi per i clienti né inviare loro risposte. Le azioni di scrittura sono limitate ai campi di problemi e account.
</Note>

<h3 id="security-profile">
  Profilo di sicurezza
</h3>

Quando si connette Pylon, viene creato un profilo denominato **profilo di sicurezza Pylon**, che viene selezionato come predefinito per le sessioni delegate. Gli account Enterprise ricevono un profilo enterprise condiviso; gli altri account ricevono un profilo di organizzazione.

Il profilo viene creato con queste impostazioni:

| Impostazione | Predefinito |
| - | - |
| **Accesso alla rete** | Consente `usepylon.com` e `*.usepylon.com`, oltre alle destinazioni richieste da Devin e alle connessioni MCP consentite. Il resto del traffico in uscita viene bloccato. |
| **Accesso Git** | Sola lettura: Devin può clonare i repository ed eseguirne il fetch, ma non può eseguire il push di branch né aprire pull request. |
| **Accesso a Devin MCP** | Sola lettura: Devin può leggere le proprie risorse, ma non può creare sessioni figlie né modificare risorse come i playbook. |
| **Token GitHub CLI** | Non fornito alla sessione. |
| **Allowlist dei server MCP** | Non limitata da questo profilo. **Devin MCP read-only** non rende di sola lettura gli strumenti MCP di terze parti; le scritture su Pylon sono controllate separatamente da **Accesso MCP a Pylon**. |
| **Applicazione** | [Obbligatoria](/it/product-guides/security-profiles#mandatory-vs-recommended-enforcement). |

Per cambiare la selezione, usa **Security → profilo di sicurezza predefinito** nella pagina della connessione Pylon. Per modificare le restrizioni del profilo, apri [Profili di sicurezza](/it/product-guides/security-profiles). Serve l'autorizzazione a gestire i profili di sicurezza, rispettivamente a livello di organizzazione o di enterprise. Se riconnetti Pylon, le modifiche già apportate ai profili e le selezioni predefinite vengono mantenute.

**Ambito di applicazione:**

* Le **sessioni delegate** usano, al momento della creazione, il profilo Pylon predefinito configurato.
* Le **automazioni** hanno una propria selezione del profilo. Quando aggiungi un trigger Pylon, l'editor preseleziona il profilo Pylon configurato se hai l'autorizzazione a selezionarlo e non hai già scelto un altro profilo o deciso di non usarne alcuno. Verifica il **profilo di sicurezza** dell'automazione prima di salvare. La modifica del profilo Pylon predefinito non sostituisce i profili già salvati nelle automazioni.
* Le **domande di sola consultazione** usano i repository indicizzati senza avviare una sessione basata su VM.

Puoi selezionare un profilo diverso, ereditare i valori predefiniti dell'organizzazione o dell'enterprise oppure non usare alcun profilo. Le restrizioni obbligatorie definite altrove nella gerarchia dei profili restano comunque valide.

<Note>
  Il profilo Pylon predefinito **non** consente di aprire pull request. Se il tuo flusso di lavoro richiede questa funzionalità, un amministratore autorizzato deve configurare un accesso Git adeguato. Anche le riproduzioni che scaricano dipendenze o chiamano servizi esterni potrebbero richiedere destinazioni di rete aggiuntive. Limita le autorizzazioni a quanto strettamente necessario per il flusso di lavoro.
</Note>

<h3 id="session-routing">
  Instradamento delle sessioni
</h3>

L'instradamento delle sessioni è disponibile **solo nei piani Enterprise**. In **instradamento delle sessioni**, seleziona l'**Organization** in cui eseguire le sessioni Pylon. Gli account Enterprise con più organizzazioni devono selezionarne una prima di poter utilizzare l'integrazione; fino ad allora, gli eventi Pylon vengono rifiutati. Gli account con una sola organizzazione la utilizzano automaticamente.

<h2 id="working-with-devin-in-pylon">
  Lavorare con Devin in Pylon
</h2>

<h3 id="delegate-an-issue">
  Delegare un problema
</h3>

Apri il pannello di Devin sul lato destro di un problema di Pylon e descrivi l'attività. Il ticket è già incluso nel contesto; puoi anche allegare schermate o file di log.

Una sessione completa richiede un account Devin riconosciuto tramite la [corrispondenza degli utenti](#access-control) e con accesso all'organizzazione selezionata. Se manca uno dei due requisiti, Devin ne spiega il motivo nel problema.

Devin pubblica nel problema il proprio piano, i comandi, le modifiche ai file, le pull request e il collegamento alla sessione. Ti avvisa inoltre quando si ferma in attesa di una risposta. Questi aggiornamenti sono automatici: non è necessario configurare un trigger in Pylon.

* **Proseguire**: rispondi nel thread di Devin del problema con ulteriori istruzioni.
* **Archiviare**: rispondi `archive` (o `@Devin archive`) per archiviare la sessione.
* **Continuare altrove**: usa la stessa sessione nella web app di Devin o nei thread di Slack collegati da Pylon.

<h3 id="ask-about-your-codebase">
  Fai domande sulla tua codebase
</h3>

Poni una domanda sulla codebase direttamente da Pylon, ad esempio "Come funziona la verifica della firma dei webhook?". Devin risponde basandosi sui repository indicizzati, senza avviare una sessione completa né apportare modifiche. Per coinvolgere anche le persone senza un account Devin, abilita **Domande senza un account Devin**.

<h3 id="slack-threads">
  Thread di Slack
</h3>

[Collega Slack](/it/integrations/slack) e invita Devin nei tuoi canali di escalation. Devin può monitorare i thread di Slack collegati a un problema di Pylon e ricevere le risposte direttamente nella sessione. Per archiviare la sessione, rispondi `@Devin archive` in un thread monitorato.

<h2 id="triggering-devin-from-pylon">
  Avviare Devin da Pylon
</h2>

Usa le [automazioni](/it/product-guides/automations) per avviare sessioni a partire dagli eventi di Pylon. Per prima cosa, abilita i **trigger di automazione Pylon** nella sezione [controllo degli accessi](#access-control).

1. Vai su **Automazioni** e crea una nuova automazione.
2. Aggiungi un trigger, scegli **Pylon** e seleziona un evento:
   * **Issue created**: viene aperto un nuovo problema. Facoltativamente, filtra per **Title**.
   * **Tag added**: a un problema viene aggiunto un tag. Scegli l'**Added Tag** da intercettare.
   * **Status changed**: un problema passa a un determinato stato. Scegli lo **Status** da intercettare.
3. Aggiungi un'action **Start session** e scrivi le istruzioni per Devin.
4. Verifica il [profilo di sicurezza](#security-profile), l'accesso alla rete e gli strumenti dell'automazione, quindi salva.

Per iniziare puoi usare due template:

* **Triage Customer Bug Tickets**: analizza i problemi appena aperti, tenta di riprodurre i bug e comunica i risultati al supporto.
* **Investigate Support Escalations**: analizza i problemi contrassegnati da tag, tenta di riprodurre il bug, suggerisce una soluzione e riporta i risultati nel thread Slack interno.

<Tip>
  Attiva l'automazione su un tag di escalation anziché su ogni nuovo problema, così da tenere i ticket di routine fuori dal flusso di lavoro del team di ingegneria.
</Tip>

<h2 id="escalating-support-tickets-to-engineering">
  Escalation dei ticket di supporto al team di ingegneria
</h2>

Un'escalation tipica segue questo flusso:

1. Un cliente segnala un problema in Pylon.
2. Una skill di Pylon o il rilevamento AI del tipo di problema individua un bug con dettagli di riproduzione sufficienti e aggiunge un tag di escalation.
3. Il tag avvia un'automazione di Devin.
4. Devin legge il ticket, verifica i log e gli strumenti di monitoraggio collegati e tenta di riprodurre l'errore. Se il profilo di sicurezza lo consente, Devin può aprire una pull request.
5. Devin pubblica i risultati su Slack e gli aggiornamenti di avanzamento nel problema di Pylon.
6. Un ingegnere esamina l'indagine e prosegue la discussione nel thread di Slack.

<h3 id="set-up-the-pylon-side">
  Configurare Pylon
</h3>

Usa una skill di Pylon o il rilevamento AI del tipo di problema per applicare un tag ai ticket da inoltrare al team di engineering. Usa lo stesso tag nel filtro **Added Tag** dell'automazione di Devin. Definisci percorsi distinti per i bug privi di passaggi di riproduzione e per i ticket che non sono bug.

<h3 id="set-up-the-devin-automation">
  Configurare l'automazione di Devin
</h3>

1. Apri la [galleria dei template di automazione](https://app.devin.ai/automations/templates) e scegli **Investigate Support Escalations**.
2. Nel trigger preconfigurato **Pylon → Tag added**, imposta **Added Tag** sul tuo tag di escalation.
3. Controlla il prompt e il [profilo di sicurezza](#security-profile). Il template chiede a Devin di individuare la causa principale, provare a riprodurre il problema, proporre una soluzione e riportare i risultati nel thread Slack interno di Pylon.
4. Configura l'accesso a Slack come descritto di seguito, quindi fai clic su **Create automation**.

Elenca solo gli strumenti e i repository a cui Devin ha accesso. Collega strumenti di osservabilità come [Datadog](/it/enterprise/integrations/datadog) o [Sentry](/it/enterprise/integrations/sentry) per consentire alle sessioni di verificare il comportamento in produzione.

<h3 id="post-findings-in-pylons-internal-slack-thread">
  Pubblicare i risultati nel thread Slack interno di Pylon
</h3>

Un flusso di lavoro comune prevede che Pylon pubblichi un riepilogo del ticket in un canale Slack interno e che Devin risponda poi con i propri risultati nello stesso thread.

1. [Connetti Slack](/it/integrations/slack) e invita Devin nel canale interno in cui pubblica Pylon.
2. Assegna all'automazione lo strumento **Slack** e l'accesso a quel canale.
3. Nel prompt dell'automazione, indica a Devin di pubblicare i risultati nel thread creato da Pylon, anziché in un nuovo messaggio di primo livello. Il template **Investigate Support Escalations** include già questa istruzione:

   > Se in un canale in cui Pylon ha pubblicato un aggiornamento esiste un thread Slack interno, individua quel thread di primo livello e pubblica lì i tuoi risultati.

<h3 id="automatic-updates-in-pylon">
  Aggiornamenti automatici in Pylon
</h3>

L'integrazione pubblica automaticamente note interne nel problema Pylon collegato quando si verificano eventi come l'apertura di una pull request. Non è necessario configurare un trigger Pylon per queste note.

<h4 id="optional-custom-pylon-triggers">
  Trigger personalizzati facoltativi di Pylon
</h4>

Per azioni aggiuntive oltre agli aggiornamenti integrati, cerca **devin** nel generatore di trigger di Pylon per trovare queste condizioni:

* Devin ha aperto una pull request
* Devin ha eseguito il merge di una pull request
* Devin ha chiuso una pull request
* Devin è in attesa di una risposta

Usa queste condizioni per aggiornare lo stato del problema all'apertura di una pull request, avvisare il responsabile dell'account quando ne viene eseguito il merge oppure assegnare il problema a una persona quando Devin ha bisogno di una risposta. Per la configurazione lato Pylon, consulta [agent-to-agent escalation via Devin](https://support.usepylon.com/articles/6981171768-agent-to-agent-escalation-via-devin).

<h2 id="disconnecting-pylon">
  Disconnettere Pylon
</h2>

Vai su [Settings > Connections > Pylon](https://app.devin.ai/settings/connections/pylon), fai clic su **Disconnect** e conferma. Da quel momento gli eventi di Pylon non attiveranno più le automazioni di Devin.


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.