logologo
Get Started
Guide
Development
Plugins
API
English
简体中文
Get Started
Guide
Development
Plugins
API
English
简体中文
logologo
Overview

Quick Start

Configure LLM Service
Create AI Employee
Collaborate with AI Employee

Built-in AI Employees

Overview
Viz: Insight Analyst
Orin: Data Modeling Expert
Dex: Data Organizer
Nathan: Frontend Engineer

Advanced

Block Selection
Data Sources
Skills
Tasks
Web Search
Access Control
File Management

Workflow

LLM Nodes

Text Chat
Multimodal Chat
Structured Output

AI Knowledge Base

Overview
Vector Database
Vector Store
Knowledge Base
RAG

Application Documentation

Scenarios

Viz: CRM Scenario Configuration

Configuration

Admin Configuration
Prompt Engineering Guide
Previous PageDex: Data Organizer
Next PageBlock Selection

#AI Employee · Nathan: Frontend Engineer

Helps you write and optimize frontend code to implement complex interactive logic.

Nathan is the frontend development expert in NocoBase. In scenarios that require writing JavaScript, such as JSBlock, JSField, JSItem, JSColumn, JSAction, Event Flow, and Linkage, you will find Nathan's avatar in the upper right corner of the code editor, and you can have him help you write or modify the code in the editor.

20251022163405

#Steps

In the code editor, click Nathan to open the AI Employee dialog box. The code from the editor will be automatically attached to the input box and sent to Nathan as application context.

20251022163935

Enter your coding requirements and send them to Nathan, then wait for his reply.

20251022164041

Click the Apply to editor button on the code block in Nathan's reply to overwrite the code in the code editor.

20251022164323

Click the Run button in the code editor to see the effect in real time.

20251022164436

#Code History

Click the 'command line' icon in the upper right corner of Nathan's dialog box to view the code snippets you have sent and the ones Nathan has replied with in the current session.

20251022164644

20251022164713