You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
count and percentage of high-intent returners, where score is 9 or 10
count and percentage of low-intent returners, where score is 0 through 6
Skyline recommendation strength
Use Q16.
Calculate NPS:
Promoters = scores 9-10
Passives = scores 7-8
Detractors = scores 0-6
NPS = promoter percentage - detractor percentage
Show promoter count, passive count, detractor count, valid count, and NPS.
Competitive benchmark
Use Q19 for Chick-fil-A recommendation.
Calculate Chick-fil-A NPS using the same method.
Compare Skyline NPS vs Chick-fil-A NPS.
State the gap in points.
Show the math. Do not just summarize
[Document: testforgreag95rows.xlsx]
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 Outstanding Very Good Outstanding Very Good Good Very Good Outstanding Very Good Good Very Good Very Good Very Good Very Good Very Good Very Good Very Good Outstanding Very Good Outstanding Very Good Outstanding Fair Fair Good N/A N/A N/A Outstanding Very Good Outstanding Very Good Very Good Very Good N/A N/A N/A Outstanding Outstanding Outstanding Good Good Very Good Outstanding Very Good Outstanding N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A No No No No No Retired 3 No Under $25,000 Yes
9 Yes
10 No 45150 Cincinnati 72 Male 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 2 1 4 1 7 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Outstanding Very Good Good Good Good Good Outstanding Good Outstanding Outstanding Outstanding Outstanding Outstanding Very Good Good Good Fair Fair Good Good Good N/A N/A Fair Outstanding N/A Good Outstanding Good Very Good N/A N/A N/A N/A N/A N/A Outstanding Very Good Very Good Fair Fair Fair Very Good Good Good Outstanding N/A Good Outstanding N/A Outstanding Fair N/A Good Outstanding N/A Very Good About the Same Yes Yes Yes 10 7 Introduced by a family member or a friend nothing Yes No 10 0 0 1 1 0 0 1 0 0 1 1 0 No Drive thru No Retired 2 No $100,000 - $149,999 No
11 No 40312
12 No 48858
13 No 95407
14
15 No 45239 Cincinnati 77 Female 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 2 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 Very Good Fair Good Good Fair Good Very Good Very Good Good Very Good Good Good Good Good Good Very Good Fair Good Very Good Poor Good Very Good Poor Fair Very Good Good Good Very Good Fair Good Good Fair Good Outstanding Poor Fair Very Good Fair Good Very Good Fair Good Good Fair Fair Good Good Good Good Good Good Good Fair Good Very Good Fair Good Less Often 0 0 0 0 0 0 0 0 0 0 0 0 0 1 They have changed their recipe it is not as good and spicy as before, some other people I know have said the same thing. Ho back to old recipe Yes Yes Yes 0 0 0 1 0 0 0 0 0 0 0 0 Convenient location near home or work Please go back to old recipe. One can tell that the recipes used now dies not taste good Yes No Yes 0 I am older and sometimes I do not feel like walking in the stores 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Drive thru No Retired 1 Under $25,000 No
16 No 43065 Columbus 64 Male 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 0 anne's kitchen 101 craft kitchen azteca grill 1 4 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 Good Very Good Very Good Good Good Very Good Good Very Good Very Good Very Good Very Good Very Good Good Very Good Very Good Good Good Very Good Good Good Good Good Very Good Very Good N/A N/A N/A Good Very Good Very Good Good Very Good Very Good N/A N/A N/A Good Very Good Very Good Fair Very Good Very Good Good Very Good Very Good N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Yes No No 7 0 0 0 0 0 0 0 1 Introduced by a family member or a friend Cincinnati No No Dine in Yes 43065 Other (specify) business owner/founder/entrepreneur 3 Yes $35,000 - $49,999 No
Added a preserveTabular flag to IAITextNormalizer. The processing service detects tabular files (reusing ReadTabularDataTool.IsTabularFile) and routes them around the normalizer, chunking by row so the grid survives. Non-tabular files are unchanged.
This is a chunk-persistence fix, not an embedding change. Excel/CSV are still
never embedded — embedding stays gated behind ShouldGenerateEmbeddings(...). The
only change: we now persist text chunks for readable-but-non-embeddable files.
The bug: every read path rebuilds content from chunks (ReadTabularDataTool,
ReadDocumentTool, RAG). On main, chunks were only built inside the
ShouldGenerateEmbeddings branch, so xlsx/csv (embeddable: false) produced zero
chunks — and the read tools return "no extractable text content." That's why the
AI can't read them.
This matches the existing image path (AnalyzeAndStoreImageChunksAsync): build
chunks always, embed only when a generator exists, persist regardless. Chunks are
the text-access layer; embeddings are optional enrichment on top.
It's also the right place: in AIChatDocumentEndpointBase, non-image uploads go
through ProcessFileAsync -> PersistProcessedDocumentAsync, which stores exactly the
chunks this service returns. It's the single path for all non-image docs.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
invocation: StreamInvocation { InvocationId: "0", Target: "SendMessage", Arguments: [ 44dwy79528xp1zzfxnfymqfknc,
What is the strongest evidence-backed growth opportunity for Skyline Chili in this survey sample?
Required analysis:
Skyline current customer base
Skyline visitors / valid respondents.
Skyline return intent
Use Q15A.
Calculate:
Skyline recommendation strength
Use Q16.
Calculate NPS:
Show promoter count, passive count, detractor count, valid count, and NPS.
Competitive benchmark
Show the math. Do not just summarize
[Document: testforgreag95rows.xlsx]
0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 1 1 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 Outstanding Very Good Outstanding Very Good Good Very Good Outstanding Very Good Good Very Good Very Good Very Good Very Good Very Good Very Good Very Good Outstanding Very Good Outstanding Very Good Outstanding Fair Fair Good N/A N/A N/A Outstanding Very Good Outstanding Very Good Very Good Very Good N/A N/A N/A Outstanding Outstanding Outstanding Good Good Very Good Outstanding Very Good Outstanding N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A No No No No No Retired 3 No Under $25,000 Yes
9 Yes
10 No 45150 Cincinnati 72 Male 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 2 1 4 1 7 1 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 Outstanding Very Good Good Good Good Good Outstanding Good Outstanding Outstanding Outstanding Outstanding Outstanding Very Good Good Good Fair Fair Good Good Good N/A N/A Fair Outstanding N/A Good Outstanding Good Very Good N/A N/A N/A N/A N/A N/A Outstanding Very Good Very Good Fair Fair Fair Very Good Good Good Outstanding N/A Good Outstanding N/A Outstanding Fair N/A Good Outstanding N/A Very Good About the Same Yes Yes Yes 10 7 Introduced by a family member or a friend nothing Yes No 10 0 0 1 1 0 0 1 0 0 1 1 0 No Drive thru No Retired 2 No $100,000 - $149,999 No
11 No 40312
12 No 48858
13 No 95407
14
15 No 45239 Cincinnati 77 Female 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 1 1 0 0 0 0 0 0 0 2 3 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 Very Good Fair Good Good Fair Good Very Good Very Good Good Very Good Good Good Good Good Good Very Good Fair Good Very Good Poor Good Very Good Poor Fair Very Good Good Good Very Good Fair Good Good Fair Good Outstanding Poor Fair Very Good Fair Good Very Good Fair Good Good Fair Fair Good Good Good Good Good Good Good Fair Good Very Good Fair Good Less Often 0 0 0 0 0 0 0 0 0 0 0 0 0 1 They have changed their recipe it is not as good and spicy as before, some other people I know have said the same thing. Ho back to old recipe Yes Yes Yes 0 0 0 1 0 0 0 0 0 0 0 0 Convenient location near home or work Please go back to old recipe. One can tell that the recipes used now dies not taste good Yes No Yes 0 I am older and sometimes I do not feel like walking in the stores 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Drive thru No Retired 1 Under $25,000 No
16 No 43065 Columbus 64 Male 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 1 1 1 1 0 anne's kitchen 101 craft kitchen azteca grill 1 4 1 2 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 1 1 Good Very Good Very Good Good Good Very Good Good Very Good Very Good Very Good Very Good Very Good Good Very Good Very Good Good Good Very Good Good Good Good Good Very Good Very Good N/A N/A N/A Good Very Good Very Good Good Very Good Very Good N/A N/A N/A Good Very Good Very Good Fair Very Good Very Good Good Very Good Very Good N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Yes No No 7 0 0 0 0 0 0 0 1 Introduced by a family member or a friend Cincinnati No No Dine in Yes 43065 Other (specify) business owner/founder/entrepreneur 3 Yes $35,000 - $49,999 No
References:
[doc:1] = {DocumentId: "4zjvbma03xbxft6xh49p0mkwxb", FileName: "testforgreag95rows.xlsx"}
Added a preserveTabular flag to IAITextNormalizer. The processing service detects tabular files (reusing ReadTabularDataTool.IsTabularFile) and routes them around the normalizer, chunking by row so the grid survives. Non-tabular files are unchanged.