mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-16 08:41:03 +02:00
update more languages
Signed-off-by: Alex Jenkins <kjenkins60@gatech.edu>
This commit is contained in:
parent
835acaa70e
commit
16c2f12a54
249 changed files with 117186 additions and 186 deletions
|
|
@ -12,7 +12,11 @@
|
|||
|
||||
1. **Извлечение, устойчивое к усечению**: Извлекайте допустимые частичные результаты, даже когда
|
||||
вывод LLM усекается в середине ответа.
|
||||
<<<<<<< HEAD
|
||||
2. **Извлечение в больших масштабах**: Обрабатывайте извлечение большого количества элементов без риска
|
||||
=======
|
||||
2. **Масштабное извлечение**: Обрабатывайте извлечение большого количества элементов без риска
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
полной сбоя из-за ограничений на количество токенов.
|
||||
3. **Извлечение данных разных типов**: Поддерживайте извлечение нескольких типов сущностей
|
||||
(определения, отношения, сущности, атрибуты) в одном запросе.
|
||||
|
|
@ -28,10 +32,17 @@
|
|||
**Проверка схемы**: Поддержка проверки JSON-схемы для отдельных объектов.
|
||||
**Дискриминированные объединения**: Поддержка выходных данных смешанных типов с использованием поля `type`
|
||||
в качестве дискриминатора.
|
||||
<<<<<<< HEAD
|
||||
**Минимальные изменения API**: Расширение существующей конфигурации запросов с добавлением нового
|
||||
типа ответа и ключа схемы.
|
||||
|
||||
## Обзор
|
||||
=======
|
||||
**Минимальные изменения API**: Расширение существующей конфигурации запросов с помощью нового
|
||||
типа ответа и ключа схемы.
|
||||
|
||||
## Контекст
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
### Текущая архитектура
|
||||
|
||||
|
|
@ -192,7 +203,11 @@ class Prompt:
|
|||
#### Класс Prompt
|
||||
|
||||
Существующий класс `Prompt` не требует изменений. Поле `schema` используется повторно
|
||||
<<<<<<< HEAD
|
||||
для JSONL, а его интерпретация определяется `response_type`:
|
||||
=======
|
||||
для JSONL, и его интерпретация определяется `response_type`:
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
```python
|
||||
class Prompt:
|
||||
|
|
@ -402,7 +417,11 @@ async def invoke(self, id, input, llm):
|
|||
|
||||
Разбор JSONL с допустимыми входными данными.
|
||||
Разбор JSONL с пустыми строками.
|
||||
<<<<<<< HEAD
|
||||
Разбор JSONL с блоками форматированного текста Markdown.
|
||||
=======
|
||||
Разбор JSONL с блоками кода Markdown.
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
Разбор JSONL с обрезанной последней строкой.
|
||||
Разбор JSONL со строками, содержащими недопустимый JSON.
|
||||
Проверка схемы с использованием `oneOf` для дискриминируемых объединений.
|
||||
|
|
@ -410,12 +429,21 @@ async def invoke(self, id, input, llm):
|
|||
|
||||
### Интеграционные тесты
|
||||
|
||||
<<<<<<< HEAD
|
||||
Комплексная извлечение данных с использованием подсказок JSONL.
|
||||
Извлечение данных с имитацией усечения (искусственно ограниченный ответ).
|
||||
Извлечение данных смешанных типов с использованием дискриминатора типов.
|
||||
Извлечение данных онтологии со всеми тремя типами.
|
||||
|
||||
### Тесты качества извлечения данных.
|
||||
=======
|
||||
Комплексная извлечение с подсказками JSONL.
|
||||
Извлечение с имитацией усечения (искусственно ограниченный ответ).
|
||||
Извлечение смешанных типов с использованием дискриминатора типа.
|
||||
Извлечение онтологии со всеми тремя типами.
|
||||
|
||||
### Тесты качества извлечения.
|
||||
>>>>>>> 82edf2d (New md files from RunPod)
|
||||
|
||||
Сравнение результатов извлечения: формат JSONL против массива JSON.
|
||||
Проверка устойчивости к усечению: JSONL возвращает частичные результаты, в то время как JSON - нет.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue