Prompt Search


UX 개선 아이디어 몇 가지..

Jan. 20, 2023, 6:12 p.m.

favorite

36


Introduction.
- UX 개선에 대해 추가적인 아이디어가 생각나서 적게 되었습니다.
- 이번에는 prompt 를 주제로 하여 작성했습니다.
아이디어가 끝 없이 나오네요.. 죄송합니다;;


1. Preserve the line breaking.
- generation 단계에서 input 으로 준 prompt 에 줄바꿈이 포함되어 있다면, 해당 정보도 저장이 되면 좋겠습니다.
prompt 를 길게 적게 될 경우 혹은 prompt 작성 시, 줄바꿈을 이용해서 한눈에 보이게 작성하는 분들이 계시고 저도 자주 그렇게 사용합니다. 하지만, result 에 표시되는 prompt 정보는 줄바꿈을 포함하고 있지 않아서 그 정보를 복사해 오거나 재사용할 때에 다시 줄을 바꿔 줘야 하는 수고가 있습니다.

- input prompt 를 model 에 argument 로 줄 때에, 줄바꿈을 포함하여 전달하면, 오류 혹은 인식에 문제가 생긴다는 건 알고 있지만, 해당 기능을 지원하면 편의성이 개선될 거 같습니다.
model 에 argument 를 input 할 때, 줄바꿈을 denote 하는 문자를 제거하고 argument 로 사용하면 되지 않을까 싶습니다.

2. Examine the multiple prompts and Syntax Checking.
- 이전 게시글에 썼을지도 모르겠지만.. (너무 여러개를 적어서 기억이..) 중복 prompts 검사(+ 자동 삭제) 기능이 있으면 좋을 거 같습니다.

- 또한, syntax 검사 기능으로, 예를 들어,
(sleeping;1,3( 이런식으로 prompt 작성하여, syntax가 틀려 있을 때, 버튼을 통해 syntax 검사 기능을 작동(혹은 compute 버튼을 누를 때, 문제가 없으면 이어서 compute, 있으면 syntax error return)하면

(sleeping; <
1, <
( <
꼭 이런 방식은 아니더라도, 어디에 문제가 있는지 return 이 되면 좋을 거 같습니다.

3. Alphabetically Sorting.
- (2.) 와 이어지는 부분으로, alphabet sorting 기능을 제공하여, prompt 를 alphabet 순으로 나열해 주는 기능도 좋을 거 같습니다.

4. Stepwise Line Breaking.
- prompt 를 .split(",") 한 후, prompt 를 step 마다 자동 줄 바꿈.
예를 들어,

sleeping, overslept, sleepless, sleepover, sleepyhead < 해당 prompt 를
["sleeping", "overslept", "sleepless", "sleepover", "sleepyhead"] < .split(",")하고,
sleeping, overslept, sleepless
sleepover, sleepyhead < 이렇게 자동 줄바꿈이 됩니다.

slicing 기능을 사용하면 될 거 같습니다.
[start:end:step]
step 마다 줄바꿈을 denote 하는 문자를 붙이면 될 거 같습니다.

split() 하기 전에, prompt 에 이미 있는 줄바꿈은 지워야 합니다.

5. Weight-Wise Sorting; High-weighted prompts come forward.
- 가중치가 높은 단어 순서로 정렬해 주는 기능입니다.

6. Conversion between parenthesis and colon.
- “()”, “:” 처럼 weight 지정에 사용하는 문자를 prompt 작성 시 혼용하여 사용했을 때, 한가지 방식으로 바꿔 주는 기능입니다.

7. 상단의 기능을 동시에 적용하는 기능.
- checkbox 를 통해 선택하여 상단의 기능들을 동시 적용.
예를 들어, weight-wise sorting, stepwise line breaking 을 적용하면, weight 순으로 [step] 마다 prompt 줄이 바뀝니다.


ET CETERA.
- 바로 전에 적은 게시글에 댓글로 추가적인 의견을 적어 뒀습니다. 혹시 아직 확인 안 하셨다면 확인해 주시면 감사하겠습니다.

최근 게시글
http://www.ptsearch.info/articles/detail/6d46125e-e276-4a6f-bc45-2be4e9c5c8e6

이전 게시글
http://www.ptsearch.info/articles/detail/58740a92-bda7-4610-8b67-ade14f57f74b

감사합니다.
zZz..

favorite 36