awslabs / generative-ai-cdk-constructs

AWS Generative AI CDK Constructs are sample implementations of AWS CDK for common generative AI patterns.
https://awslabs.github.io/generative-ai-cdk-constructs/
Apache License 2.0
369 stars 50 forks source link

(aws-rag-appsync-stepfn-opensearch): image ingestion failing #616

Closed ScopatGames closed 3 months ago

ScopatGames commented 3 months ago

Describe the bug

I am trying to ingest an image using the aws-rag-appsync-stepfn-opensearch construct by way of the Document Explorer sample, but the embedding lambda function is failing.

Expected Behavior

The image will be ingested and embedded.

Current Behavior

The ingestion step function is failing here: image

with the following error: image

{"errorMessage":"('1 document(s) failed to index.', [{'index': {'_index': 'image-rag-search', '_id': '1%3A0%3AIvgRL5EBPXTi45xc0i3W', 'status': 400, 'error': {'type': 'mapper_parsing_exception', 'reason': \"failed to parse field [vector_field] of type [knn_vector] in document with id 'IvgRL5EBPXTi45xc0i3W'. Preview of field's value: 'null'\", 'caused_by': {'type': 'illegal_argument_exception', 'reason': 'Vector dimension mismatch. Expected: 1536, Given: 1024'}}, 'data': {'vector_field': [0.010487701, -0.004896831, -0.010025009, -0.014189242, 0.014729051, 0.059533127, 0.13695703, -0.026990406, 0.015885781, -0.001320602, 0.007094621, 0.0011229938, 0.02575656, -0.050896198, 0.012646933, 0.047503117, -0.023751559, 0.026373483, 0.006709044, -0.008482699, 0.033930797, 0.031154642, 0.117215484, 0.04164234, 0.027915793, -0.060766973, -0.007094621, -0.018353477, 0.025448099, -0.023134634, -0.002660483, 0.008097122, 0.04997081, 0.028378485, 0.007557314, -0.0069403904, 0.013186742, -0.06724467, 0.021283863, 0.019895786, 0.02066694, -0.03470195, -0.03470195, 0.024522712, -0.031771563, 0.035010412, 0.029303871, -0.028532716, 0.042259265, 0.034085028, 0.0026797617, 0.025139635, 0.04133388, -0.016656937, -0.027761562, 0.039791573, 0.003759378, -0.028378485, -0.04997081, -0.019278862, -0.003759378, -0.045652345, 0.06909544, -0.08020007, 0.0002494203, 0.025139635, 0.0444185, 0.058916204, -0.04133388, -0.014960397, -0.0035858683, -0.002641204, -0.055523124, -0.03423926, -0.016502706, 0.025910791, -0.060766973, 0.030537717, -0.0030460602, -0.03948311, -0.025448099, 0.027607331, 0.021283863, 0.010796163, -0.06755313, -0.027144637, 0.033159643, 0.0014459146, -0.057682354, -0.011567317, 0.011413086, -0.025910791, 0.03223426, -0.015345974, -0.017659437, -0.026373483, -0.018199246, 0.024214251, -0.035318874, 0.024676943, 0.019587323, -0.03485618, -0.072796986, -0.02066694, 0.037015416, -0.011027509, -0.028841177, 0.015037512, -0.017890785, -0.038866185, 0.0029689448, -0.05120466, -0.05336389, -0.023443097, 0.049045425, 0.033468105, 0.0041256766, 0.042876188, -0.02390579, -0.019587323, 0.050587732, -0.01457482, 0.022055019, 0.018045016, 0.0314631, 0.0043763015, -0.018893285, 0.011104625, -0.036706954, -0.03763234, -0.023597328, 0.015962899, -0.017196745, 0.0053980816, -0.008791161, -0.041950803, -0.026990406, 0.014497704, 0.03485618, 0.028841177, -0.009947893, 0.030537717, 0.029303871, -0.0444185, 0.057990815, 0.024214251, 0.039791573, -0.02560233, 0.028995408, 0.0025833675, 0.0043955804, 0.03208003, 0.012569818, -0.0053980816, 0.01711963, 0.016040014, -0.024985405, 0.04503542, -0.07218006, 0.043801576, -0.033776566, 0.027144637, 0.011644432, -0.004935389, -0.020204248, -0.023288865, -0.056448508, 0.01573155, -0.022826172, 0.014189242, -0.011027509, -0.030229256, 0.049662348, -0.036706954, -0.027144637, 0.049353886, 0.027761562, -0.0152688585, -0.0094852, -0.039328877, -0.049662348, -0.025448099, 0.024368482, -0.0138036655, -0.005166735, -0.02914964, -0.0006843996, 0.021746557, -0.035318874, 0.03824926, 0.045652345, -0.050896198, -0.025448099, -0.011721549, 0.013957896, -0.0010603374, -0.049045425, 0.00033256036, -0.037015416, -0.053055428, 0.027607331, 0.039791573, -0.006593371, 0.03269695, -0.03609003, -0.062309284, 0.014112127, -0.02560233, -0.011952895, -0.019201746, -0.033468105, 0.008752603, 0.00643914, -0.016425591, -0.008020007, -0.036861185, -0.003335243, -0.0044534174, 0.010641932, 0.014112127, 0.033005413, -0.055831585, -0.02220925, -0.007403083, -0.021283863, 0.052438505, 0.033622336, 0.05459774, 0.030383486, -0.0069403904, 0.012569818, -0.08451853, 0.02220925, 0.027915793, 0.074647754, 0.056448508, 0.06847852, -0.016811168, 0.018353477, 0.008058565, -0.018045016, -0.007248852, 0.0077115446, 0.009755104, 0.014497704, 0.03578157, 0.010025009, -0.072488524, 0.063543126, -0.019587323, -0.02236348, 0.026990406, 0.03223426, -0.0071717366, 0.033005413, -0.024676943, 0.0077115446, -0.008328469, -0.013340972, -0.02914964, -0.028378485, 0.063543126, -0.05675697, -0.011644432, -0.025910791, 0.057990815, -0.006130678, -0.0444185, 0.053055428, -0.048736963, 0.036861185, 0.055523124, -0.006015005, 0.03423926, 0.0274531, -0.0008723685, -0.028841177, -0.0069403904, -0.018739054, 0.026681945, -0.049045425, -0.043493114, 0.0050896197, -0.0060921204, 0.007942891, -0.0013880781, -0.00118565, 0.043184653, 0.019201746, 0.030537717, -0.04997081, -0.04997081, 0.0022074296, -0.04472696, 0.018276362, -0.04812004, 0.023443097, -0.024522712, -0.04997081, -0.027761562, -0.021592326, -0.0038750514, -0.040100034, 0.020204248, -0.043493114, 0.020050017, 0.014035012, 0.0040100035, 0.01742809, 0.029920794, 0.0012531261, -0.0379408, 0.04781158, -0.04657773, -0.045343883, -0.022826172, 0.033776566, 0.026990406, 0.027607331, 0.024676943, 0.027144637, 0.012184241, 0.0065162554, -0.0063620247, 0.015962899, 0.013495203, -0.03130887, 0.02251771, -0.00898395, -0.021129632, 0.0005880053, -0.019895786, -0.024522712, 0.031925797, 0.0077886605, 0.041950803, -0.008020007, -0.043493114, 0.017890785, 0.06909544, 0.053980812, 0.05367235, 0.050587732, 0.024522712, 0.007133179, 0.004626927, -0.057373893, 0.0017832947, 0.010256355, -0.027607331, -0.02066694, 0.028532716, 0.010025009, -0.012646933, 0.03809503, -0.03439349, -0.012646933, -0.016965399, -0.0047811577, 0.017659437, 0.0050896197, 0.023134634, 0.011490202, -0.007750103, 0.04781158, -0.027607331, -0.003065339, 0.02575656, 0.003778657, 0.081433915, -0.02251771, 0.05027927, 0.004434138, 0.009523758, 0.031617332, -0.03269695, 0.041950803, -0.026681945, 0.0016965398, -0.030383486, 0.0020917566, 0.0359358, -0.03948311, -0.03578157, 0.0012627655, 0.03454772, 0.021746557, 0.016194245, 0.036706954, 0.017042514, -0.0030075025, -0.03778657, 0.026681945, -0.0007856136, 0.0129553955, 0.008521257, 0.0012627655, -0.0072102943, 0.0314631, 0.03578157, -0.0274531, -0.0064776978, -0.016656937, 0.05367235, 0.0048389942, -0.0090610655, -0.00042413495, 0.024831174, 0.02236348, 0.048736963, 0.04503542, 0.050896198, 0.007827218, 0.026681945, -0.007248852, 0.042567726, 0.00728741, 0.019201746, 0.06045851, 0.033159643, -0.020358479, -0.008675488, -0.00044582368, -0.007981449, -0.0013591598, -0.020204248, 0.012338472, -0.0030460602, -0.002217069, 0.0016676215, -0.0014169964, -0.0028532716, -0.012261356, 0.024676943, -0.05151312, -0.042876188, -0.03778657, -0.01742809, -0.018584823, -0.017890785, 0.049662348, -0.026836175, -0.018661939, -0.027144637, 0.0009880416, -0.022980403, -0.028378485, 0.004048561, -0.05151312, -0.031154642, 0.00015182103, 0.009639431, 0.025293866, 0.04472696, 0.024214251, -0.024214251, 0.004896831, 0.018584823, 0.004337744, 0.00898395, 0.0004169054, -0.042259265, -0.04164234, 0.036244262, 0.024522712, -0.019895786, -0.035164643, 0.037323877, 0.033930797, -0.031617332, 0.026681945, 0.00406784, -0.020975402, -0.013957896, 0.047503117, -0.0038364935, -0.033005413, -0.040716957, -0.031771563, 0.01781367, 0.005051062, -0.014343473, 0.036398493, 0.022826172, -0.015345974, -0.045343883, 0.014497704, 0.011258855, -0.016579822, 0.043493114, 0.020204248, -0.010719047, -0.017736552, 0.018661939, 0.016348476, 0.017196745, 0.018893285, -0.023288865, -0.011027509, 0.012646933, 0.054289274, -0.019741556, -0.019510208, -0.03562734, -0.011104625, -0.036398493, -0.026065022, -0.057373893, 0.013263857, 0.024368482, -0.018199246, 0.028995408, 0.032851182, 0.02575656, 0.022980403, 0.06045851, 0.012338472, 0.02914964, -0.007017506, -0.040716957, -0.0179679, 0.0021881508, -0.0274531, -0.010564816, -0.0052052927, -0.07341391, -0.0043955804, 0.021746557, -0.011875779, -0.0032774066, -0.04102542, -0.017196745, 0.013032511, 0.020204248, 0.03439349, 0.011413086, 0.039174646, -0.03208003, -0.020050017, 0.035318874, -0.015654435, 0.005475197, 0.04657773, 0.008598372, -0.016348476, -0.0379408, -0.03948311, 0.023134634, 0.007017506, 0.0019375257, -0.043184653, -0.024368482, 0.024368482, -0.04781158, 0.018045016, -0.016888283, 0.0026990408, 0.04133388, 0.032851182, 0.01203001, 0.036552723, -0.028841177, 0.014035012, -0.03778657, -0.008675488, 0.053055428, -0.06261774, -0.033930797, 0.036861185, 0.016040014, 0.021592326, -0.0359358, 0.010102124, 0.039174646, -0.030691948, -0.04472696, 0.006169236, 0.030846179, -0.01457482, -0.036861185, 0.040408496, -0.025139635, 0.0019182467, 0.052746966, 0.042567726, -0.024368482, 0.0048004366, -0.018045016, -0.037169646, 0.022980403, -0.015654435, 0.015500206, -0.0065162554, -0.034085028, 0.018893285, -0.050896198, 0.027607331, 0.027607331, 0.022671942, 0.050587732, 0.027761562, 0.033159643, -0.03130887, 0.021900788, -0.018739054, 0.07125468, 0.015114628, 0.018045016, 0.038711954, -0.04133388, -0.034085028, -0.028995408, 0.007094621, 0.0076344293, 0.009022508, -0.053980812, 0.006015005, -0.022980403, 0.0121071255, -0.020050017, -0.022671942, -0.039791573, -0.063234664, -0.020050017, 0.019433092, 0.008559815, 0.00321957, -0.047503117, -0.03824926, -0.021129632, -0.023288865, 0.021746557, -0.030075025, 0.0444185, 0.017890785, -0.020975402, -0.039020415, -0.014112127, 0.017196745, 0.0051281773, 7.952531e-05, -0.0003928068, -0.007750103, 0.023443097, -0.012646933, -0.03130887, -0.00089646707, 0.010102124, -0.0032966854, 0.0094852, 0.011335971, 0.0025833675, -0.01781367, 0.030229256, 0.019355977, 0.0549062, 0.012261356, 0.029920794, 0.022671942, 0.020975402, -0.08698623, -0.02560233, 0.023443097, 0.03208003, 0.040716957, -0.036244262, 0.022826172, -0.016425591, 0.014960397, -0.02729887, 0.035473105, 0.0022749058, 0.0314631, -0.049353886, 0.033776566, -0.030075025, -0.0023134635, 0.013340972, -0.004299186, 0.010641932, 0.05027927, 0.037015416, -0.0022845452, 0.036552723, 0.005475197, 0.02406002, -0.027761562, 0.012261356, 0.02236348, 0.041950803, 0.10302624, -0.050896198, 0.02051271, -0.033468105, 0.027607331, -0.007865775, -0.033468105, -0.033930797, 0.021438094, -0.039791573, 0.011027509, -0.0274531, 0.0013687992, 0.029920794, -0.028532716, -0.008097122, -0.043801576, -0.01711963, -0.0034509164, 0.029612333, -0.030537717, 0.014189242, -0.0152688585, 0.0629262, 0.019355977, -0.0052052927, 0.057990815, 0.030075025, 0.02251771, 0.033159643, 0.040408496, 0.039791573, -0.040716957, 0.028686946, 0.030075025, -0.06446852, -0.02251771, 0.03824926, 0.007133179, -0.03609003, 0.031000411, 0.0041256766, 0.007865775, -0.07773237, 0.00728741, 0.0144205885, 0.049353886, 0.014266358, 0.06878698, 0.023597328, -0.057682354, -0.028841177, 0.01287828, 0.029920794, 0.028070023, -0.03423926, 0.0359358, 0.0144205885, 0.029920794, 0.015500206, -0.031617332, 0.017350975, 0.04164234, -0.014035012, 0.026836175, 0.0060921204, 0.014189242, 0.008328469, 0.009793662, -0.026527714, 0.018276362, -0.0020050018, 0.031925797, 0.011104625, -0.10919548, -0.05706543, -0.0090610655, -0.005899332, -0.02729887, -0.011413086, 0.030383486, -0.00321957, -0.029612333, 0.023751559, -0.0013591598, 0.037169646, 0.038403492, -0.042567726, -0.0023616606, 0.025293866, 0.0013687992, 0.019741556, 0.040408496, 0.018584823, -0.01611713, 0.037323877, -0.017350975, -0.014806166, -9.5791846e-05, -0.047503117, -0.036706954, -0.013186742, -0.038557723, 0.0016676215, 0.02914964, 0.007441641, -0.033005413, -0.027915793, -0.0069018328, -0.059533127, 0.014729051, 0.045960806, -0.025448099, -0.00048679128, 0.03470195, -0.005822216, -0.052130044, -0.0037979358, 0.04102542, 0.006284909, -0.0064005824, -0.0035280318, 0.003778657, -0.022826172, 0.05706543, 0.029920794, -0.0039328877, 0.018276362, 9.15746e-05, -0.03130887, 0.0444185, -0.05151312, -0.0067476016, 0.0032774066, -0.0314631, -0.06693621, -0.02390579, -0.043493114, 0.013263857, -0.010719047, 0.07773237, 0.0042799073, 0.003643705, 0.009022508, 0.06693621, 0.042567726, -0.052130044, -0.061075434, -0.021592326, -0.025139635, 0.025293866, 0.040100034, 0.02560233, -0.0017640159, -0.016040014, -0.061692357, -0.0039328877, 0.024368482, 0.0045498116, 0.03454772, -0.0022845452, -0.028532716, 0.0152688585, -0.040716957, 0.031000411, 0.020204248, 0.020358479, 0.017736552, -0.036552723, 0.028532716, -0.014960397, 0.03470195, 0.06508544, -0.044110037, 0.039328877, -0.018353477, -0.055831585, -0.03562734, 0.011335971, -0.026065022, -0.011644432, -0.012801165, -0.013263857, -0.02406002, 0.019278862, -0.017196745, -0.008482699, -0.015114628, 0.043801576, -0.013032511, 0.027761562, -0.04164234, 0.02051271, -0.046269268, -0.022671942, -0.00068921933, 0.038711954, 0.040408496, 4.4996564e-06, -0.013186742, -0.018893285, 0.0034509164, -0.038557723, -0.04472696, 0.031154642, -0.037478108, -0.049045425, -0.021746557, -0.028686946, -0.030846179, 0.019201746, -0.042876188, -0.023288865, -0.03485618, 0.040716957, 0.026065022, -0.0020050018, -0.0094852, -0.044110037, 0.028070023, -0.028686946, -0.04164234, 0.0046847635, 0.029920794, -0.028378485, -0.034085028, -0.022980403, -0.033468105, -0.02051271, 0.05336389, -0.043493114, 0.049045425, 0.0049739466, -0.043801576, -0.016888283, -0.010179239, 0.055523124, -0.061075434, 0.023134634, -0.0037015416, -0.00076151505, -0.013957896, 0.0047811577, -0.065702364, -0.007133179, -0.03223426, 0.015500206, -0.0063234665, -0.029458102, 0.04102542, -0.005320966, -0.049045425, 0.04997081, -0.009947893, -0.052130044, 0.0045883693, -0.05027927, -0.006978948, 0.014960397, 0.011104625, -0.009408085, 0.009523758, -0.003335243, 0.0041642343, 0.0314631, 0.03948311, -0.02051271, 0.010410585, 0.022980403, 0.01372655, 0.033930797, -0.030075025, 0.051821582, 0.019047515, -0.029766563, 0.033468105, -0.049045425, 0.02406002, 0.035010412, -0.0135723185, -0.010641932, -0.0060921204, 0.010873279, 0.018661939, -0.022055019, -0.0096779885, -0.0135723185, 0.025293866, -0.004626927, 0.05027927, -0.0094852, -0.027607331, -0.031617332, -0.011258855, 0.05675697, 0.0144205885, 0.031154642, -0.008251353, -0.046886194, -0.009292412, -0.035164643, -0.03609003, -0.025910791, -0.0023713, -0.012724049, -0.030846179, -0.009523758, 0.019047515, 0.014729051, 0.024368482, 0.024985405, 0.016888283, 0.012492702, 0.03763234, 0.00094466424, 0.057990815, 0.0021206748, 0.010950394, -0.048428502, -0.03809503, -0.022055019, 0.06045851, 0.037323877, -0.004858273, 0.009330969, 0.012646933, 0.029612333, 0.005475197, -0.006130678, 0.0121071255, -0.016579822, -0.03470195, 0.03609003, 0.005166735], 'text': '{\"inputImage\": \"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...

Reproduction Steps

  1. Deploy the Document Explorer sample.
  2. Create a user.
  3. Start streamlit client app.
  4. Login and navigate to Select Document page.
  5. Upload an image. I used this cat image, but needed to reduce the resolution to 400 W x 267 H.

Possible Solution

No response

Additional Information/Context

No response

CDK CLI Version

2.150.0

Framework Version

No response

Node.js Version

v18.17.0

OS

Windows 10 Enterprise

Language

Typescript, Python

Language Version

No response

Region experiencing the issue

us-east-1

Code modification

The embeddings_job lambda has not been modified. I am working with Custom Lambda code passed in to the aws-rag-appsync-stepfn-opensearch/s3_file_transformer and aws-qa-appsync-opensearch/question_answering constructs.

Other information

No response

Service quota

krokoko commented 3 months ago

Thanks @ScopatGames ! I see in the logs the error 'reason': 'Vector dimension mismatch. Expected: 1536, Given: 1024', I think you are using an embedding model where the length of the embedding vector is different from the OpenSearch's index current dimension for the vector field knn_vector.

krokoko commented 3 months ago

@ScopatGames As discussed, I will open an issue to update the documentation. The use case mentioned above is not very clear, thanks for reporting it !