generation-modules

Generation

user query와 검색된 documents들을 사용해서 최선의 답변을 생성하는 것을 목표로 한다.

Query Augmetation

user query와 documents들을 합친다.

ContextualQueryAugmenter

QueryAugmenter queryAugmenter = ContextualQueryAugmenter.builder().build();
```java
- 기본적으로 ContextualQueryAugmenter는 context를 못 비워놓지만, `.allowEmptyContext()` 메서드를 통해서 비울 수 있도록 설정할 수 있다.
```java
QueryAugmenter queryAugmenter = ContextualQueryAugmenter.builder()
        .allowEmptyContext(true)
        .build();
  • promptTemplate()와 emptyContextPromptTemplate()을 통해서 prompt를 커스텀 할 수 있다.