Chat-with-data Azuressa
Rakennamme chat-with-data -ratkaisuja, jotka antavat liiketoimintakäyttäjille oikeisiin lähteisiin perustuvia vastauksia selkeillä käyttöoikeuksilla ja jäljitettävyydellä.
Rakennamme Azureen hallittuja chat-with-data -ratkaisuja, joiden avulla liiketoiminta voi kysyä dataan liittyviä kysymyksiä tavallisella kielellä ja saada vastaukset suoraan oikeista lähteistä. Tämä sopii tilanteisiin, joissa hyödyllinen data on jo data-alustassa, analytiikkavarastossa, BI-kerroksessa tai rajapinnoissa, mutta vastauksen saaminen vaatii edelleen analyytikkoa, SQL-osaamista tai käsityötä.
Mitä rakennamme
Suunnittelemme koko vastauspolun alusta loppuun. Se tarkoittaa sitä, miten kysymys tulkitaan, mistä tietomallista tai kyselyrajapinnasta tieto haetaan, missä liiketoimintasäännöt tulevat mukaan ja miten vastaus näytetään käyttäjälle. Tarpeesta riippuen ratkaisu voi tukeutua analytiikkavarastoon, tietomalliin, BI-kerrokseen, SQL-kyselyrajapintaan, rajapintoihin ja valittuihin dokumenttilähteisiin silloin, kun osa liiketoimintakontekstista ei ole taulukkodatassa.
Data Sources
Analytical storage
Curated business data
Query layer
Governed metrics and models
Business app API
Operational context
BI layer
Drill-through views
Answer Path
Entra ID enforcedQuestion scope
Identify the business intent and allowed data domain.
Governed query path
Use the right model, endpoint, and business rules for the answer.
Grounded response
Return the number, the reason, and the source behind it.
Chat Result
Order risk follow-up
3 orders need attention.
Two are waiting on fulfillment. One is blocked by missing customer approval.
Domain
Sales operations
Controls
RLS + API policy
Output
Answer + source trail
Tavoite ei ole jutella datasta vaan saada päätöksiä tukeva vastaus. Vastaukset pysyvät tiiviinä. Luvut noudattavat sovittuja määritelmiä. Käyttäjä näkee, mihin vastaus perustuu, ja voi porautua taustalla oleviin riveihin. Jos kysymys on epäselvä tai rajauksen ulkopuolella, palvelu kertoo sen suoraan.
Miten toimitus etenee
Aloitamme lyhyellä suunnittelujaksolla oikeiden käyttäjien oikeista kysymyksistä. Sen perusteella lukitsemme ensimmäiset käyttötapaukset, mittarimäärittelyt ja käyttöoikeusmallin. Sen jälkeen rakennamme tuotantopolun lyhyissä iteraatioissa ja validoimme sitä sovittuja esimerkkikysymyksiä ja odotettuja vastauksia vasten.
Ennen käyttöönottoa testaamme vastausten laadun, viiveen, käyttöoikeusrajat ja operoinnin näkyvyyden. Luovutamme samalla promptit, evaluointikysymykset, seurannan ja tarvittavat alustamuutokset, jotta palvelua voi kehittää hallitusti myös jatkossa. Jos data-alusta kaipaa ensin vahvistamista, voimme yhdistää tämän toimituksen Pilvidata-alusta ja Microsoft AI Foundry ja Azure OpenAI -käyttöönotot -palveluihimme.
Keskeiset teknologiat
- Azure OpenAI Service kysymysten tulkintaan ja vastauspolun orkestrointiin
- Data lake, warehouse tai muu analytiikkavarasto liiketoimintadatan hallittuun käyttöön
- Tietomallinnus- ja muunnoskerrokset, kuten dbt, semanttiset mallit tai kyselyrajapinnat
- Azure SQL Database tai Databricks SQL silloin, kun rakenteista dataa haetaan suoraan operatiivisista lähteistä
- Azure AI Search silloin, kun vastaus tarvitsee myös dokumenteista tai ohjeista haettua kontekstia
- Power BI ja porautuvat näkymät lukujen tarkistamiseen ja jatkotoimiin
- Microsoft Entra ID, managed identities ja olemassa olevat RBAC- ja RLS-mallit
Toimituksen perusta
- Rajattu kysymysjoukko, nimetty omistaja ja hyväksymiskriteerit
- Mittarien ja tietomallin läpikäynti, jotta ratkaisu käyttää samaa kieltä kuin raportointi
- Kyselyn ja vastauksen jäljitettävyys tauluille, mittareille tai yksittäisille riveille asti
- Käyttöoikeuksien periytys Entra ID:stä ja lähdejärjestelmistä ilman erillistä varjolupamallia
- Evaluointi tunnetuilla liiketoimintakysymyksillä ennen julkaisua ja jokaisen muutoksen jälkeen
- Käyttötelemetria kysymyksistä, joihin ei vastata, hitaista poluista ja kalliista kyselykuvioista