Актуальные темы
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Поделюсь немного практическим опытом Codex: метод «нарисовать по образцу»
Задача такова: мне нужно переработать функцию отправки сообщений в интерфейсе агента, написанном на Claude Agent SDK, чтобы она поддерживала отправку изображений (в настоящее время поддерживается только отправка текста, см. рисунок 1)
Я не скажу: помоги мне переделать поле ввода, чтобы поддерживать загрузку изображений🙅
Потому что контекстной информации слишком мало, так ты не сможешь это сделать.
Чтобы реализовать эту функцию, если делать вручную:
1. Нужно переработать интерфейс, чтобы он поддерживал загрузку изображений
2. Нужно переработать API, чтобы изображения могли передаваться с фронтенда на бэкенд
3. Нужно переработать обработку на сервере, чтобы бэкенд-программа могла передавать изображения в Claude Agent SDK
Поэтому сначала я должен разбить задачу, конечно, теоретически эти задачи лучше всего разделить на три маленькие задачи и выполнять их по очереди, но на практике GPT-5-Codex High уже может выполнить такую сложную задачу за один раз, при условии, что ты правильно подскажешь и дашь достаточно контекста.
Смотрите, как я подсказываю (см. рисунок 2):
> 1. Замените текущий компонент отправки сообщений на {файл с кодом 1}
> 2. Используйте {файл с кодом 2} для реализации async send(
> prompt: string,
> attachments?: AttachmentData[],
> includeSelection?: boolean,
> ) и {файл с кодом 3} для
> export const composeUserContent = (
> text: string,
> attachments?: AttachmentData[],
> selection?: SelectionSnapshot | null,
> ) для обработки вложений
> 3. После нажатия кнопки отправки преобразуйте вложения в строку base64 и отправьте через websocket
> 4. Используйте код ниже, чтобы переписать часть кода обработки сообщений в ccsdk/ai-client.ts, чтобы он поддерживал отправку вложений...




Топ
Рейтинг
Избранное

