본문으로 건너뛰기

채팅

AISCouncil는 브라우저에서 직접 AI 모델과 대화할 수 있는 완전한 기능의 채팅 인터페이스를 제공합니다. 모든 통신은 브라우저에서 AI 제공업체로 직접 전달됩니다 -- 프록시 서버 없음, 미들웨어 없음.

스트리밍 응답

응답은 토큰별로 실시간으로 도착합니다. 모델이 텍스트를 생성할 때 채팅 영역에 글자별로 나타나는 것을 볼 수 있습니다. 이것은 즉각적인 피드백을 제공하고 응답이 잘못된 방향으로 가면 조기에 생성을 중지할 수 있습니다.

응답이 스트리밍되는 동안 Send 버튼이 Stop으로 변경됩니다. 클릭하거나 Escape를 눌러 생성을 중지합니다. 지금까지 생성된 텍스트는 대화에 유지됩니다.

응답이 스트리밍되는 동안 다른 봇으로 전환하면 스트림이 백그라운드에서 계속됩니다. 다시 전환하면 완료된 응답이 기다리고 있습니다.

마크다운 렌더링

어시스턴트 응답은 기본적으로 풍부한 마크다운으로 렌더링됩니다. 여기에는 다음이 포함됩니다:

  • 제목 (H1부터 H6까지)
  • 굵게, 기울임꼴취소선 텍스트
  • 글머리 기호 목록 및 번호 매기기 목록
  • 하이퍼링크
  • 테이블
  • 인용문
  • 인라인 코드 및 구문 강조가 있는 펜스 코드 블록

코드 블록

펜스 코드 블록은 구문 강조 및 복사 버튼으로 렌더링됩니다. 코드 블록의 오른쪽 상단 모서리에 있는 클립보드 아이콘을 클릭하여 내용을 복사합니다.

```python
def hello():
print("AISCouncil에서 안녕하세요")
```
정보

일반 텍스트 출력을 선호하는 경우 설정 패널의 채팅 설정에서 마크다운 렌더링을 비활성화할 수 있습니다.

메시지 작업

메시지 위에 마우스를 올리면 작업 버튼이 나타납니다:

작업사용 가능수행 내용
복사사용자 및 어시스턴트메시지 텍스트를 클립보드에 복사
재생성어시스턴트만이전 사용자 메시지를 다시 보내 새 응답 얻기
편집사용자만메시지를 편집용으로 열고 다시 보내기
삭제사용자 및 어시스턴트대화에서 메시지 제거
포크사용자 및 어시스턴트이 지점에서 분기하는 새 대화 생성

재생성

어시스턴트 메시지를 재생성하면 대화가 선행 사용자 메시지로 롤백된 다음 모델에 다시 전송됩니다. 이것은 다시 입력하지 않고도 새로운 응답을 제공합니다.

편집

사용자 메시지를 편집하면 그 지점에서 대화가 잘리고 편집된 텍스트가 다시 전송됩니다. 편집된 메시지 이후의 모든 메시지가 제거됩니다. 이것은 처음부터 다시 시작하지 않고 프롬프트를 정제하는 데 유용합니다.

포크

포크는 포크된 지점까지의 모든 메시지를 포함하는 새 대화를 만듭니다. 원래 대화는 변경되지 않습니다. 이를 통해 동일한 시작점에서 다른 대화 분기를 탐색할 수 있습니다.

컨텍스트 윈도우 관리

AI 모델은 제한된 컨텍스트 윈도우 -- 단일 요청에서 처리할 수 있는 토큰 수 -- 를 가집니다. AISCouncil를 사용하면 각 메시지와 함께 얼마나 많은 대화 기록을 보낼지 제어할 수 있습니다.

채팅 설정 아래 설정 패널에서 컨텍스트 제한을 설정합니다. 예를 들어 20으로 설정하면 마지막 20개의 메시지만 모델에 전송됩니다. 이전 메시지는 API 호출에서 제외되지만 채팅 기록에 계속 표시됩니다.

노트

컨텍스트 제한으로 인해 메시지가 제외되면 얼마나 많은 이전 메시지가 삭제되었는지 나타내는 토스트 알림이 표시됩니다.

다중 턴 대화

보내는 모든 메시지에는 대화 기록(컨텍스트 제한까지)이 포함됩니다. 모델은 사용자 및 어시스턴트 메시지의 전체 스레드를 보고 여러 교환에 걸쳐 컨텍스트를 유지할 수 있습니다. 이것은 다음을 가능하게 합니다:

  • 이전 답변을 참조하는 후속 질문
  • 아이디어의 반복적인 정제
  • 디버깅이나 작성과 같은 복잡한 다단계 작업

생성 중지

응답을 중간에 중지하는 두 가지 방법이 있습니다:

  1. Stop 버튼 클릭 -- 스트리밍 중에 Send 버튼이 Stop 버튼이 됨
  2. Escape 누르기 -- 즉시 생성을 중지하는 키보드 단축키

중지 전에 생성된 텍스트는 대화에 보존됩니다. 새로 시도하려면 응답을 재생성할 수 있습니다.

채팅 설정

설정 패널(오른쪽 사이드바)에는 채팅 설정 아래에 다음과 같은 채팅 관련 설정이 포함되어 있습니다:

설정기본값설명
컨텍스트 제한무제한요청당 모델에 전송되는 최대 메시지 수
스트리밍켜짐실시간 토큰 스트리밍 켜기/끄기
자동 제목꺼짐첫 번째 사용자 메시지에서 채팅 제목 자동 설정
마크다운 렌더링켜짐어시스턴트 응답을 포맷된 마크다운으로 렌더링
토큰 수 표시꺼짐각 응답 후 토큰 사용량 표시

키보드 단축키

단축키작업
Enter메시지 보내기
Shift + Enter새 줄 삽입 (보내지 않음)
Ctrl + F (Mac에서는 Cmd + F)대화 검색 열기
Escape생성 중지 / 검색 닫기

시작 화면

새 대화를 시작하면 빠른 시작 정보와 함께 시작 화면이 표시됩니다. 첫 번째 메시지를 보내면 즉시 사라집니다.

백그라운드 스트리밍

응답이 여전히 스트리밍되는 동안 다른 봇으로 전환하면 스트림이 백그라운드에서 계속됩니다. 해당 봇으로 다시 전환하면 완료된(또는 여전히 스트리밍 중인) 응답이 채팅 보기에 다시 연결됩니다. 전환해도 콘텐츠를 잃지 않습니다.

경고

백그라운드 스트림이 여전히 실행 중인 봇에 새 메시지를 보낼 수 없습니다. 완료될 때까지 기다리거나 해당 봇으로 다시 전환하여 Stop을 클릭하세요.

오류 처리

API 호출이 실패하면(네트워크 오류, 잘못된 키, 속도 제한) 오류 메시지가 빨간색 오류 메시지로 채팅에 인라인으로 표시됩니다. 대화 상태는 보존됩니다 -- 문제를 해결하고(예: API 키 추가) 다시 시도할 수 있습니다.