제공받은 OpenAPI, 로컬 레퍼런스 코드, 캡처 내용을 기준으로 요청 구조를 정리한다.
핵심은 wrtn.ai 도메인이 보인다고 해서 API가 효성과 무관한 범용 API라는 뜻은 아니며,
hsgc-demo 뒤에는 효성 전용 Groupware Chatbot API가 노출되어 있다는 점이다.
ax-api-gateway.wrtn.ai/hsgc-demo는 Wrtn 도메인으로 노출된 Gateway URL이고,
그 뒤에 붙은 API는 효성 내부 데이터/인프라와 연결되는 Hyosung Groupware Chatbot API로 보는 것이 맞다.
즉, 데모용/벤더 Gateway 경로일 수는 있지만 효성과 무관한 API는 아니다.
| # | 연결 | 의미 |
|---|---|---|
| 1 | 효성 UI → ax-api-gateway.wrtn.ai |
사용자 브라우저와 그룹웨어 Shell에서 Wrtn 도메인 Gateway로 요청한다. |
| 2 | Wrtn Gateway → /hsgc-demo API |
Gateway 뒤에는 OpenAPI title 기준 Hyosung Groupware Chatbot API가 노출되어 있다. |
| 3 | HSGC API → LiteLLM / MCP | LLM 호출과 검색/도구 호출은 LiteLLM Proxy 및 MCP Gateway를 통해 처리되는 구조로 판단된다. |
| 4 | Deep Research / Embedding → Crawler / Docling | 검색, 크롤링, 문서 변환, 임베딩 작업이 내부 마이크로서비스와 연결된다. |
| 5 | Admin / 검색 → PostgreSQL / OpenSearch | 대화 로그, PGVector, 내부 문서 벡터 검색, 검색 품질 지표와 연결된다. |
| 6 | 챗봇 Front Excel UI → DuckDB-WASM / Univer.js | Excel 원본 파싱, 로컬 테이블 로드, 시트 렌더링은 브라우저 내부에서 처리하고 서버에는 schema context와 질의만 전달하는 구조가 기본안이다. |
| 7 | 신규/확장 Admin UI → 기존 Admin API / Excel Agent Admin API / RAGAS Assessment | Admin UI는 런타임 API 뒤에 직렬로 붙는 컴포넌트가 아니라 운영자 화면이다. 이 화면에서 Excel Agent 설정/로그와 기존 RAG용 RAGAS 평가 대시보드를 함께 제공한다. |
| 8 | /hsgc-demo 운영 위치 |
Wrtn 도메인은 확인되지만, 실제 운영 서버가 Wrtn 인프라인지 Gateway만 Wrtn인지 확인이 필요하다. |
| 9 | ADFS / HiCloud / 그룹웨어 내부망 | 사용자/조직 권한, 사내 파일, 그룹웨어 원본 데이터와 연결되므로 효성 내부망 연동형 API로 보는 것이 맞다. |
JSON의 title이 Hyosung Groupware Chatbot API이고,
API path가 효성 챗봇, 관리자, R&D 기능으로 구성되어 있다.
ax-api-gateway.wrtn.ai는 벤더가 운영하는 Gateway/Ingress 주소로 보인다.
그 뒤에서 효성 전용 API를 라우팅하거나 프록시하는 구조일 가능성이 높다.
실제 backend가 Wrtn 인프라에 배포되어 있는지, 효성 내부망에 있고 Gateway만 Wrtn인지, 또는 demo 환경만 Wrtn 도메인으로 노출한 것인지는 네트워크/배포 담당 확인이 필요하다.
| 구분 | 확인된 API | 해석 |
|---|---|---|
| 문서 정체 | info.title = Hyosung Groupware Chatbot API |
Wrtn 범용 API가 아니라 효성 그룹웨어 챗봇 API 문서다. |
| 대화/채팅 | /api/v1/conversations, /api/v1/conversations/{id}/ai-chat |
대화 CRUD와 일반 AI Chat SSE가 이미 문서화되어 있다. |
| Deep Research | /api/v1/conversations/{id}/ai-chat/deep-research |
Deep Research는 미연동이 아니라 OpenAPI에 존재하는 기능이다. |
| Admin | /api/v1/admin/embedding-jobs, /api/v1/admin/metrics/* |
임베딩 현황/크롤링 트리거/사용 지표 API가 이미 있다. |
| R&D | /api/v2/rnd/journal/*, /api/v2/rnd/reports/* |
논문/특허/기사, AI 요약, 리포트 기능 API가 이미 있다. |
| 파일 | FileData.content = Base64 encoded file |
파일은 multipart가 아니라 JSON body 안의 Base64 데이터 구조로 API에 들어간다. |
| 사용자/조직 | user_id, corp_code, pg_code, pu_code, team_code는 JWT에서 추출 |
효성 내부 사용자/조직 권한을 전제로 한 API 구조다. |
[기존 Hyosung Groupware Chatbot API]
- Chat
- Deep Research
- R&D Journal
- Report
- Admin Embedding
- Admin Metrics
[추가 제안 범위]
- Chatbot Front Excel UI
* Excel 업로드/검증
* 브라우저 내부 SheetJS 파싱
* DuckDB-WASM 로컬 테이블 로드
* Univer.js 시트 렌더링
* schema_context 생성
* Excel 원본 서버 미전송 기본 정책
- Excel Agent 실행 API
* schema_context + 사용자 질문 기반 SQL 생성
* DuckDB 실행 결과에 대한 자연어 요약/인사이트
* 실행 로그/오류 로그/품질지표 저장
- 신규/확장 Admin UI
* 기존 Admin 지표/임베딩 메뉴 연계
* Excel Agent Admin 메뉴
* RAGAS Assessment Dashboard 메뉴
- Excel Agent Admin API
* Agent 설정
* Excel 파서/시트/컬럼 매핑
* 용어사전/지표/집계 설정
* 샘플 질의 테스트
* 실행 로그
- RAGAS Assessment API/Engine
* 평가 대상/샘플링
* Faithfulness / Answer Relevance / Context Precision / Context Recall
* Human Review
* LLM Judge
* Golden Set / A-B 비교
- Excel 품질지표와 RAGAS 평가지표는 분리 저장
- 관리자 화면에서는 Excel Agent Admin과 RAGAS Assessment를 병렬 메뉴로 제공
URL의 hostname이 wrtn.ai이므로 Gateway/Ingress는 Wrtn 쪽 도메인이다.
이 레이어는 벤더가 노출한 데모 또는 프록시 주소일 수 있다.
API 내용은 효성 전용이고, 사용자/조직 코드를 JWT에서 추출하며, 게시판 권한, 내부검색, 임베딩, R&D, 리포트, 관리자 지표가 효성 업무 데이터 흐름과 연결되어 있다.