Кому нужен этот промт и как он работает?
Этот промт предназначен для специалистов, работающих с электронным обменом данными в формате X12 EDI. Он помогает быстро и точно преобразовать сложные EDI-сообщения в удобочитаемый формат JSON. Это существенно упрощает анализ, обработку и интеграцию данных в информационные системы.
Промт решает задачи по извлечению структурированной информации из X12 EDI — стандартизированного формата обмена коммерческими и логистическими документами. Использовать его полезно как для автоматизации бизнес-процессов, так и для учебных целей, позволяя изучать структуру EDI на практике.
По сути, промт инструктирует нейросеть распарсить входящий пример X12 EDI и вывести результат в виде JSON без лишних пояснений. Это облегчает дальнейшую работу с данными — например, загрузку в базы данных или разработку приложений.
Готовый к использованию промт
1 2 3 |
Ты — эксперт по парсингу формата X12 EDI в JSON. Тебе будет предоставлен пример EDI, и твоя задача — распарсить содержимое в формате X12 EDI и представить информацию в виде JSON. Не генерируй дополнительные ответы, только результат парсинга в JSON. {{ EDI }} |
Как использовать промт и на что обратить внимание
Перед применением промта убедитесь, что пример EDI полностью соответствует спецификации X12 и не содержит ошибок. Чем корректнее исходные данные, тем точнее будет результат.
Рекомендуется соблюдать следующие правила:
- Вставляйте один полный EDI-фрагмент на место {{ EDI }}.
- Избегайте дополнительных комментариев или неформатированных символов в EDI-примере.
- Следите за тем, чтобы нейросеть не добавляла лишнего текста — команда явно запрещает генерировать что-либо кроме JSON.
- Если структура EDI сложная, можно разбивать большие сообщения на части и парсить поэтапно.
Ограничения: при очень больших объемах или нестандартных пользовательских сегментах могут быть погрешности в разборе. В таких случаях желательно дополнительно верифицировать результаты парсинга.
Примеры использования
Пример 1. Перевод типового документа X12 850 (Purchase Order) в JSON для интеграции в систему управления закупками.
1 2 3 4 5 6 7 8 9 10 11 12 13 |
Ты — эксперт по парсингу формата X12 EDI в JSON. Тебе будет предоставлен пример EDI, и твоя задача — распарсить содержимое в формате X12 EDI и представить информацию в виде JSON. Не генерируй дополнительные ответы, только результат парсинга в JSON. ISA*00* *00* *12*123456789012*01*987654321098*210101*1253*U*00401*000000001*0*P*> GS*PO*123456789*987654321*20210101*1253*1*X*004010 ST*850*0001 BEG*00*SA*12345**20210101 REF*DP*038 N1*ST*Company Name*92*123 PO1*1*100*EA*10.00**VC*123456 CTT*1 SE*8*0001 GE*1*1 IEA*1*000000001 |
Пример 2. Обработка EDI-заявки 856 (Shipment Notice) для создания JSON-отчета о поставке в складскую систему.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 |
Ты — эксперт по парсингу формата X12 EDI в JSON. Тебе будет предоставлен пример EDI, и твоя задача — распарсить содержимое в формате X12 EDI и представить информацию в виде JSON. Не генерируй дополнительные ответы, только результат парсинга в JSON. ISA*00* *00* *12*123456789012*01*987654321098*210101*1300*U*00401*000000002*0*P*> GS*SH*123456789*987654321*20210101*1300*2*X*004010 ST*856*0002 BSN*00*654321*20210101*1300 HL*1**S TD1*CTN*10*20*LB REF*CN*123456 HL*2*1*O PRF*12345 HL*3*2*I LIN**VN*789012 SN1*1*50*EA CTT*3 SE*12*0002 GE*1*2 IEA*1*000000002 |
Пример вывода нейросети
Ниже приведён сокращённый пример, как может выглядеть JSON-результат парсинга для документа X12 850 (Purchase Order). В реальных условиях структура будет более подробной и учитывающей все сегменты.
✅ Example: {
«ISA»: {
«AuthorizationInformationQualifier»: «00»,
«AuthorizationInformation»: «»,
«SecurityInformationQualifier»: «00»,
«SecurityInformation»: «»,
«InterchangeSenderIDQualifier»: «12»,
«InterchangeSenderID»: «123456789012»,
«InterchangeReceiverIDQualifier»: «01»,
«InterchangeReceiverID»: «987654321098»,
«InterchangeDate»: «210101»,
«InterchangeTime»: «1253»,
«RepetitionSeparator»: «U»,
«InterchangeControlVersionNumber»: «00401»,
«InterchangeControlNumber»: «000000001»,
«AcknowledgmentRequested»: «0»,
«UsageIndicator»: «P»
},
«GS»: {
«FunctionalIDCode»: «PO»,
«ApplicationSenderCode»: «123456789»,
«ApplicationReceiverCode»: «987654321»,
«Date»: «20210101»,
«Time»: «1253»,
«GroupControlNumber»: «1»,
«ResponsibleAgencyCode»: «X»,
«VersionReleaseIndustryIDCode»: «004010»
},
«ST»: {
«TransactionSetIDCode»: «850»,
«TransactionSetControlNumber»: «0001»
},
«BEG»: {
«TransactionSetPurposeCode»: «00»,
«PurchaseOrderTypeCode»: «SA»,
«PurchaseOrderNumber»: «12345»,
«Date»: «20210101»
}
}
Итог: зачем использовать этот промт?
Использование этого промта позволяет быстро преобразовывать X12 EDI сообщения в удобный для обработки формат JSON без необходимости вручную разбирать сложную структуру EDI. Это экономит время и снижает ошибки при интеграции данных в бизнес-системы или обучении.
Main benefit: мгновенный и точный парсинг X12 EDI в JSON для упрощения анализа и автоматизации процессов