產業新聞

微軟的安全Copilot與Iron Software的OpenAI整合:網路安全與文件增強的進步

微軟最新創新成果,安全助手Copilot,將於2024年4月1日全球發布,有望徹底改變全球的網絡安全實踐。 利用生成式AI,Copilot為安全和IT專業人員提供無與倫比的見解和指導,增強其有效檢測和減輕安全風險的能力。 在微軟每天處理超過78兆的安全信號等廣泛數據和威脅情報支持下,Copilot為用戶提供量身定制的建議,加速響應時間並增強專業知識。

微軟進行的一項最近研究顯示,Copilot具有變革性影響,有經驗的安全分析師報告稱,效率顯著提高了22%,各種任務的準確性提高了7%。 提供的按需付費授權模式進一步使得Copilot的使用更加民主化,使各種規模的組織都能使用。 "作為深度投入於網絡安全解決方案的開發者,我們對微軟的安全助手Copilot的潛力感到興奮。 我們迫不及待想要探索它的功能,並將其整合到我們的解決方案中以增強保護。" - Justin Pierce,Iron Software的首席軟體工程師。

同時,Iron Software在其IronPdf.Extensions.AI NuGet包中引入了一項創新功能,使用戶能夠使用OpenAI增強PDF文件。 這一整合由微軟語義核心提供支持,允許用戶生成PDF內容的簡要總結並進行持續查詢以進行更深入的分析。 通過簡單步驟,使用者可以無縫利用OpenAI增強其PDF處理任務,代表在利用人工智慧進行文件操作上的一大飛躍。

IronPdf.Extensions.AI NuGet包現在整合了OpenAI,預示著在PDF處理中開創了一個新時代,擁有強大的文件增強工具。 憑藉簡明總結和持續查詢功能,用戶現在可以前所未有地簡化工作流程並提高生產力。" - Justin Pierce,Iron Software的高級軟體工程師。 使用NuGet安裝

IronPDF AI能為您做些什麼? 這是一個小預覽

  1. 摘要生成:您可以快速生成冗長PDF文件的簡潔摘要。 這個功能對於需要高效瀏覽大量信息的專業人士來說極其有用。
  2. 查詢與記憶:IronPDF AI運用複雜的算法幫助用戶更好地理解和記住PDF文件的內容。 查詢功能允許您即時互動地探索和分析PDF文件。您可以提出具體問題,提取相關數據,並更深入地了解文件內容。

PDF摘要範例

導入PDF文件並利用Summarize方法生成PDF文件的摘要。 您可以在這裡下載範例PDF文件。 下面是一個範例代碼:

using IronPdf;
using IronPdf.AI;
using Microsoft.SemanticKernel;
using Microsoft.SemanticKernel.Memory;
using System;
using System.Threading.Tasks;

// Configure the Azure endpoint and API key for OpenAI services
string azureEndpoint = "AzureEndPoint";
string apiKey = "APIKEY";

// Initialize a volatile memory store
var volatileMemoryStore = new VolatileMemoryStore();

// Build and configure the Semantic Kernel with Azure OpenAI services
var builder = new KernelBuilder()
    .WithAzureTextEmbeddingGenerationService("oaiembed", azureEndpoint, apiKey)
    .WithAzureChatCompletionService("oaichat", azureEndpoint, apiKey)
    .WithMemoryStorage(volatileMemoryStore);
var kernel = builder.Build();

// Initialize the IronAI with the configured kernel
IronAI.Initialize(kernel);

// Import the PDF document
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Summarize the document asynchronously
string summary = await pdf.Summarize(); // Optionally pass AI instance or use AI instance directly

// Output the document's summary to the console
Console.WriteLine($"Document summary: {summary}");
using IronPdf;
using IronPdf.AI;
using Microsoft.SemanticKernel;
using Microsoft.SemanticKernel.Memory;
using System;
using System.Threading.Tasks;

// Configure the Azure endpoint and API key for OpenAI services
string azureEndpoint = "AzureEndPoint";
string apiKey = "APIKEY";

// Initialize a volatile memory store
var volatileMemoryStore = new VolatileMemoryStore();

// Build and configure the Semantic Kernel with Azure OpenAI services
var builder = new KernelBuilder()
    .WithAzureTextEmbeddingGenerationService("oaiembed", azureEndpoint, apiKey)
    .WithAzureChatCompletionService("oaichat", azureEndpoint, apiKey)
    .WithMemoryStorage(volatileMemoryStore);
var kernel = builder.Build();

// Initialize the IronAI with the configured kernel
IronAI.Initialize(kernel);

// Import the PDF document
PdfDocument pdf = PdfDocument.FromFile("wikipedia.pdf");

// Summarize the document asynchronously
string summary = await pdf.Summarize(); // Optionally pass AI instance or use AI instance directly

// Output the document's summary to the console
Console.WriteLine($"Document summary: {summary}");
Imports IronPdf
Imports IronPdf.AI
Imports Microsoft.SemanticKernel
Imports Microsoft.SemanticKernel.Memory
Imports System
Imports System.Threading.Tasks

' Configure the Azure endpoint and API key for OpenAI services
Private azureEndpoint As String = "AzureEndPoint"
Private apiKey As String = "APIKEY"

' Initialize a volatile memory store
Private volatileMemoryStore = New VolatileMemoryStore()

' Build and configure the Semantic Kernel with Azure OpenAI services
Private builder = (New KernelBuilder()).WithAzureTextEmbeddingGenerationService("oaiembed", azureEndpoint, apiKey).WithAzureChatCompletionService("oaichat", azureEndpoint, apiKey).WithMemoryStorage(volatileMemoryStore)
Private kernel = builder.Build()

' Initialize the IronAI with the configured kernel
IronAI.Initialize(kernel)

' Import the PDF document
Dim pdf As PdfDocument = PdfDocument.FromFile("wikipedia.pdf")

' Summarize the document asynchronously
Dim summary As String = Await pdf.Summarize() ' Optionally pass AI instance or use AI instance directly

' Output the document's summary to the console
Console.WriteLine($"Document summary: {summary}")
$vbLabelText   $csharpLabel

輸出摘要

影像

微軟的安全助手Copilot和Iron Software的OpenAI整合分別代表著各自領域的重大進步。 雖然Copilot增強了網絡安全措施,Iron Software的OpenAI整合則革新了文件增強。 這兩項創新為用戶提供強大的工具,以保護數位資產並簡化工作流程,對於在當今數位環境中應對不斷演變的威脅至關重要。