Commit 9bf85c1
committed
Add articles 6.5-6.7 and update submodule refs for AI enhancement series
1 parent d66493a commit 9bf85c1
6 files changed
Lines changed: 1936 additions & 4 deletions
File tree
- ApiResources
- Clients
- blogs
- series-6-ai-app-features
Submodule TalentManagement-API updated 18 files
- TalentManagementAPI.Application/Features/AI/Queries/GetHrInsight/GetHrInsightQuery.cs+95
- TalentManagementAPI.Application/Features/AI/Queries/GetHrInsight/HrInsightDto.cs+10
- TalentManagementAPI.Application/Features/AI/Queries/NlSearch/NlEmployeeFilterDto.cs+19
- TalentManagementAPI.Application/Features/AI/Queries/NlSearch/NlSearchQuery.cs+123
- TalentManagementAPI.Application/Features/Positions/Queries/SemanticSearch/SemanticPositionResultDto.cs+14
- TalentManagementAPI.Application/Features/Positions/Queries/SemanticSearch/SemanticPositionSearchQuery.cs+11
- TalentManagementAPI.Application/Interfaces/IAiResponseMetadata.cs+11
- TalentManagementAPI.Application/Interfaces/IEmbeddingService.cs+11
- TalentManagementAPI.Domain/Entities/Position.cs+7
- TalentManagementAPI.Infrastructure.Persistence/Contexts/ApplicationDbContextHelpers.cs+4
- TalentManagementAPI.Infrastructure.Persistence/QueryHandlers/SemanticPositionSearchQueryHandler.cs+82
- TalentManagementAPI.Infrastructure.Shared/ServiceRegistration.cs+23-1
- TalentManagementAPI.Infrastructure.Shared/Services/CachingAiChatService.cs+73
- TalentManagementAPI.Infrastructure.Shared/Services/OllamaEmbeddingService.cs+39
- TalentManagementAPI.WebApi/Controllers/v1/AiController.cs+68-1
- TalentManagementAPI.WebApi/Controllers/v1/PositionsController.cs+75-1
- TalentManagementAPI.WebApi/TalentManagementAPI.WebApi.xml+30
- TalentManagementAPI.WebApi/appsettings.json+5-2
Submodule TalentManagement-Angular-Material updated 21 files
- talent-management/public/data/menu.json+6
- talent-management/public/i18n/en-US.json+1
- talent-management/src/app/app.routes.ts+2
- talent-management/src/app/config/auth.config.ts+6-3
- talent-management/src/app/core/interceptors/error-interceptor.ts+2-1
- talent-management/src/app/routes/ai-chat/ai-chat.component.html+161
- talent-management/src/app/routes/ai-chat/ai-chat.component.scss+262
- talent-management/src/app/routes/ai-chat/ai-chat.component.ts+141
- talent-management/src/app/routes/dashboard/dashboard.html+29
- talent-management/src/app/routes/dashboard/dashboard.scss+41
- talent-management/src/app/routes/dashboard/dashboard.ts+50-3
- talent-management/src/app/routes/employees/employee-list.component.html+36
- talent-management/src/app/routes/employees/employee-list.component.scss+39
- talent-management/src/app/routes/employees/employee-list.component.ts+70
- talent-management/src/app/routes/positions/position-list.component.html+69
- talent-management/src/app/routes/positions/position-list.component.scss+21
- talent-management/src/app/routes/positions/position-list.component.ts+61-4
- talent-management/src/app/services/api/ai.service.ts+90
- talent-management/src/app/services/api/index.ts+1
- talent-management/src/environments/environment.prod.ts+3-2
- talent-management/src/environments/environment.ts+1
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| 67 | + | |
| 68 | + | |
67 | 69 | | |
68 | 70 | | |
69 | 71 | | |
| |||
96 | 98 | | |
97 | 99 | | |
98 | 100 | | |
| 101 | + | |
99 | 102 | | |
100 | 103 | | |
101 | 104 | | |
| |||
203 | 206 | | |
204 | 207 | | |
205 | 208 | | |
206 | | - | |
| 209 | + | |
207 | 210 | | |
208 | 211 | | |
209 | 212 | | |
| |||
219 | 222 | | |
220 | 223 | | |
221 | 224 | | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
222 | 242 | | |
223 | 243 | | |
224 | 244 | | |
| |||
251 | 271 | | |
252 | 272 | | |
253 | 273 | | |
254 | | - | |
| 274 | + | |
| 275 | + | |
255 | 276 | | |
256 | 277 | | |
257 | 278 | | |
| |||
0 commit comments